@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap");*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}body *{font-family:Montserrat,sans-serif}.container{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width:1200px){.container{max-width:95%}}.section--title{color:#000;font-size:36px;font-weight:500;line-height:42px;text-align:center}.color-primary{color:#0085b3}.color-white{color:#fff}.bold{font-weight:700}.menu--section{width:100%;height:80px;background-color:#fff;padding:0 15px;position:fixed;top:0;z-index:99999}.menu--section .container{height:100%;display:flex;align-items:center;justify-content:space-between}.menu--section .menu--logo{width:160px}.menu--section .menu--logo.logo--gral{width:230px}.menu--section .menu--list{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:700px){.menu--section .menu--list{display:none}}.menu--section .menu--list .list--item{border-bottom:2px solid #fff}.menu--section .menu--list .list--item.active{border-color:#0085b3}.menu--section .menu--list .list--item+.list--item{margin-left:30px}.menu--section .menu--list .list--item .item--link{color:#000;font-size:16px;line-height:22px;text-decoration:none}.menu--section .menu--list .list--item .item--link.active{color:#0085b3}.menu--section .menu--list .list--item .item--link img{width:20px;max-height:20px}.menu--section .sidebar-btn{width:60px;height:60px;align-items:center;background:transparent;border:none;box-shadow:none;display:none;justify-content:center;outline:0;line-height:0;position:absolute;right:0;top:50%;z-index:6000!important;border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.menu--section .sidebar-btn,.menu--section .sidebar-btn i{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out}.menu--section .sidebar-btn i{color:#000;font-size:30px}@media (max-width:992px){.menu--section .sidebar-btn{display:block}}.header--section{width:100%;margin-top:80px}.header--section .swiper-container{width:100%;height:600px;overflow:hidden!important}@media screen and (max-width:700px){.header--section .swiper-container{height:300px}}.header--section .swiper-container .swiper-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.header--section .swiper-container .swiper-slide .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.header--section .swiper-container .swiper-slide .text--container{position:relative}.header--section .swiper-container .swiper-slide .text--container .title{font-size:38px;line-height:46px;font-weight:700;color:#fff;padding:10px 20px;text-align:center}@media screen and (max-width:900px){.header--section .swiper-container .swiper-slide .text--container .title{font-size:35px;line-height:40px}}@media screen and (max-width:700px){.header--section .swiper-container .swiper-slide .text--container .title{max-width:90%;font-size:28px;line-height:36px;margin:0 auto}}.header--section .swiper-button-next,.header--section .swiper-button-prev{color:#fff}.header--section .swiper-pagination-bullet{opacity:1;background-color:#fff}.header--section .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0085b3}.text--section{padding:60px 0}.text--section .container{display:flex;align-items:center;justify-content:center;flex-direction:column}.text--section .right--text{max-width:800px;margin-right:20px}@media screen and (max-width:900px){.text--section .right--text{max-width:100%;margin-right:0;margin-bottom:10px}}.text--section .right--text .text--title{color:#0085b3;font-size:32px;font-weight:500;line-height:38px;text-align:center}@media screen and (max-width:700px){.text--section .right--text .text--title{font-size:28px;line-height:36px}}.text--section .left--text{max-width:1200px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:900px){.text--section .left--text{max-width:80%}}@media screen and (max-width:700px){.text--section .left--text{max-width:100%}}.text--section .left--text .text{color:#000;font-size:18px;font-weight:400;line-height:24px;margin-top:20px;text-align:center}.text--section .left--text .button{color:#0085b3;border:2px solid #0085b3;border-radius:100px;font-size:18px;line-height:23px;padding:8px 20px;text-decoration:none;margin-top:30px;transition:all .2s ease-in-out}.text--section .left--text .button:hover{background-color:#0085b3;color:#fff}.banner--section{padding:80px 0;background-position:50%;background-size:cover}.banner--section.with-bg1{background-image:url(../img/item2.jpg)}.banner--section.with-bg1 .container{justify-content:flex-start}.banner--section.with-bg1 .text--container{max-width:500px}.banner--section.with-bg2{background-image:url(../img/item3.jpg);background-size:contain;background-repeat:no-repeat;background-position:40%}.banner--section.with-bg2 .container{justify-content:flex-start}.banner--section.with-bg2 .text--container{max-width:500px}.banner--section.with-bg3{background-image:url(../img/item4.jpg)}.banner--section.with-bg3 .container{justify-content:flex-start}.banner--section.with-bg3 .text--container{max-width:500px}.banner--section.reverse .container{flex-flow:row-reverse}.banner--section.reverse .text--container{display:flex;flex-direction:column;align-items:flex-end}.banner--section.reverse .text--container .text,.banner--section.reverse .text--container .text--title{text-align:right}.banner--section .container{display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:900px){.banner--section .container{flex-direction:column;align-items:center}}.banner--section .text--container{max-width:400px}@media screen and (max-width:1024px){.banner--section .text--container{margin-right:0}}@media screen and (max-width:900px){.banner--section .text--container{display:flex;align-items:center;justify-content:center;flex-direction:column}}.banner--section .text--container .banner--logo{width:200px;display:inline-block;margin-bottom:10px}.banner--section .text--container .text--title{color:#36b0c9;font-size:30px;font-weight:600;line-height:34px;text-align:left;margin-bottom:15px}@media screen and (max-width:900px){.banner--section .text--container .text--title{text-align:center}}@media screen and (max-width:700px){.banner--section .text--container .text--title{max-width:80%;font-size:30px;line-height:36px}}.banner--section .text--container .text--title span{color:#0085b3;display:block}.banner--section .text--container .text{color:color;font-size:14px;font-weight:400;line-height:20px;text-align:left}@media screen and (max-width:900px){.banner--section .text--container .text{text-align:center}}@media screen and (max-width:700px){.banner--section .text--container .text{line-height:28px}}.banner--section .text--container .button{color:#0085b3;border:1px solid #0085b3;border-radius:100px;font-size:14px;line-height:19px;padding:8px 16px;text-decoration:none;margin-top:30px;display:inline-block;transition:all .2s ease-in-out}@media screen and (max-width:700px){.banner--section .text--container .button{font-size:20px;line-height:26px;padding:8px 30px}}.banner--section .text--container .button:hover{background-color:#0085b3;color:#fff}.banner--section .image--container img{width:100%;max-width:400px}.contact--section{padding:80px 0;background-color:#0085b3}.contact--section .container{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:900px){.contact--section .container{flex-direction:column}}.contact--section .text--container{max-width:550px}@media screen and (max-width:1024px){.contact--section .text--container{max-width:460px}}@media screen and (max-width:900px){.contact--section .text--container{margin-bottom:30px}}.contact--section .text--container .title{color:#fff;font-size:32px;font-weight:700;line-height:36px;text-align:left}@media screen and (max-width:1024px){.contact--section .text--container .title{margin-bottom:10px;font-size:30px;line-height:36px}}@media screen and (max-width:900px){.contact--section .text--container .title{text-align:center}}.contact--section .text--container .subtitle{color:#fff;font-size:14px;font-weight:400;line-height:19px;text-align:left;margin-top:15px}@media screen and (max-width:900px){.contact--section .text--container .subtitle{text-align:center}}.contact--section .form--container{display:flex;align-items:center;justify-content:space-between;flex-flow:wrap;max-width:550px}@media screen and (max-width:1024px){.contact--section .form--container{width:400px;flex-flow:column}}@media screen and (max-width:700px){.contact--section .form--container{width:100%}}.contact--section .form--container .submit--message{color:#fff;font-size:16px;line-height:22px;width:100%;margin-bottom:20px;display:none}.contact--section .form--container .input--wrapper{width:48%;display:flex;flex-direction:column;margin-bottom:20px}@media screen and (max-width:1024px){.contact--section .form--container .input--wrapper{width:100%}}.contact--section .form--container .input--wrapper.larger{width:70%}@media screen and (max-width:1024px){.contact--section .form--container .input--wrapper.larger{width:100%}}.contact--section .form--container .input--wrapper label{color:#fff;font-size:12px;line-height:20px}.contact--section .form--container .input--wrapper input{height:48px;padding:10px;border:1px solid #fff;font-size:16px;color:#000;line-height:20px;outline:0}.contact--section .form--container .submit--button{padding:10px 30px;border-radius:50px;border:1px solid #fff;cursor:pointer;background-color:transparent;font-size:16px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease-in-out;margin-right:40px;outline:0}@media screen and (max-width:1024px){.contact--section .form--container .submit--button{margin-right:0}}.contact--section .form--container .submit--button:hover{color:#fff;background-color:#fff}.footer--section{padding:60px 0;background-color:#fff}.footer--section .container{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:900px){.footer--section .container{flex-direction:column}}@media screen and (max-width:700px){.footer--section .container{flex-direction:row;align-items:flex-start}}.footer--section .footer--right{display:flex}@media screen and (max-width:900px){.footer--section .footer--right{margin-bottom:30px}}@media screen and (max-width:700px){.footer--section .footer--right{flex-direction:column}}.footer--section .footer--right .right--box{color:#575756;border-right:1px solid #575756;padding:10px 30px;display:flex;font-size:14px;font-weight:400;line-height:20px;align-items:center}@media screen and (max-width:700px){.footer--section .footer--right .right--box{border:0;padding:10px}}.footer--section .footer--right .right--box:first-of-type{padding-left:0}@media screen and (max-width:900px){.footer--section .footer--right .right--box:first-of-type{flex-direction:column}}@media screen and (max-width:700px){.footer--section .footer--right .right--box:first-of-type{padding-left:10px;align-items:flex-start;justify-content:flex-start}}.footer--section .footer--right .right--box:last-of-type{border-right:0;padding-right:0}.footer--section .footer--right .right--box .box--logo{height:80px}@media screen and (max-width:1024px){.footer--section .footer--right .right--box .box--logo{height:50px}}.footer--section .footer--right .right--box .box--logo.smaller{height:70px;margin-right:30px}@media screen and (max-width:1024px){.footer--section .footer--right .right--box .box--logo.smaller{height:40px}}@media screen and (max-width:900px){.footer--section .footer--right .right--box .box--logo.smaller{margin-right:0;margin-bottom:30px}}.footer--section .social--list{display:flex;align-items:center}@media screen and (max-width:900px){.footer--section .social--list{margin-top:30px}}@media screen and (max-width:700px){.footer--section .social--list{flex-direction:column;margin-right:20px;margin-top:20px}}.footer--section .social--list .list--item{display:flex}.footer--section .social--list .list--item+.list--item{margin-left:40px}@media screen and (max-width:700px){.footer--section .social--list .list--item+.list--item{margin:30px 0 0}}.footer--section .social--list .list--item img{height:30px}.modal--image{width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:999999999;display:none}.modal--image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.modal--image .image--item{max-height:90vh;position:relative}@media screen and (max-width:900px){.modal--image .image--item{max-width:400px;max-height:auto}}@media screen and (max-width:700px){.modal--image .image--item{max-width:80%}}.icons--section{padding:60px 0;background-color:#445b5c}.icons--section .container{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:700px){.icons--section .container{flex-flow:wrap;align-items:center;justify-content:space-around;margin-top:-50px}}.icons--section .icon--item{width:calc(20% - 50px);display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width:1024px){.icons--section .icon--item{width:calc(20% - 20px)}}@media screen and (max-width:700px){.icons--section .icon--item{width:calc(50% - 40px);margin-top:50px}}.icons--section .icon--item .item--image{height:80px;margin-bottom:35px}@media screen and (max-width:1024px){.icons--section .icon--item .item--image{height:60px}}@media screen and (max-width:900px){.icons--section .icon--item .item--image{height:40px}}.icons--section .icon--item .item--title{color:#fff;font-size:28px;font-weight:300;line-height:36px;text-align:center}@media screen and (max-width:900px){.icons--section .icon--item .item--title{font-size:22px;line-height:28px}}.types--section{padding:60px 0}.types--section .container{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:900px){.types--section .container{flex-flow:wrap}}.types--section .types--item{width:calc(25% - 30px);max-width:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width:900px){.types--section .types--item{width:calc(50% - 30px);margin-top:25px}}@media screen and (max-width:700px){.types--section .types--item{width:100%}}.types--section .types--item .item--image{width:100%;height:400px;margin-bottom:20px}@media screen and (max-width:1366px){.types--section .types--item .item--image{height:300px}}@media screen and (max-width:1024px){.types--section .types--item .item--image{height:200px}}@media screen and (max-width:700px){.types--section .types--item .item--image{height:300px}}.types--section .types--item .item--title{color:#445b5c;font-size:22px;font-weight:700;line-height:26px;text-align:center;margin-bottom:15px}.types--section .types--item .item--subtitle{color:#445b5c;font-size:14px;font-weight:400;line-height:19px;text-align:center}.products--section{padding:60px 0;background-color:#edeef0}.products--section.two--row .section--list .list--item{width:calc(50% - 40px)}@media screen and (max-width:600px){.products--section.two--row .section--list .list--item{width:100%;margin:20px 0}}.products--section .section--list{display:flex;justify-content:flex-start;margin-top:30px;flex-flow:wrap}.products--section .section--list .list--item{width:calc(33.33333% - 40px);display:flex;flex-direction:column;margin:20px;justify-content:flex-end;align-items:flex-start}@media screen and (max-width:900px){.products--section .section--list .list--item{width:calc(50% - 40px)}}.products--section .section--list .list--item .item--image{width:100%}.products--section .section--list .list--item .item--title{color:#009cde;font-size:22px;font-weight:700;line-height:26px;margin:20px 0 10px}.products--section .section--list .list--item .item--subtitle{color:#000;font-size:14px;line-height:20px}.products--section .section--list .list--item .button{color:#000;border:1px solid #000;border-radius:100px;font-size:14px;line-height:20px;padding:5px 20px;text-decoration:none;margin-top:10px;transition:all .2s ease-in-out}.products--section .section--list .list--item .button:hover{background-color:#000;color:#fff}.logos--section{padding:60px 0;background-color:#fff}.logos--section .container{display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:900px){.logos--section .container{flex-wrap:wrap}}.logos--section .logo--item{display:flex}@media screen and (max-width:600px){.logos--section .logo--item{width:33%;margin:15px 0}}.logos--section .logo--item img{width:100%;max-width:180px;max-height:100px}@media screen and (max-width:900px){.logos--section .logo--item img{max-width:100px;max-height:50px}}.products2--section{padding:60px 0}.products2--section.grey{background-color:#e6e6e6}.products2--section .container{display:flex;align-items:center;flex-flow:wrap}.products2--section .section--title{width:100%;color:#000;font-size:36px;font-weight:700;line-height:42px;text-align:center;margin-bottom:40px}.products2--section .product--item{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:900px){.products2--section .product--item{flex-direction:column}}.products2--section .product--item .image--container{max-width:40%;width:100%}@media screen and (max-width:900px){.products2--section .product--item .image--container{max-width:100%}}.products2--section .product--item .image--container img{width:100%}.products2--section .product--item .text--container{display:flex;flex-direction:column;max-width:55%;width:100%;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:900px){.products2--section .product--item .text--container{max-width:100%;margin-top:20px;align-items:center;justify-content:center}}.products2--section .product--item .text--container .text--title{color:#009cde;font-size:22px;line-height:26px;font-weight:700;margin-bottom:20px}@media screen and (max-width:900px){.products2--section .product--item .text--container .text--title{text-align:center;width:100%}}.products2--section .product--item .text--container .text--subtitle{font-size:16px;line-height:20px}@media screen and (max-width:900px){.products2--section .product--item .text--container .text--subtitle{width:100%}}.products2--section .product--item .text--container .button{color:#000;border:2px solid #000;border-radius:100px;font-size:16px;line-height:21px;padding:8px 25px;text-decoration:none;margin-top:30px;transition:all .2s ease-in-out}.products2--section .product--item .text--container .button:hover{background-color:#000;color:#fff}.obras--section{padding:40px 0;background-color:#ededed}.obras--section .obras--list{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:wrap;margin-top:20px;gap:20px}.obras--section .obras--list .list--item{width:calc(33.33333% - 20px);display:flex;flex-direction:column}@media screen and (max-width:900px){.obras--section .obras--list .list--item{width:calc(50% - 20px)}}@media screen and (max-width:700px){.obras--section .obras--list .list--item{width:100%}}.obras--section .obras--list .list--item .item--image{width:100%;height:150px;background-position:50%;background-size:cover;background-repeat:no-repeat}.obras--section .obras--list .list--item .item--bottom{padding:20px;background-color:#fff}@media screen and (max-width:900px){.obras--section .obras--list .list--item .item--bottom{min-height:155px}}@media screen and (max-width:700px){.obras--section .obras--list .list--item .item--bottom{min-height:auto}}.obras--section .obras--list .list--item .item--bottom .item--title{font-size:15px;line-height:20px;font-weight:600;color:#1ca3a6;margin-bottom:2px;text-align:center}.obras--section .obras--list .list--item .item--bottom .item--subtitle{font-size:10px;line-height:15px;color:#000}.obras--section .obras--list .list--item .item--bottom .item--text{min-height:85px;font-size:12px;line-height:17px;color:#000;margin-top:10px;text-align:center}@media screen and (max-width:700px){.obras--section .obras--list .list--item .item--bottom .item--text{min-height:auto}}.obras--section .obras--list .list--item .item--bottom .button{color:#0085b3;border:2px solid #0085b3;border-radius:100px;font-size:15px;line-height:20px;padding:6px 16px;text-decoration:none;margin-top:15px;transition:all .2s ease-in-out;display:inline-block}.obras--section .obras--list .list--item .item--bottom .button:hover{background-color:#0085b3;color:#fff}.layer-black{width:100%;height:100vh;background:rgba(0,0,0,.5);display:none;position:fixed;top:0;left:0;z-index:5000;visibility:hidden;transition:all .4s ease}.layer-black.active{visibility:visible}@media (max-width:992px){.layer-black{display:block}}.sidebar-btn-close{width:50px;height:50px;background:#fff;color:#0085b3;box-shadow:none;font-size:23px;position:absolute;top:50%;right:260px;z-index:9999;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);border-radius:50%}.sidebar-btn-close:focus,.sidebar-btn-close:hover{color:#0085b3;border:none;box-shadow:none;outline:none}#sidebar{min-width:250px;max-width:250px;height:100vh;background:#fff;box-sizing:border-box;display:none;position:fixed;right:-320px;z-index:9999999;top:0;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease}#sidebar.active{right:0}@media (max-width:992px){#sidebar{display:block}}#sidebar .wrapper--sidebar{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}#sidebar .wrapper--sidebar .menubar--mobile{width:100%;margin:30px auto}#sidebar .wrapper--sidebar .menubar--mobile li a{width:100%;color:#0085b3;display:block;padding:20px;text-align:left;font-size:18px;border-bottom:1px solid #dadada}#sidebar .wrapper--sidebar .menubar--mobile li a i{color:#909090;border:none;position:absolute;top:50%;right:20px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}#sidebar .wrapper--sidebar .menubar--mobile li ul{background-color:#eaeaea}#sidebar .wrapper--sidebar .menubar--mobile li ul li a{color:#5f5f5f;border:none;font-size:16px;line-height:23px;padding:15px 15px 15px 35px}#sidebar .wrapper--sidebar .button{max-width:170px;font-size:16px;margin:0 auto}#sidebar ul li.active>a,a[aria-expanded=true]{font-weight:700}#sidebar ul li.active>a i,a[aria-expanded=true] i{color:#0085b3!important}#sidebar ul li.active>a i:before,a[aria-expanded=true] i:before{content:"\f077"!important}a[data-toggle=collapse]{position:relative}.dropdown-toggle:after{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIl9yZXNldC5zY3NzIiwiX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLG9HQUFZLENDRlosaUJBQ0UscUJBQXNCLENBR3hCLHNQQUNFLFFBQVMsQ0FDVCxTQUFVLENBQ1YsUUFBUyxDQUNULGNBQWUsQ0FDZixZQUFhLENBQ2IsdUJBQXdCLENBQ3hCLGlDQUFrQyxDQUNsQyxrQ0FBbUMsQ0FDbkMsNkJBQXNCLENBQXRCLDBCQUFzQixDQUF0QixxQkFBc0IsQ0FHeEIsK0JBQ0UsYUFBYyxDQUdoQixLQUNFLGFBQWMsQ0FHaEIsTUFDRSxlQUFnQixDQUdsQixhQUNFLFdBQVksQ0FHZCxvREFDRSxVQUFXLENBQ1gsWUFBYSxDQUdmLE1BQ0Usd0JBQXlCLENBQ3pCLGdCQUFpQixDQUduQixNQUNFLHVCQUF3QixDQUN4QixlQUFnQixDRHJDbEIsT0FDRSxpQ0FBcUMsQ0FHdkMsV0FDRSxVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxxQ0FKRixXQUtJLGFBQWMsQ0FFakIsQ0FFRCxnQkFDRSxVQUFjLENBQ2QsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FHcEIsZUFDRSxhQXpCb0IsQ0E0QnRCLGFBQ0UsVUFBVyxDQUdiLE1BQ0UsZUFBZ0IsQ0FHbEIsZUFDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLHFCQUF1QixDQUN2QixjQUFlLENBQ2YsY0FBZSxDQUNmLEtBQU0sQ0FDTixhQUFjLENBUGhCLDBCQVNJLFdBQVksQ0FDWixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLDZCQUE4QixDQVpsQywyQkFlSSxXQUFZLENBZmhCLHNDQWlCTSxXQUFZLENBakJsQiwyQkFxQkksWUFBYSxDQUNiLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FDekIsb0NBeEJKLDJCQXlCTSxZQUNGLENBdUJELENBakRILHVDQTRCTSw0QkFBOEIsQ0E1QnBDLDhDQThCUSxvQkFsRWMsQ0FvQ3RCLG1EQWlDUSxn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cUJBQXNCLENBQ3RCLFlBQWEsQ0FDYixjQUFlLENBQ2YsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLEtBQU0sQ0U3aENOLHVCRjhoQ2lDLENFN2hDakMsK0JGNmhDaUMsQ0U1aENqQyw0QkY0aENpQyxDRTNoQ2pDLDBCRjJoQ2lDLENFMWhDakMsMkJGMGhDaUMsQ0FYbkMsZ0JBYUksT0FBUSxDRWgvQlYseUJGbStCRixTQWdCSSxhQUFjLENBcURqQixDQXJFRCwyQkFvQkksVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0F2QnBCLDRDQTBCTSxVQUFXLENBQ1gsZ0JBQWlCLENBM0J2QixpREE4QlUsVUFBVyxDQUNYLGFBdmpDWSxDQXdqQ1osYUFBYyxDQUNkLFlBQWEsQ0FDYixlQUFnQixDQUNoQixjQUFlLENBQ2YsK0JBQWdDLENBcEMxQyxtREFzQ1ksYUFBYyxDQUNkLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0U3akNyQiw4QkY4akNrRCxDRTdqQ2xELHNDRjZqQ2tELENFNWpDbEQsbUNGNGpDa0QsQ0UzakNsRCxpQ0YyakNrRCxDRTFqQ2xELGtDRjBqQ2tELENFdGpDbEQsMEJGdWpDNkMsQ0V0akM3QyxrQ0ZzakM2QyxDRXJqQzdDLCtCRnFqQzZDLENFcGpDN0MsNkJGb2pDNkMsQ0VuakM3Qyw4QkZtakM2QyxDQTVDL0Msa0RBZ0RVLHdCQUF5QixDQWhEbkMsdURBbURjLGFBQWMsQ0FDZCxXQUFZLENBQ1osY0FBZSxDQUNmLGdCQUFpQixDQUVqQiwyQkFBa0IsQ0F4RGhDLG1DQWdFTSxlQUFnQixDQUNoQixjQUFlLENBQ2YsYUFBYyxDQUtwQiw4Q0FDRSxlQUFnQixDQURsQixrREFHSSx1QkFBK0IsQ0FIbkMsZ0VBS00seUJBQTJCLENBS2pDLHdCQUNFLGlCQUFrQixDQUdwQix1QkFDRSxZQUFhIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInJlc2V0XCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRAMzAwOzQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4kcHJpbWFyeUNvbG9yOiAjMDA4NUIzO1xuJGNvbG9yV2hpdGU6ICNmZmY7XG5cbmJvZHkgKiB7IFxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xufVxuXG4uY29udGFpbmVye1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG59XG5cbi5zZWN0aW9uLS10aXRsZXtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbG9yLXByaW1hcnl7XG4gIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xufVxuXG4uY29sb3Itd2hpdGV7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYm9sZHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1lbnUtLXNlY3Rpb257XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgLmNvbnRhaW5lcntcbiAgICBoZWlnaHQ6IDEwMCU7O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm1lbnUtLWxvZ297XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgICYubG9nby0tZ3JhbHtcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICB9XG4gIH1cbiAgLm1lbnUtLWxpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpe1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAubGlzdC0taXRlbXtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICYuYWN0aXZle1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICB9XG4gICAgICAmKy5saXN0LS1pdGVte1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICAgIC5pdGVtLS1saW5re1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaWRlYmFyLWJ0biB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA2MDAwICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2Utb3V0KTtcbiAgICBpIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLW91dCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZS05OTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItLXNlY3Rpb257XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAub3ZlcmxheXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIDAuNSk7O1xuICAgICAgfVxuICAgICAgLnRleHQtLWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRleHQtLXNlY3Rpb257XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgLmNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucmlnaHQtLXRleHR7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLnRleHQtLXRpdGxle1xuICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sZWZ0LS10ZXh0e1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC50ZXh0e1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmJ1dHRvbntcbiAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnlDb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmFubmVyLS1zZWN0aW9ue1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgJi53aXRoLWJnMXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pdGVtMi5qcGcnKTtcbiAgICAuY29udGFpbmVye1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAudGV4dC0tY29udGFpbmVye1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG4gIH1cbiAgJi53aXRoLWJnMntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pdGVtMy5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCU7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLnRleHQtLWNvbnRhaW5lcntcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuICB9XG4gICYud2l0aC1iZzN7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaXRlbTQuanBnJyk7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLnRleHQtLWNvbnRhaW5lcntcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuICB9XG4gICYucmV2ZXJzZXtcbiAgICAuY29udGFpbmVye1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gICAgLnRleHQtLWNvbnRhaW5lcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgLnRleHR7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgLnRleHQtLXRpdGxle1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC50ZXh0LS1jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmJhbm5lci0tbG9nb3tcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC50ZXh0LS10aXRsZXtcbiAgICAgIGNvbG9yOiAjMzZCMEM5O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dHtcbiAgICAgIGNvbG9yOiBjb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b257XG4gICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbWFnZS0tY29udGFpbmVye1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LS1zZWN0aW9ue1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gIC5jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAudGV4dC0tY29udGFpbmVye1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN1YnRpdGxle1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tLWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN1Ym1pdC0tbWVzc2FnZXtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaW5wdXQtLXdyYXBwZXJ7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmLmxhcmdlcntcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGFiZWx7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgaW5wdXR7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWJtaXQtLWJ1dHRvbntcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLS1zZWN0aW9ue1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC5jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gIC5mb290ZXItLXJpZ2h0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLnJpZ2h0LS1ib3h7XG4gICAgICBjb2xvcjogIzU3NTc1NjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1NzU3NTY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLmJveC0tbG9nb3tcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNtYWxsZXJ7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWwtLWxpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAubGlzdC0taXRlbXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAmKy5saXN0LS1pdGVte1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpe1xuICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtLWltYWdle1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICBkaXNwbGF5OiBub25lO1xuICAub3ZlcmxheXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTtcbiAgfVxuICAuaW1hZ2UtLWl0ZW17XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICAvLyBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWF4LWhlaWdodDogYXV0bztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpe1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuXG4gIH1cbn1cblxuLmljb25zLS1zZWN0aW9ue1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDVCNUM7XG4gIC5jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpe1xuICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgfVxuICB9XG4gIC5pY29uLS1pdGVte1xuICAgIHdpZHRoOiBjYWxjKGNhbGMoMTAwJSAvIDUpIC0gNTBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgIHdpZHRoOiBjYWxjKGNhbGMoMTAwJSAvIDUpIC0gMjBweCk7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAgIHdpZHRoOiBjYWxjKGNhbGMoMTAwJSAvIDIpIC0gNDBweCk7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgICAuaXRlbS0taW1hZ2V7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtLS10aXRsZXtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnR5cGVzLS1zZWN0aW9ue1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIC5jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgIH1cbiAgfVxuICAudHlwZXMtLWl0ZW17XG4gICAgd2lkdGg6IGNhbGMoY2FsYygxMDAlIC8gNCkgLSAzMHB4KTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAgIHdpZHRoOiBjYWxjKGNhbGMoMTAwJSAvIDIpIC0gMzBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7XG4gICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgICAuaXRlbS0taW1hZ2V7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtLS10aXRsZXtcbiAgICAgIGNvbG9yOiAjNDQ1QjVDO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLml0ZW0tLXN1YnRpdGxle1xuICAgICAgY29sb3I6ICM0NDVCNUM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0cy0tc2VjdGlvbntcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFRUYwO1xuICAmLnR3by0tcm93e1xuICAgIC5zZWN0aW9uLS1saXN0e1xuICAgICAgLmxpc3QtLWl0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKGNhbGMoMTAwJSAvIDIpIC0gNDBweCk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICB3aWR0aDogY2FsYyhjYWxjKDEwMCUpKTtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbi0tbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAubGlzdC0taXRlbXtcbiAgICAgIHdpZHRoOiBjYWxjKGNhbGMoMTAwJSAvIDMpIC0gNDBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAgICAgd2lkdGg6IGNhbGMoY2FsYygxMDAlIC8gMikgLSA0MHB4KTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLS1pbWFnZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuaXRlbS0tdGl0bGV7XG4gICAgICAgIGNvbG9yOiAjMDA5Q0RFO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgfVxuICAgICAgLml0ZW0tLXN1YnRpdGxle1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIC5idXR0b257XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG9nb3MtLXNlY3Rpb257XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC5jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cbiAgLmxvZ28tLWl0ZW17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3RzMi0tc2VjdGlvbntcbiAgcGFkZGluZzogNjBweCAwO1xuICAmLmdyZXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgfVxuICAuY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gIH1cbiAgLnNlY3Rpb24tLXRpdGxle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wcm9kdWN0LS1pdGVte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmltYWdlLS1jb250YWluZXJ7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtLWNvbnRhaW5lcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnRleHQtLXRpdGxle1xuICAgICAgICBjb2xvcjogIzAwOUNERTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0LS1zdWJ0aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMjVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2JyYXMtLXNlY3Rpb257XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgLm9icmFzLS1saXN0e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgICAubGlzdC0taXRlbXtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAyMHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gMjBweCk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLml0ZW0tLWltYWdle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgICAgLml0ZW0tLWJvdHRvbXtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS0tdGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICMxQ0EzQTY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS0tc3VidGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS0tdGV4dHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA4NXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxheWVyLWJsYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDUwMDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgJi5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlLTk5MiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNpZGViYXItYnRuLWNsb3NlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yV2hpdGU7XG4gIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDIzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyNjBweDtcbiAgei1pbmRleDogOTk5OTtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuI3NpZGViYXIge1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAkY29sb3JXaGl0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTMyMHB4O1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICB0b3A6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMgZWFzZSk7XG4gICYuYWN0aXZlIHtcbiAgICByaWdodDogMDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUtOTkyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC53cmFwcGVyLS1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAubWVudWJhci0tbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiAjOTA5MDkwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4jc2lkZWJhciB1bCBsaS5hY3RpdmU+YSwgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGl7XG4gICAgY29sb3I6ICRwcmltYXJ5Q29sb3IgIWltcG9ydGFudDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMDc3JyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5hW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIiosICo6YmVmb3JlLCAqOmFmdGVye1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBmaWd1cmUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgY29kZSwgZW0sIGltZywgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIGIsIHUsIGksIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIG1haW4sIGNhbnZhcywgZW1iZWQsIGZvb3RlciwgaGVhZGVyLCBuYXYsIHNlY3Rpb24sIHZpZGVve1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG5mb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCBtYWlue1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keXtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcXtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXJ7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZXtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmlucHV0e1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59IiwiQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW8tYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uKSB7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgLW1zLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0pIHtcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gIC1vLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbn1cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdykge1xuICAtbXMtYm94LXNoYWRvdzogJHNoYWRvdztcbiAgLW8tYm94LXNoYWRvdzogJHNoYWRvdztcbiAgLW1vei1ib3gtc2hhZG93OiAkc2hhZG93O1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5AbWl4aW4gbW9iaWxlLTMyMCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbW9iaWxlLTM4MCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbW9iaWxlLTQ2MCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbW9iaWxlLTc0MCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbW9iaWxlLTc2OCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbW9iaWxlLTk5MiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbW9iaWxlLTEwMjMge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBkZXNrLTEwMjQge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBkZXNrLTEyMDAge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBkZXNrLTEzNjYge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBkZXNrLTE0NDAge1xuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn0iXX0= */
