@charset "UTF-8";.diagram,.header-container,.info{overflow:hidden}.slide-left,.slide-out,.slide-right{opacity:0;transition:slide-left-animation .9s ease,slide-right-animation .9s ease,slide-out-animation .9s ease,transform .3s ease}@keyframes slide-left-animation{0%{opacity:0;scale:.5;transform:translateX(-200%)}to{opacity:1;scale:1;transform:translateX(0)}}@keyframes slide-right-animation{0%{opacity:0;scale:.5;transform:translateX(200%)}to{opacity:1;scale:1;transform:translateX(0)}}@keyframes slide-out-animation{0%{opacity:0;scale:.5;transform:translateY(50%)}to{opacity:1;scale:1;transform:translateY(0)}}.slide-left.visible{animation:slide-left-animation .7s ease;opacity:1}.slide-right.visible{animation:slide-right-animation .7s ease;opacity:1}.slide-out.visible{animation:slide-out-animation .7s ease;opacity:1}*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}@media only screen and (min-width:112.5em){html{font-size:68.75%}}@media only screen and (max-width:75em){html{font-size:56.25%}}@media only screen and (max-width:56.25em){html{font-size:50%}}body{background-color:#e8eceb;box-sizing:border-box}body.home{background-color:#1e1a54}body.home .info-text{padding:4rem}@media only screen and (max-width:34.4em){body.home .info-text{padding:2rem}}@media only screen and (max-width:87.5em){body.home .info-img{max-width:44rem}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.seo-keywords{display:none}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@font-face{font-family:GothamBlack;src:url(../Gotham-Font/Gotham-Black.otf)}@font-face{font-family:GothamMedium;src:url(../Gotham-Font/GothamMedium.ttf)}@font-face{font-family:GothamLight;src:url(../Gotham-Font/Gotham-Light.otf)}@font-face{font-family:GothamThin;src:url(../Gotham-Font/Gotham-Thin.otf)}@font-face{font-family:GothamBook;src:url(../Gotham-Font/GothamBook.ttf)}body{font-family:Gothic A1,GothamBook;font-size:1.8rem;font-weight:700;line-height:1.5}@media only screen and (max-width:75em){body{font-size:1.6rem}}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.bullet-point{height:auto;width:1.5rem}.heading-primary{color:#1b174c;font-family:Gothic A1,GothamBook;font-size:4rem;font-weight:700;text-align:center}@media only screen and (max-width:56.25em){.heading-primary{font-size:3.5rem}}.heading-secondary{color:#1b174c;font-family:Gothic A1,GothamMedium;font-size:3rem;font-weight:600;margin-top:-2rem}@media only screen and (max-width:37.5em){.heading-secondary{font-size:2.4rem}}.heading-tertiary{color:#1b174c;font-family:Gothic A1,GothamBook;font-size:3rem;font-weight:600;margin-bottom:3rem}@media only screen and (max-width:75em){.heading-tertiary{font-size:2.4rem}}.text-bold{font-family:GothamMedium,Gothic A1;font-weight:900}.main-nav__link,.text-bold.el{font-family:Gothic A1,GothamMedium}.main-nav__link{font-size:1.8rem;font-weight:400}@media only screen and (max-width:37.5em){.main-nav__link{font-size:1.6rem}}.scrollable-list{line-height:1.75}.card__heading{background-color:#1e1a54;color:#fff;font-size:3rem;text-transform:capitalize}.card__details li,.card__heading{font-family:Gothic A1,GothamBook;text-align:center}.card__details li{font-size:1.8rem}.heading-container{margin-top:8rem;max-width:90rem;width:100%}.heading-container .heading-primary{color:#e8eceb}.heading-container .heading-subtext{color:#e8eceb;font-family:Gothic A1,GothamBook;font-size:1.8rem;font-weight:400;text-align:center}.newsletter-text{color:#1e1a54}.newsletter-text-sm{color:#88b0c4;color:#1e1a54;font-size:1.4rem}.footer-heading__sm{color:#97c3da;font-size:2rem}.footer li{font-family:Gothic A1,GothamBook;font-size:1.8rem;font-weight:400}.copyright{color:#ccc;font-family:Gothic A1,GothamLight;font-size:1.4rem;font-weight:400;margin-top:4rem;text-align:center}.overlay{background:rgba(0,0,0,.5);height:100%;left:0;top:0;transition:opacity .3s ease-in-out,visibility .3s;width:100%;z-index:999}.overlay,.popup{opacity:0;position:fixed;visibility:hidden}.popup{background:#e8eceb;border-radius:2rem;box-shadow:0 .2rem 2rem #88b0c4;display:flex;flex-direction:column;height:60%;left:50%;overflow-y:auto;overflow:hidden;padding:2rem;top:50%;transform:translate(-50%,-60%);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s;width:50%;z-index:1000}.popup .info-text__list .info-text__item{border-bottom:1px solid #ddd;padding:.8rem}.popup .info-text__list{margin:0;padding-left:2rem}.popup.active{transform:translate(-50%,-50%)}.overlay.active,.popup.active{opacity:1;visibility:visible}.popup-content{flex:1;overflow-y:auto;padding-right:1rem}.popup-content::-webkit-scrollbar{border-radius:1rem;width:.8rem}.popup-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:1rem}.popup-content::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:1rem}.btn{background-color:#97c3da;border:none;border-radius:2rem;color:#1e1a54;cursor:pointer;font-size:1.6rem;font-weight:700;padding:1.2rem 2.4rem;text-decoration:none;transition:all .3s}.btn:hover{background-color:#a1c9de;box-shadow:0 .2rem 2rem #88b0c4;transform:scale(1.05)}.btn:active{box-shadow:0 .2rem 0 #88b0c4;transform:scale(.95)}.logo-carousel{background-color:#fff;box-shadow:0 .2rem 2rem #000;margin-top:2rem;overflow:hidden;padding:2rem 0;position:relative;width:100%}.carousel-track{align-items:center;animation:scroll 40s linear infinite;display:flex;gap:3rem;min-width:200%;will-change:transform}@media only screen and (max-width:48em){.carousel-track{animation:scroll 10s linear infinite}}.carousel-logo{cursor:pointer;display:inline-block;height:5rem;transition:transform .3s ease,filter .3s ease}.disabled{cursor:not-allowed}.logo-xs{scale:1.8}.carousel-logo:hover{filter:brightness(1.2);transform:scale(1.2)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logo-carousel:hover .carousel-track{animation-play-state:paused}.conference .info{padding:4rem 2rem}.conference .info-text p{padding-bottom:2rem}.carousel-container{height:40rem;max-width:70rem;min-width:70rem;padding:2rem 0;position:relative}@media only screen and (max-width:87.5em){.carousel-container{height:33.6rem;max-width:58.8rem;min-width:58.8rem}}@media only screen and (max-width:75em){.carousel-container{height:46.4rem;max-width:81.2rem;min-width:81.2rem}}@media only screen and (max-width:48em){.carousel-container{height:25.6rem;max-width:44.8rem;min-width:44.8rem}}@media only screen and (max-width:24.4em){.carousel-container{height:22.4rem;max-width:39.2rem;min-width:39.2rem}}.carousel{height:100%;position:relative;touch-action:pan-y pinch-zoom;width:100%}.carousel .track{display:flex;height:100%;left:50%;position:absolute;will-change:transform}.carousel .slide{contain:content;height:100%;left:-13rem;position:absolute;transform:scale(.8);transform-origin:center center;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s ease,filter .5s ease,left .5s cubic-bezier(.4,0,.2,1);width:50rem}@media only screen and (max-width:87.5em){.carousel .slide{width:42rem}}@media only screen and (max-width:75em){.carousel .slide{width:58rem}}@media only screen and (max-width:48em){.carousel .slide{width:32rem}}@media only screen and (max-width:24.4em){.carousel .slide{width:28rem}}.carousel .slide.active{border-radius:2rem;box-shadow:0 .2rem 2rem #88b0c4;filter:brightness(1);left:50%;opacity:1;transform:translateX(-50%) scale(1);z-index:3}.carousel .slide.prev-slide{transform:translateX(-75%) scale(.8)}.carousel .slide.next-slide,.carousel .slide.prev-slide{border-radius:2rem;box-shadow:0 .2rem 2rem #88b0c4;filter:brightness(.9);left:50%;opacity:.8;z-index:1}.carousel .slide.next-slide{transform:translateX(-25%) scale(.8)}.carousel .slide:not(.active):not(.prev-slide):not(.next-slide){opacity:0;z-index:0}.carousel .slide img{border-radius:2rem;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:auto;touch-action:pan-y pinch-zoom;width:100%}.carousel .nav{background:#eaeeed;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#1e1a54;cursor:pointer;font-size:2.4rem;height:4rem;position:absolute;top:50%;transform:translateY(-50%);width:4rem;z-index:4}@media only screen and (max-width:87.5em){.carousel .nav{font-size:2.06rem;height:3.36rem;width:3.36rem}}@media only screen and (max-width:75em){.carousel .nav{font-size:2.78rem;height:4.64rem;width:4.64rem}}@media only screen and (max-width:48em){.carousel .nav{font-size:1.53rem;height:2.56rem;width:2.56rem}}@media only screen and (max-width:24.4em){.carousel .nav{font-size:1.34rem;height:2.24rem;width:2.24rem}}.carousel .nav.prev{align-items:center;display:flex;justify-content:center;left:3.5rem}.carousel .nav.prev svg{fill:#1e1a54;height:80%;width:auto}@media only screen and (max-width:75em){.carousel .nav.prev{left:5rem}}@media only screen and (max-width:48em){.carousel .nav.prev{left:3rem}}@media only screen and (max-width:34.4em){.carousel .nav.prev{left:2.5rem}}.carousel .nav.next{align-items:center;display:flex;justify-content:center;right:3.5rem}.carousel .nav.next svg{fill:#1e1a54;height:80%;width:auto}@media only screen and (max-width:75em){.carousel .nav.next{right:5rem}}@media only screen and (max-width:48em){.carousel .nav.next{right:3rem}}@media only screen and (max-width:34.4em){.carousel .nav.next{right:2.5rem}}.carousel .nav:hover{background-color:#d1d4d4;box-shadow:0 4px 12px rgba(0,0,0,.15)}.loading{animation:shine 1.5s linear infinite;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%}.loading.loaded{animation:none;background:none}@keyframes shine{to{background-position-x:-200%}}.scrollable-list{margin-top:2rem;max-height:42rem;overflow-y:auto}.scrollable-list::-webkit-scrollbar{border-radius:1rem;width:.8rem}.scrollable-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:1rem}.scrollable-list::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:1rem}.meeting-halls{background-color:#eaeeed;margin:0 6rem;padding:0}@media only screen and (max-width:34.4em){.meeting-halls{margin:0 2rem}}.card{perspective:150rem;position:relative;width:40rem}.card,.card__side{height:52rem;height:57rem}.card__side{backface-visibility:hidden;border-radius:2rem;box-shadow:0 1.5rem 4rem rgba(0,0,0,.15);left:0;overflow:hidden;position:absolute;top:0;transition:all .8s ease;width:100%}.card__side--front{background-color:#fff}.card__side--back{background-color:green;background-image:linear-gradient(to right bottom,#1b174c,#a1c9de);transform:rotateY(180deg)}.card:hover .card__side--front{transform:rotateY(-180deg)}.card:hover .card__side--back{transform:rotateY(0)}.card .card-carousel{height:23rem;overflow:hidden;position:relative}.card .card-carousel-item{height:100%;opacity:0;position:absolute;transition:opacity .5s ease-in-out;width:100%}.card .card-carousel-item.active{opacity:1}.card .card-carousel-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card .card-carousel-dots{bottom:1rem;display:flex;gap:.5rem;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.card .card-carousel-dot{background:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;height:1rem;transition:background .3s ease;width:1rem}.card .card-carousel-dot.active{background:#fff}.card .card-carousel-dot:hover{background:hsla(0,0%,100%,.8)}.card__picture{height:23rem}.card__heading{border-radius:3rem}.card__details{color:#1e1a54;padding:1rem}.card__details ul{list-style:none;margin:0 auto;width:90%}.card__details ul li{padding:1rem}.card__details ul li .text-bold{font-weight:900}.card__details ul li:not(:last-child){border-bottom:1px solid #eaeeed}.card__cta{left:50%;position:absolute;text-align:center;top:50%;translate:-50% -50%;width:90%}.card__cta--box{color:#fff;margin-bottom:8rem;text-align:center}@media only screen and (hover:none),only screen and (max-width:56.25em){.card{background-color:#fff;border-radius:20px;box-shadow:0 1.5rem 4rem rgba(0,0,0,.15);height:auto}.card__side{box-shadow:none;height:auto;position:relative}.card__side--back{border-radius:2rem 0 2rem 2rem;clip-path:polygon(0 15%,100% 0,100% 100%,0 100%)}.card:hover .card__side--front,.card__side--back{transform:rotateY(0)}.card__details{padding:1rem 3rem}.card__cta{left:0;padding:7rem 4rem 4rem;position:relative;top:0;translate:0;width:100%}}.background-img{align-items:center;background-attachment:fixed;background-image:linear-gradient(to bottom right,rgba(30,26,84,.9),rgba(30,26,84,.7),rgba(151,195,218,.7),rgba(151,195,218,.9)),url(/img/epikoinonia/mapScreenshot.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:73rem;padding:0 2rem}.contact-map{height:48rem;padding:2rem;width:100%}.contact-map iframe{border:none;border-radius:2rem;box-shadow:0 6px 20px -5px rgba(0,0,0,.4);height:100%;width:100%}.contact-form{align-items:center;background-color:rgba(232,236,235,.5);border-radius:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(36rem,46rem));justify-content:center;margin-top:6rem;max-width:100%}.contact-form .getInTouch-form{display:flex;flex-direction:column;gap:2rem;min-height:-moz-fit-content;min-height:fit-content;padding:2rem;width:100%}.contact-form .getInTouch-form>:nth-last-child(2){margin-top:-3rem}.contact-form .form-group{position:relative}.contact-form .form-group input,.contact-form .form-group select,.contact-form .form-group textarea{background:#88b0c4;border:1px solid #332c8e;border-radius:2rem;color:#1e1a54;font-size:1.8rem;font-weight:700;padding:1rem;transition:all .3s ease;width:100%}.contact-form .form-group input:focus,.contact-form .form-group select:focus,.contact-form .form-group textarea:focus{background:#a1c9de;border-color:#97c3da;outline:none}.contact-form .form-group input:focus+label,.contact-form .form-group input:valid+label,.contact-form .form-group select:focus+label,.contact-form .form-group select:valid+label,.contact-form .form-group textarea:focus+label,.contact-form .form-group textarea:valid+label{color:#1e1a54;font-size:1.4rem;transform:translateY(-125%)}.contact-form .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231e1a54' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;font-weight:700}.contact-form .form-group select option{background:#88b0c4;color:#1e1a54;font-weight:700}.contact-form .form-group textarea{min-height:14rem;resize:none}.contact-form .form-group label{color:#1e1a54;font-weight:700;left:1rem;pointer-events:none;position:absolute;top:.8rem;transition:all .3s ease}.contact-form .form-group .error-message{color:red;font-size:1.2rem;opacity:0}.contact-form .form-group.invalid input,.contact-form .form-group.invalid select,.contact-form .form-group.invalid textarea{border-color:red!important}.contact-form .form-group.invalid .error-message{opacity:1}.contact-form .form-group.phone-input-group .phone-input-container{align-items:center;background:#88b0c4;border:1px solid #332c8e;border-radius:2rem;display:flex;gap:.5rem;overflow:hidden;padding-right:1rem}.contact-form .form-group.phone-input-group .phone-input-container:focus-within{background:#a1c9de;border-color:#97c3da}.contact-form .form-group.phone-input-group .country-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231e1a54' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1em;border:none;color:#1e1a54;cursor:pointer;font-size:1.6rem;font-weight:700;padding-right:1.5rem;width:auto}.contact-form .form-group.phone-input-group #phone{background:transparent;border:none;color:#1e1a54;flex:1;font-weight:700;padding:1rem 0}.contact-form .form-group.phone-input-group #phone:focus{outline:none}.contact-form .form-group.phone-input-group label{font-size:1.4rem;transform:translateY(-125%)}.contact-form .submit-btn{align-self:end;border:none;box-shadow:0 .6rem 2rem -.5rem rgba(0,0,0,.4);cursor:pointer;margin:0 auto;outline:none;overflow:hidden;position:relative;text-align:center}.contact-form .check-box{border-radius:4rem;box-shadow:0 0 1.2rem -.2rem rgba(0,0,0,.5);height:4rem;opacity:0;position:absolute;right:-4rem;top:0;width:4rem}.contact-form .check-box svg{width:4rem}.contact-form svg path{stroke:#1e1a54;stroke-dasharray:34;stroke-dashoffset:34;stroke-linecap:round;stroke-width:3;transition:stroke-dashoffset 1s ease}.contact-form #btn{transition:background 1s,transform .3s}.contact-form #btn:not(.active) p{margin-right:0;opacity:1}.contact-form .check-box{transition:right 1s,opacity 1s}.contact-form .active p{transition:margin-right 1s}.contact-form .active .check-box{opacity:1;right:0;transition:1s}.contact-form .active svg path{stroke-dashoffset:0;transition:1s;transition-delay:1s}.contact-form #btnText{display:inline-block;transition:margin-right 1s,opacity .5s}.contact-form .active p{margin-right:3rem;opacity:1}.agreement{align-items:center;color:#1e1a54;display:flex;font-size:1.6rem;font-weight:700;gap:1rem;justify-content:center;padding-top:1rem}.agreement input[type=checkbox]{accent-color:#97c3da;cursor:pointer;height:1.5rem;width:1.5rem}.agreement a{color:#1e1a54;text-decoration:underline}.agreement a:hover{color:#bdd9e7}.form-info{flex-wrap:wrap;gap:4rem;margin-bottom:12rem;margin-top:4rem;max-width:110rem}.form-info,.form-info #news-letter{display:flex;justify-content:center;width:100%}.form-info #news-letter{align-items:center;flex-direction:column;gap:2rem;height:-moz-fit-content;height:fit-content;margin-bottom:2rem;max-width:80rem;padding:4rem}.form-info #news-letter .newsletter-container{display:flex;flex-direction:column;max-width:50rem;position:relative;width:100%}.form-info #news-letter .newsletter-container .newsletter-form-group{display:flex;width:100%}.form-info #news-letter .newsletter-container .newsletter-form-group input{background:#88b0c4;border:1px solid #332c8e;border-radius:6rem 0 0 6rem;color:#1e1a54;font-size:1.8rem;font-weight:700;padding:1rem;transition:all .3s ease;width:100%}.form-info #news-letter .newsletter-container .newsletter-form-group input:focus{background:#a1c9de;border-color:#97c3da;outline:none}.form-info #news-letter .newsletter-container .newsletter-form-group input:focus+label,.form-info #news-letter .newsletter-container .newsletter-form-group input:valid+label{color:#1e1a54;font-size:1.4rem;transform:translateY(-125%)}.form-info #news-letter .newsletter-container .newsletter-form-group label{color:#1e1a54;font-weight:700;left:1rem;pointer-events:none;position:absolute;top:.8rem;transition:all .3s ease}@media only screen and (max-width:75em){.form-info #news-letter .newsletter-container .newsletter-form-group label{top:.9rem}}@media only screen and (max-width:56.25em){.form-info #news-letter .newsletter-container .newsletter-form-group label{top:1rem}}@media only screen and (max-width:34.4em){.form-info #news-letter .newsletter-container .newsletter-form-group label{top:1.3rem}}.form-info #news-letter .newsletter-container .newsletter-form-group #newsletter-btn{border:1px solid #332c8e;border-radius:0 6rem 6rem 0;white-space:nowrap}.form-info #news-letter .newsletter-container .newsletter-form-group #newsletter-btn:hover{background:#a1c9de;color:#1e1a54}.form-info #news-letter .newsletter-container .newsletter-response{border-radius:.5rem;display:none;font-weight:700;margin-top:1rem;padding:1rem;text-align:center}.form-info #news-letter .newsletter-container .newsletter-response.success{background-color:#2ecc71;color:#fff}.form-info #news-letter .newsletter-container .newsletter-response.error{background-color:#e74c3c;color:#fff}.form-info .form-info--item{align-items:center;background-color:rgba(232,236,235,.5);border-radius:2rem;display:flex;height:9rem;justify-content:center;position:relative;text-align:center;width:34rem}.form-info .contact-links:link,.form-info .contact-links:visited{color:#1e1a54;font-weight:700;text-decoration:none;transition:color .3s ease}.form-icon{background-color:#1e1a54;border-radius:2.5rem;fill:#e8eceb;height:5rem;left:50%;padding:1rem;position:absolute;top:-3rem;transform:translateX(-50%);width:5rem}.cookie-banner{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.cookie-modal{backdrop-filter:blur(5px);background:hsla(0,0%,100%,.05);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.5);color:#fff;max-width:450px;padding:25px;text-align:center;width:90%}.cookie-banner a{color:#00bcd4;text-decoration:underline}.cookie-buttons{display:flex;justify-content:center;margin-top:20px}.cookie-buttons button{background-color:#00bcd4;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;margin:0 10px;min-width:100px;padding:10px 20px}.cookie-buttons button:hover{background-color:#0097a7}.head-img{height:100vh;height:100svh;left:0;-o-object-fit:cover;object-fit:cover;position:relative;top:0;width:100%;z-index:-1}@media only screen and (max-width:62.5em){.head-img{top:0}}.header-container{align-items:center;display:flex;height:100vh;height:100svh;justify-content:space-evenly;left:0;-o-object-fit:cover;object-fit:cover;position:relative;top:-7rem;width:100%;z-index:-1}@media only screen and (max-width:62.5em){.header-container{flex-direction:column;top:0}}.header-img{max-height:100%;-o-object-fit:contain;object-fit:contain;padding:10rem 5rem 0;width:40%}@media only screen and (max-width:62.5em){.header-img{height:60%;padding:0 2rem;width:auto}}.header-img.wide{max-width:80rem;width:60%}@media only screen and (max-width:62.5em){.header-img.wide{height:40%;padding-top:2rem;width:100%}}.sticky .head-img,.sticky .header-container{height:100vh;height:100svh}.footer{background-color:#1e1a54;margin-top:auto;padding:4rem 0 1rem;position:relative}.footer .line{background:#ccc;content:"";height:80%;left:2rem;position:absolute;top:0;width:1px}@media only screen and (max-width:75em){.footer .line{width:0}}.footer-container{display:flex;justify-content:space-between;padding:0 4rem}@media only screen and (max-width:75em){.footer-container{flex-wrap:wrap;gap:6rem;justify-content:center;padding:0}}.footer-section li{list-style:none}.footer-links:link,.footer-links:visited{color:#e8eceb;display:inline-block;position:relative;text-decoration:none;transition:all .3s}.footer-links:hover{color:#97c3da;transform:scale(1.05)}.footer-links:active{transform:scale(1)}.footer-links:after,.footer-links:before{background-color:#97c3da;bottom:0;content:"";height:.2rem;left:0;opacity:0;position:absolute;transition:width .3s ease,opacity .3s ease;width:0}.footer-links.active:after,.footer-links:hover:after{opacity:1;width:100%}.contact-info{display:flex;flex-direction:column;gap:2rem;max-width:40rem;min-width:35rem}@media only screen and (max-width:75em){.contact-info{min-width:37rem;text-align:center}}@media only screen and (max-width:37.5em){.contact-info{min-width:0}}.contact-info li:not(:first-child){margin-top:1.5rem}@media (min-width:768px){.contact-info li:not(:first-child){margin-top:3rem}}@media only screen and (max-width:56.25em){.contact-info{text-align:center}}.footer-btn-container{display:flex;gap:1rem}@media only screen and (max-width:75em){.footer-btn-container{justify-content:center}}.site-links{display:flex;flex-direction:column;height:100%;justify-content:center;min-width:42rem}@media only screen and (max-width:75em){.site-links{min-width:40rem}}@media only screen and (max-width:37.5em){.site-links{min-width:0}}.site-links__container{display:flex;padding-left:1rem;padding-right:5.5rem}@media only screen and (max-width:37.5em){.site-links__container{min-width:40rem}}.site-links .link-list{display:inline-block}.site-links .link-list li{min-width:-moz-max-content;min-width:max-content}.site-links .link-list li:not(:first-child){margin-top:2rem}.site-links .link-list__left{padding-right:2rem;text-align:right}.site-links .link-list__right{border-left:1px solid #fff;margin-top:4.7rem}.site-links .link-list__right li:first-child{min-width:0}.site-links .link-list__right li{padding-left:2rem}.site-links .link-list__right li:last-child{padding-left:0}.site-links .link-list__right li:last-child .footer-links:after{opacity:0;width:0}.site-links .link-list .review_us{height:auto;width:14rem}.social-media{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding-top:2rem}.social-media__icon,.social-media__icon:link,.social-media__icon:visited{transition:all .3s}.social-media__icon:hover{border-radius:50rem;box-shadow:0 .2rem 1.5rem #97c3da;transform:scale(1.1)}.social-media__icon:active{box-shadow:0 .2rem 0 #97c3da;transform:scale(1)}.map{border-radius:2rem;height:36.4rem;max-width:50rem;overflow:hidden;width:100%}@media only screen and (max-width:75em){.map{max-width:80%}}.map iframe{border:none;height:100%;width:100%}.navigation{align-items:center;background-color:rgba(232,236,235,.8);display:flex;height:7rem;justify-content:space-between;left:0;padding:0 4rem;position:relative;position:absolute;top:0;width:100%}@media only screen and (max-width:75em){.navigation{padding:0 2rem}}.navigation__checkbox{display:none}.sticky .navigation{background-color:#e8eceb;bottom:0;box-shadow:0 .2rem 3.2rem hsla(0,0%,4%,.2);height:7rem;padding-bottom:0;padding-top:0;position:fixed;top:0;width:100%;z-index:999}@media only screen and (max-width:62.5em){.sticky .navigation{height:0}}.sticky .navigation .navigation__link{color:#1e1a54}.logo{height:6rem}.navigation__list{align-items:center;display:flex;gap:4rem;list-style:none}@media only screen and (max-width:75em){.navigation__list{gap:3rem}}.navigation__members:link,.navigation__members:visited{background-color:#97c3da;border-radius:2rem;color:#1e1a54;display:inline-block;padding:.7rem 2.4rem;text-decoration:none;transition:all .3s}.navigation__members:hover{background-color:#a1c9de;box-shadow:0 .2rem 1.5rem #97c3da;transform:scale(1.05)}.navigation__members:active{transform:scale(.95)}.navigation__link:link,.navigation__link:visited{color:#1e1a54;cursor:pointer;display:inline-block;position:relative;text-decoration:none;transition:all .3s ease}.navigation__link:hover{transform:scale(1.1)}.navigation__link:active{transform:scale(1)}.navigation__link:after,.navigation__link:before{background-color:#1e1a54;bottom:0;content:"";height:.2rem;left:0;opacity:0;position:absolute;transition:width .3s ease,opacity .3s ease;width:0}.sticky .navigation .navigation__link:after{background-color:#1e1a54}.navigation__link.active:after,.navigation__link:hover:after{opacity:1;width:100%}.flag{border-radius:50rem;display:block;height:3.5rem;overflow:hidden}.flag img{height:auto;width:3.5rem}.navigation__background,.navigation__button{height:0;width:0}@media only screen and (max-width:62.5em){.navigation{background-color:transparent;height:0;padding:0;z-index:1000}.navigation .logo{height:7rem;left:2rem;position:fixed;top:2rem;width:7rem;z-index:2000}.navigation__checkbox{display:none}.navigation__button{background-color:#1e1a54;border-radius:50%;box-shadow:0 1rem 3rem hsla(0,0%,100%,.1);cursor:pointer;height:7rem;position:fixed;right:2rem;text-align:center;top:2rem;width:7rem;z-index:2000}.navigation__background{background-image:radial-gradient(#97c3da,#1e1a54);border-radius:50%;height:6rem;right:2.5rem;top:2.5rem;transition:transform .8s cubic-bezier(.83,0,.17,1);width:6rem;will-change:transform;z-index:1000}.navigation__background,.navigation__nav{backface-visibility:hidden;position:fixed}.navigation__nav{height:100vh;opacity:0;right:0;top:0;transform:translateX(100%);transition:transform .8s cubic-bezier(.68,-.6,.32,1.6),opacity .8s,visibility .8s;visibility:hidden;width:100%;will-change:transform,opacity,visibility;z-index:1500}.navigation__nav:before{background:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.navigation__list{flex-direction:column;left:50%;list-style:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.navigation__link:link,.navigation__link:visited{background-size:230%;border-radius:2rem 2rem 0 0;color:#1b174c;display:inline-block;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .4s}.navigation__link.active{background-position:100%;color:#1e1a54}.navigation__link:active,.navigation__link:hover{background-position:100%;color:#1e1a54;translate:1rem 0}.navigation__checkbox:checked~.navigation__background{transform:scale(80)}.navigation__checkbox:checked~.navigation__nav{opacity:1;transform:translateX(0);visibility:visible}.navigation__icon{margin-top:3.5rem;position:relative}.navigation__icon,.navigation__icon:after,.navigation__icon:before{background-color:#e8eceb;display:inline-block;height:2px;width:3rem}.navigation__icon:after,.navigation__icon:before{content:"";left:0;position:absolute;transition:all .2s}.navigation__icon:before{top:-.8rem}.navigation__icon:after{top:.8rem}.navigation__button:hover .navigation__icon:before{top:-1rem}.navigation__button:hover .navigation__icon:after{top:1rem}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:transparent}.navigation__checkbox:checked+.navigation__button .navigation__icon:before{rotate:135deg;top:0}.navigation__checkbox:checked+.navigation__button .navigation__icon:after{rotate:-135deg;top:0}}.two-col{align-items:center;display:flex;gap:4rem;justify-content:space-evenly}@media only screen and (max-width:75em){.two-col{flex-direction:column}.two-col.reverse{flex-direction:column-reverse}}.two-col--list{display:flex;gap:4rem;justify-content:space-evenly}@media only screen and (max-width:48em){.two-col--list{align-items:center;flex-direction:column;justify-content:center}}.vartical{display:flex;flex-direction:column;gap:4rem;width:50vw}.row{display:flex;flex-wrap:wrap;gap:6rem;justify-content:center}.info{overflow:hidden;padding:4rem 8rem;width:100%}@media only screen and (max-width:87.5em){.info{padding:4rem}}@media only screen and (max-width:34.4em){.info{padding:4rem 2rem}}.info-text{background-color:transparent;border-radius:2rem;color:#1e1a54;max-width:100rem;text-align:center}.info-text p{padding-bottom:3rem}@media only screen and (max-width:75em){.info-text{max-width:70rem}}.info-img{border-radius:2rem;box-shadow:0 .2rem 2rem #000;height:auto;max-width:52rem;width:100%}@media only screen and (max-width:75em){.info-img{max-width:60rem}}@media only screen and (max-width:56.25em){.info-img{max-width:80%}}@media only screen and (max-width:34.4em){.info-img{max-width:100%}}.home .info-img{box-shadow:0 .2rem 0 #1e1a54}.diagram{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}@media only screen and (max-width:56.25em){.diagram{flex-direction:column}}.diagram-img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;width:48%}@media only screen and (max-width:56.25em){.diagram-img{width:100%}}.home.sticky .navigation{background-color:#e8eceb}.home.sticky .navigation__icon{background-color:transparent}.home.sticky .navigation .navigation__link{color:#1e1a54}.home .navigation{background-color:transparent}.home .navigation__link:link,.home .navigation__link:visited{color:#e8eceb}@media only screen and (max-width:62.5em){.home .navigation__link:link,.home .navigation__link:visited{color:#1e1a54}}.home .navigation__link:after,.home .navigation__link:before{background-color:#e8eceb}@media only screen and (max-width:62.5em){.home .navigation__link:after,.home .navigation__link:before{background-color:#1e1a54}.home .navigation__button{background-color:#e8eceb}}.home .navigation__icon,.home .navigation__icon:after,.home .navigation__icon:before{background-color:#1e1a54}.home .info-text{background-color:#97c3da;box-shadow:0 .2rem 2rem #88b0c4;color:#1e1a54}.home .heading-primary{color:#a1c9de;padding-top:4rem}.info-text__list{list-style:none;text-align:start}.info-text__item:before{color:#1e1a54;content:"ψ";display:inline-block;font-size:2rem;font-weight:700;width:2rem}.single-column.info-text{max-width:100%;padding:0 10rem;transition:transform .7s ease}@media only screen and (max-width:56.25em){.single-column.info-text{padding:4rem 2rem 0}}@media only screen and (max-width:34.4em){.single-column.info-text{padding:4rem 0 0}}.info-list{color:#1e1a54;max-width:46rem;width:100%}.full-screen-img{height:calc(100vh - 10rem);margin:4rem auto;width:90%}.full-screen-img img{border-radius:4rem;box-shadow:0 .2rem 2rem #000;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.legal-heading-xl{font-size:4rem;padding:4rem 0}.legal-heading-lg{font-size:3.5rem}.legal-heading-lg,.legal-heading-md{margin:4rem 0;width:-moz-fit-content;width:fit-content}.legal-heading-md{font-size:3rem}.legal-heading-md.red{color:red}.legal-heading-sm{color:#595959;font-size:2.8rem;margin:4rem 0;width:-moz-fit-content;width:fit-content}.legal-text{font-family:GothamLight;font-size:1.8rem;line-height:1.5;margin-bottom:2rem}.highlight-smooth{background-color:#f3e4b5}.highlight{background-color:#fefe00}.bold{font-family:GothamMedium}.legal-body{margin:7rem 14rem}@media only screen and (max-width:62.5em){.legal-body{margin:4rem 2rem}}@media only screen and (max-width:24.4em){.legal-body{margin:0 1rem}}.line{background-color:grey;height:2px;width:100%}.legal-list{margin-bottom:2rem;margin-left:4rem}.legal-list li{margin:0}.removed{border:2px solid #ff4500}
/*# sourceMappingURL=data:application/json;base64,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QUV0QixZQUdFLHVCQUF3QixDQUZ4QixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FFaEIsa0JBQXFCLENBRXZCLGtCQUNFLHdCQUEyQixDQUU3QixXQUNFLHdCQUEyQixDQUU3QixNQUNFLHdCQUEyQixDQUU3QixZQUNFLGlCQUFvQixDQUNwQiwwQ0FDRSxZQUNFLGdCQUFtQixDQUFFLENBQ3pCLDBDQUNFLFlBQ0UsYUFBZ0IsQ0FBRSxDQUV4QixNQUdFLHFCQUFzQixDQUR0QixVQUFXLENBRFgsVUFFd0IsQ0FFMUIsWUFFRSxrQkFBbUIsQ0FEbkIsZ0JBQ3FCLENBQ3JCLGVBQ0UsUUFBVyxDQUVmLFNBQ0Usd0JBQTZCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXHJcbjAgLSA2MDBQWDogICAgICAgIFBob25lXHJcbjYwMHB4IC0gOTAwcHg6ICAgIFRhYmxldCBwb3J0cmFpdFxyXG45MDBweCAtIDEyMDBweDogICBUYWJsZXQgbGFuZHNjYXBlXHJcblsxMjAwcHggLSAxODAwcHhdIGlzIHdoZXJlIG9yaWdpbmFsIHN0eWxlcyBhcHBseVxyXG4xODAwcHggKyA6ICAgICAgICBCaWcgZGVza3RvcFxyXG5cclxuJGJyZWFrcG9pbnQgYXJndW1lbnQgY2hvaWNlczpcclxuLSBwaG9uZVxyXG4tIHRhYi1wb3J0XHJcbi0gdGFiLWxhbmRcclxuLSBiaWctZGVza3RvcFxyXG5cclxuT1JERVI6IEJhc2UgKyB0eXBvZ3JhcGh5ID4gZ2VuZXJhbCBsYXlvdXQgKyBncmlkID4gcGFnZSBsYXlvdXQgPiBjb21wb25lbnRzXHJcblxyXG4xZW0gPSAxNnB4XHJcbiovXG4uaW5mbyxcbi5kaWFncmFtLFxuLmhlYWRlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zbGlkZS1sZWZ0LFxuLnNsaWRlLXJpZ2h0LFxuLnNsaWRlLW91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHNsaWRlLWxlZnQtYW5pbWF0aW9uIDAuOXMgZWFzZSwgc2xpZGUtcmlnaHQtYW5pbWF0aW9uIDAuOXMgZWFzZSxcciBzbGlkZS1vdXQtYW5pbWF0aW9uIDAuOXMgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWxlZnQtYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgICBzY2FsZTogMC41OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHNjYWxlOiAxOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZS1yaWdodC1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG4gICAgc2NhbGU6IDAuNTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBzY2FsZTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGUtb3V0LWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIHNjYWxlOiAwLjU7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgc2NhbGU6IDE7IH0gfVxuXG4uc2xpZGUtbGVmdC52aXNpYmxlIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1sZWZ0LWFuaW1hdGlvbiAwLjdzIGVhc2U7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNsaWRlLXJpZ2h0LnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb246IHNsaWRlLXJpZ2h0LWFuaW1hdGlvbiAwLjdzIGVhc2U7IH1cblxuLnNsaWRlLW91dC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uOiBzbGlkZS1vdXQtYW5pbWF0aW9uIDAuN3MgZWFzZTsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyLjVlbSkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiA2OC43NSU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogNTYuMjUlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDUwJTsgfSB9XG5cbmJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlY2ViOyB9XG5cbmJvZHkuaG9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFhNTQ7IH1cbiAgYm9keS5ob21lIC5pbmZvLXRleHQge1xuICAgIHBhZGRpbmc6IDRyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0LjRlbSkge1xuICAgICAgYm9keS5ob21lIC5pbmZvLXRleHQge1xuICAgICAgICBwYWRkaW5nOiAycmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICBib2R5LmhvbWUgLmluZm8taW1nIHtcbiAgICAgIG1heC13aWR0aDogNDRyZW07IH0gfVxuXG4vKiBTY3JlZW4gcmVhZGVyIG9ubHkgY2xhc3MgKi9cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7IH1cblxuLnNlby1rZXl3b3JkcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgKiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1CbGFjaztcbiAgc3JjOiB1cmwoLi4vR290aGFtLUZvbnQvR290aGFtLUJsYWNrLm90Zik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1NZWRpdW07XG4gIHNyYzogdXJsKC4uL0dvdGhhbS1Gb250L0dvdGhhbU1lZGl1bS50dGYpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogR290aGFtTGlnaHQ7XG4gIHNyYzogdXJsKC4uL0dvdGhhbS1Gb250L0dvdGhhbS1MaWdodC5vdGYpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogR290aGFtVGhpbjtcbiAgc3JjOiB1cmwoLi4vR290aGFtLUZvbnQvR290aGFtLVRoaW4ub3RmKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbUJvb2s7XG4gIHNyYzogdXJsKC4uL0dvdGhhbS1Gb250L0dvdGhhbUJvb2sudHRmKTsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGljIEExXCIsIEdvdGhhbUJvb2s7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7IH1cblxuLmJ1bGxldC1wb2ludCB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaGVhZGluZy1wcmltYXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzFiMTc0YztcbiAgZm9udC1mYW1pbHk6IFwiR290aGljIEExXCIsIEdvdGhhbUJvb2s7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuaGVhZGluZy1wcmltYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtOyB9IH1cblxuLmhlYWRpbmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMxYjE3NGM7XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoaWMgQTFcIiwgR290aGFtTWVkaXVtO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAuaGVhZGluZy1zZWNvbmRhcnkge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuXG4uaGVhZGluZy10ZXJ0aWFyeSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6ICMxYjE3NGM7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhpYyBBMVwiLCBHb3RoYW1Cb29rO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgIC5oZWFkaW5nLXRlcnRpYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1NZWRpdW0sIFwiR290aGljIEExXCI7IH1cbiAgLnRleHQtYm9sZC5lbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGljIEExXCIsIEdvdGhhbU1lZGl1bTsgfVxuXG4ubWFpbi1uYXZfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJHb3RoaWMgQTFcIiwgR290aGFtTWVkaXVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAgIC5tYWluLW5hdl9fbGluayB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbi5zY3JvbGxhYmxlLWxpc3Qge1xuICBsaW5lLWhlaWdodDogMS43NTsgfVxuXG4uY2FyZF9faGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFhNTQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGljIEExXCIsIEdvdGhhbUJvb2s7XG4gIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG4uY2FyZF9fZGV0YWlscyBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhpYyBBMVwiLCBHb3RoYW1Cb29rOyB9XG5cbi5oZWFkaW5nLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIG1heC13aWR0aDogOTByZW07XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkaW5nLWNvbnRhaW5lciAuaGVhZGluZy1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2U4ZWNlYjsgfVxuICAuaGVhZGluZy1jb250YWluZXIgLmhlYWRpbmctc3VidGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZThlY2ViO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhpYyBBMVwiLCBHb3RoYW1Cb29rO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm5ld3NsZXR0ZXItdGV4dCB7XG4gIGNvbG9yOiAjMWUxYTU0OyB9XG5cbi5uZXdzbGV0dGVyLXRleHQtc20ge1xuICBjb2xvcjogIzg4YjBjNDtcbiAgY29sb3I6ICMxZTFhNTQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5mb290ZXItaGVhZGluZ19fc20ge1xuICBjb2xvcjogIzk3YzNkYTtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5mb290ZXIgbGkge1xuICBmb250LWZhbWlseTogXCJHb3RoaWMgQTFcIiwgR290aGFtQm9vaztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmNvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhpYyBBMVwiLCBHb3RoYW1MaWdodDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogOTk5O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjNzOyB9XG5cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTYwJSk7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNjAlO1xuICBiYWNrZ3JvdW5kOiAjZThlY2ViO1xuICBib3gtc2hhZG93OiAwcHggMC4ycmVtIDJyZW0gIzg4YjBjNDtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgei1pbmRleDogMTAwMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LFxyIHZpc2liaWxpdHkgMC4zczsgfVxuICAucG9wdXAgLmluZm8tdGV4dF9fbGlzdCAuaW5mby10ZXh0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjhyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnBvcHVwIC5pbmZvLXRleHRfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBtYXJnaW46IDA7IH1cblxuLnBvcHVwLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5vdmVybGF5LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnBvcHVwLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG5cbi8qIFNjcm9sbGJhciBTdHlsaW5nICovXG4ucG9wdXAtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cbi5wb3B1cC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuXG4ucG9wdXAtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cbi5idG4ge1xuICBwYWRkaW5nOiAxLjJyZW0gMi40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdjM2RhO1xuICBjb2xvcjogIzFlMWE1NDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFjOWRlO1xuICBib3gtc2hhZG93OiAwcHggMC4ycmVtIDJyZW0gIzg4YjBjNDsgfVxuXG4uYnRuOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwLjJyZW0gMCAjODhiMGM0OyB9XG5cbi5sb2dvLWNhcm91c2VsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMC4ycmVtIDJyZW0gYmxhY2s7IH1cblxuLmNhcm91c2VsLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDIwMCU7XG4gIGFuaW1hdGlvbjogc2Nyb2xsIDQwcyBsaW5lYXIgaW5maW5pdGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLmNhcm91c2VsLXRyYWNrIHtcbiAgICAgIGFuaW1hdGlvbjogc2Nyb2xsIDEwcyBsaW5lYXIgaW5maW5pdGU7IH0gfVxuXG4uY2Fyb3VzZWwtbG9nbyB7XG4gIGhlaWdodDogNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGZpbHRlciAwLjNzIGVhc2U7IH1cblxuLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ubG9nby14cyB7XG4gIHNjYWxlOiAxLjg7IH1cblxuLmNhcm91c2VsLWxvZ286aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpOyB9XG5cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuXG4vKiBQYXVzZSBvbiBIb3ZlciAqL1xuLmxvZ28tY2Fyb3VzZWw6aG92ZXIgLmNhcm91c2VsLXRyYWNrIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuXG4uY29uZmVyZW5jZSAuaW5mbyB7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbTsgfVxuXG4uY29uZmVyZW5jZSAuaW5mby10ZXh0IHAge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4uY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiA3MHJlbTtcbiAgbWF4LXdpZHRoOiA3MHJlbTtcbiAgaGVpZ2h0OiA0MHJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAuY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogNTguOHJlbTtcbiAgICAgIG1heC13aWR0aDogNTguOHJlbTtcbiAgICAgIGhlaWdodDogMzMuNnJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgIC5jYXJvdXNlbC1jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiA4MS4ycmVtO1xuICAgICAgbWF4LXdpZHRoOiA4MS4ycmVtO1xuICAgICAgaGVpZ2h0OiA0Ni40cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6IDQ0LjhyZW07XG4gICAgICBtYXgtd2lkdGg6IDQ0LjhyZW07XG4gICAgICBoZWlnaHQ6IDI1LjZyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI0LjRlbSkge1xuICAgIC5jYXJvdXNlbC1jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAzOS4ycmVtO1xuICAgICAgbWF4LXdpZHRoOiAzOS4ycmVtO1xuICAgICAgaGVpZ2h0OiAyMi40cmVtOyB9IH1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBBTExPVyBOQVRJVkUgWk9PTSBHRVNUVVJFUyAqL1xuICB0b3VjaC1hY3Rpb246IHBhbi15IHBpbmNoLXpvb207IH1cbiAgLmNhcm91c2VsIC50cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5jYXJvdXNlbCAuc2xpZGUge1xuICAgIHdpZHRoOiA1MHJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgY29udGFpbjogY29udGVudDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgbGVmdDogLTEzcmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIG9wYWNpdHkgMC41cyBlYXNlLCBmaWx0ZXIgMC41cyBlYXNlLCBsZWZ0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcuNWVtKSB7XG4gICAgICAuY2Fyb3VzZWwgLnNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDQycmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAgIC5jYXJvdXNlbCAuc2xpZGUge1xuICAgICAgICB3aWR0aDogNThyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmNhcm91c2VsIC5zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAzMnJlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyNC40ZW0pIHtcbiAgICAgIC5jYXJvdXNlbCAuc2xpZGUge1xuICAgICAgICB3aWR0aDogMjhyZW07IH0gfVxuICAgIC5jYXJvdXNlbCAuc2xpZGUuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBib3gtc2hhZG93OiAwcHggMC4ycmVtIDJyZW0gIzg4YjBjNDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpOyB9XG4gICAgLmNhcm91c2VsIC5zbGlkZS5wcmV2LXNsaWRlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBib3gtc2hhZG93OiAwcHggMC4ycmVtIDJyZW0gIzg4YjBjNDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzUlKSBzY2FsZSgwLjgpO1xuICAgICAgbGVmdDogNTAlOyB9XG4gICAgLmNhcm91c2VsIC5zbGlkZS5uZXh0LXNsaWRlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBib3gtc2hhZG93OiAwcHggMC4ycmVtIDJyZW0gIzg4YjBjNDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSBzY2FsZSgwLjgpO1xuICAgICAgbGVmdDogNTAlOyB9XG4gICAgLmNhcm91c2VsIC5zbGlkZTpub3QoLmFjdGl2ZSk6bm90KC5wcmV2LXNsaWRlKTpub3QoLm5leHQtc2xpZGUpIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiAwOyB9XG4gICAgLmNhcm91c2VsIC5zbGlkZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAvKiBDUklUSUNBTCBGSVggLSBBTExPVyBaT09NICovXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXkgcGluY2gtem9vbTsgfVxuICAuY2Fyb3VzZWwgLm5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjZWFlZWVkO1xuICAgIGNvbG9yOiAjMWUxYTU0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVlbSkge1xuICAgICAgLmNhcm91c2VsIC5uYXYge1xuICAgICAgICB3aWR0aDogMy4zNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjM2cmVtO1xuICAgICAgICBmb250LXNpemU6IDIuMDZyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgLmNhcm91c2VsIC5uYXYge1xuICAgICAgICB3aWR0aDogNC42NHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjY0cmVtO1xuICAgICAgICBmb250LXNpemU6IDIuNzhyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgLmNhcm91c2VsIC5uYXYge1xuICAgICAgICB3aWR0aDogMi41NnJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjU2cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNTNyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjQuNGVtKSB7XG4gICAgICAuY2Fyb3VzZWwgLm5hdiB7XG4gICAgICAgIHdpZHRoOiAyLjI0cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMjRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNHJlbTsgfSB9XG4gICAgLmNhcm91c2VsIC5uYXYucHJldiB7XG4gICAgICBsZWZ0OiAzLjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuY2Fyb3VzZWwgLm5hdi5wcmV2IHN2ZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgZmlsbDogIzFlMWE1NDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5jYXJvdXNlbCAubmF2LnByZXYge1xuICAgICAgICAgIGxlZnQ6IDVyZW07IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5jYXJvdXNlbCAubmF2LnByZXYge1xuICAgICAgICAgIGxlZnQ6IDNyZW07IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNC40ZW0pIHtcbiAgICAgICAgLmNhcm91c2VsIC5uYXYucHJldiB7XG4gICAgICAgICAgbGVmdDogMi41cmVtOyB9IH1cbiAgICAuY2Fyb3VzZWwgLm5hdi5uZXh0IHtcbiAgICAgIHJpZ2h0OiAzLjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuY2Fyb3VzZWwgLm5hdi5uZXh0IHN2ZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgZmlsbDogIzFlMWE1NDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgICAgIC5jYXJvdXNlbCAubmF2Lm5leHQge1xuICAgICAgICAgIHJpZ2h0OiA1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAuY2Fyb3VzZWwgLm5hdi5uZXh0IHtcbiAgICAgICAgICByaWdodDogM3JlbTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0LjRlbSkge1xuICAgICAgICAuY2Fyb3VzZWwgLm5hdi5uZXh0IHtcbiAgICAgICAgICByaWdodDogMi41cmVtOyB9IH1cbiAgICAuY2Fyb3VzZWwgLm5hdjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkNGQ0OyB9XG5cbi5sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMGRlZywgI2VjZWNlYyA4JSwgI2Y1ZjVmNSAxOCUsICNlY2VjZWMgMzMlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogMS41cyBzaGluZSBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLmxvYWRpbmcubG9hZGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG5Aa2V5ZnJhbWVzIHNoaW5lIHtcbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIwMCU7IH0gfVxuXG4uc2Nyb2xsYWJsZS1saXN0IHtcbiAgbWF4LWhlaWdodDogNDJyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLyogU2Nyb2xsYmFyIFN0eWxpbmcgKi9cbi5zY3JvbGxhYmxlLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuXG4uc2Nyb2xsYWJsZS1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuXG4uc2Nyb2xsYWJsZS1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cblxuLm1lZXRpbmctaGFsbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZWVkO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgNnJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0LjRlbSkge1xuICAgIC5tZWV0aW5nLWhhbGxzIHtcbiAgICAgIG1hcmdpbjogMCAycmVtOyB9IH1cblxuLmNhcmQge1xuICBwZXJzcGVjdGl2ZTogMTUwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTJyZW07XG4gIGhlaWdodDogNTdyZW07XG4gIHdpZHRoOiA0MHJlbTsgfVxuICAuY2FyZF9fc2lkZSB7XG4gICAgaGVpZ2h0OiA1MnJlbTtcbiAgICBoZWlnaHQ6IDU3cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgLmNhcmRfX3NpZGUtLWZyb250IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLmNhcmRfX3NpZGUtLWJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sICMxYjE3NGMsICNhMWM5ZGUpOyB9XG4gIC5jYXJkOmhvdmVyIC5jYXJkX19zaWRlLS1mcm9udCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpOyB9XG4gIC5jYXJkOmhvdmVyIC5jYXJkX19zaWRlLS1iYWNrIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7IH1cbiAgLmNhcmQgLmNhcmQtY2Fyb3VzZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIzcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY2FyZCAuY2FyZC1jYXJvdXNlbC1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAgICAgLmNhcmQgLmNhcmQtY2Fyb3VzZWwtaXRlbS5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuY2FyZCAuY2FyZC1jYXJvdXNlbC1pdGVtIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmNhcmQgLmNhcmQtY2Fyb3VzZWwtZG90cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDFyZW07XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmNhcmQgLmNhcmQtY2Fyb3VzZWwtZG90IHtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7IH1cbiAgICAgIC5jYXJkIC5jYXJkLWNhcm91c2VsLWRvdC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgLmNhcmQgLmNhcmQtY2Fyb3VzZWwtZG90OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC5jYXJkX19waWN0dXJlIHtcbiAgICBoZWlnaHQ6IDIzcmVtOyB9XG4gIC5jYXJkX19oZWFkaW5nIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtOyB9XG4gIC5jYXJkX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGNvbG9yOiAjMWUxYTU0OyB9XG4gICAgLmNhcmRfX2RldGFpbHMgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmNhcmRfX2RldGFpbHMgdWwgbGkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgICAgIC5jYXJkX19kZXRhaWxzIHVsIGxpIC50ZXh0LWJvbGQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgICAgLmNhcmRfX2RldGFpbHMgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVlZWQ7IH1cbiAgLmNhcmRfX2N0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2FyZF9fY3RhLS1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pLCBvbmx5IHNjcmVlbiBhbmQgKGhvdmVyOiBub25lKSB7XG4gICAgLmNhcmQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAxLjVyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgICAuY2FyZF9fc2lkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIC5jYXJkX19zaWRlLS1iYWNrIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTUlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtIDAgMnJlbSAycmVtOyB9XG4gICAgICAuY2FyZDpob3ZlciAuY2FyZF9fc2lkZS0tZnJvbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7IH1cbiAgICAgIC5jYXJkX19kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtOyB9XG4gICAgICAuY2FyZF9fY3RhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgdHJhbnNsYXRlOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogN3JlbSA0cmVtIDRyZW0gNHJlbTsgfSB9XG5cbi5iYWNrZ3JvdW5kLWltZyB7XG4gIG1pbi1oZWlnaHQ6IDczcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCByZ2JhKDMwLCAyNiwgODQsIDAuOSksIHJnYmEoMzAsIDI2LCA4NCwgMC43KSwgcmdiYSgxNTEsIDE5NSwgMjE4LCAwLjcpLCByZ2JhKDE1MSwgMTk1LCAyMTgsIDAuOSkpLCB1cmwoL2ltZy9lcGlrb2lub25pYS9tYXBTY3JlZW5zaG90LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMnJlbTsgfVxuXG4uY29udGFjdC1tYXAge1xuICBwYWRkaW5nOiAycmVtO1xuICBoZWlnaHQ6IDQ4cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY29udGFjdC1tYXAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgYm94LXNoYWRvdzogMCA2cHggMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4uY29udGFjdC1mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzNnJlbSwgNDZyZW0pKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDIzNiwgMjM1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBtYXJnaW4tdG9wOiA2cmVtOyB9XG4gIC5jb250YWN0LWZvcm0gLmdldEluVG91Y2gtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgZ2FwOiAycmVtOyB9XG4gICAgLmNvbnRhY3QtZm9ybSAuZ2V0SW5Ub3VjaC1mb3JtID4gOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcmVtOyB9XG4gIC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBWYWxpZGF0aW9uIEVycm9yIFN0YXRlcyAqLyB9XG4gICAgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCBpbnB1dCxcbiAgICAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhLFxuICAgIC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICM4OGIwYzQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMyYzhlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgIGNvbG9yOiAjMWUxYTU0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpmb2N1cyxcbiAgICAgIC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgdGV4dGFyZWE6Zm9jdXMsXG4gICAgICAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzk3YzNkYTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ExYzlkZTsgfVxuICAgICAgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCBpbnB1dDp2YWxpZCArIGxhYmVsLCAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIGlucHV0OmZvY3VzICsgbGFiZWwsXG4gICAgICAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhOnZhbGlkICsgbGFiZWwsXG4gICAgICAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhOmZvY3VzICsgbGFiZWwsXG4gICAgICAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdDp2YWxpZCArIGxhYmVsLFxuICAgICAgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCBzZWxlY3Q6Zm9jdXMgKyBsYWJlbCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTI1JSk7XG4gICAgICAgIGNvbG9yOiAjMWUxYTU0O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMWUxYTU0JyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzZSUzYy9wb2x5bGluZSUzZSUzYy9zdmclM2VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4OGIwYzQ7XG4gICAgICAgIGNvbG9yOiAjMWUxYTU0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAxNHJlbTsgfVxuICAgIC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIHRvcDogMC44cmVtO1xuICAgICAgY29sb3I6ICMxZTFhNTQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgIC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAuaW52YWxpZCBpbnB1dCxcbiAgICAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwLmludmFsaWQgdGV4dGFyZWEsXG4gICAgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cC5pbnZhbGlkIHNlbGVjdCB7XG4gICAgICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cC5pbnZhbGlkIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwLnBob25lLWlucHV0LWdyb3VwIC5waG9uZS1pbnB1dC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDAuNXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiAjODhiMGM0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMmM4ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwLnBob25lLWlucHV0LWdyb3VwIC5waG9uZS1pbnB1dC1jb250YWluZXI6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTdjM2RhO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYTFjOWRlOyB9XG4gICAgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cC5waG9uZS1pbnB1dC1ncm91cCAuY291bnRyeS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMWUxYTU0O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxZTFhNTQnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNlJTNjL3BvbHlsaW5lJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVyZW0gY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwLnBob25lLWlucHV0LWdyb3VwICNwaG9uZSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICBjb2xvcjogIzFlMWE1NDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAucGhvbmUtaW5wdXQtZ3JvdXAgI3Bob25lOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAucGhvbmUtaW5wdXQtZ3JvdXAgbGFiZWwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjUlKTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5jb250YWN0LWZvcm0gLnN1Ym1pdC1idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAwLjZyZW0gMnJlbSAtMC41cmVtIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNvbnRhY3QtZm9ybSAuY2hlY2stYm94IHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgMS4ycmVtIC0wLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC00cmVtO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuY29udGFjdC1mb3JtIC5jaGVjay1ib3ggc3ZnIHtcbiAgICAgIHdpZHRoOiA0cmVtOyB9XG4gIC5jb250YWN0LWZvcm0gc3ZnIHBhdGgge1xuICAgIHN0cm9rZS13aWR0aDogMztcbiAgICBzdHJva2U6ICMxZTFhNTQ7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMzQ7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM0O1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAxcyBlYXNlOyB9XG4gIC5jb250YWN0LWZvcm0gI2J0biB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxcywgdHJhbnNmb3JtIDAuM3M7IH1cbiAgLmNvbnRhY3QtZm9ybSAjYnRuOm5vdCguYWN0aXZlKSBwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY29udGFjdC1mb3JtIC5jaGVjay1ib3gge1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDFzLCBvcGFjaXR5IDFzOyB9XG4gIC5jb250YWN0LWZvcm0gLmFjdGl2ZSBwIHtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMXM7IH1cbiAgLmNvbnRhY3QtZm9ybSAuYWN0aXZlIC5jaGVjay1ib3gge1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogMXM7IH1cbiAgLmNvbnRhY3QtZm9ybSAuYWN0aXZlIHN2ZyBwYXRoIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB0cmFuc2l0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuICAuY29udGFjdC1mb3JtICNidG5UZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMXMsIG9wYWNpdHkgMC41cztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNvbnRhY3QtZm9ybSAuYWN0aXZlIHAge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5hZ3JlZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBjb2xvcjogIzFlMWE1NDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtOyB9XG4gIC5hZ3JlZW1lbnQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhY2NlbnQtY29sb3I6ICM5N2MzZGE7IH1cbiAgLmFncmVlbWVudCBhIHtcbiAgICBjb2xvcjogIzFlMWE1NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5hZ3JlZW1lbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2JkZDllNzsgfVxuXG4uZm9ybS1pbmZvIHtcbiAgbWF4LXdpZHRoOiAxMTByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRyZW07XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDEycmVtOyB9XG4gIC5mb3JtLWluZm8gI25ld3MtbGV0dGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gICAgcGFkZGluZzogNHJlbTsgfVxuICAgIC5mb3JtLWluZm8gI25ld3MtbGV0dGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZvcm0taW5mbyAjbmV3cy1sZXR0ZXIgLm5ld3NsZXR0ZXItY29udGFpbmVyIC5uZXdzbGV0dGVyLWZvcm0tZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1pbmZvICNuZXdzLWxldHRlciAubmV3c2xldHRlci1jb250YWluZXIgLm5ld3NsZXR0ZXItZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjODhiMGM0O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzJjOGU7XG4gICAgICAgICAgY29sb3I6ICMxZTFhNTQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZyZW0gMCAwIDZyZW07IH1cbiAgICAgICAgICAuZm9ybS1pbmZvICNuZXdzLWxldHRlciAubmV3c2xldHRlci1jb250YWluZXIgLm5ld3NsZXR0ZXItZm9ybS1ncm91cCBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTdjM2RhO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ExYzlkZTsgfVxuICAgICAgICAgIC5mb3JtLWluZm8gI25ld3MtbGV0dGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubmV3c2xldHRlci1mb3JtLWdyb3VwIGlucHV0OnZhbGlkICsgbGFiZWwsIC5mb3JtLWluZm8gI25ld3MtbGV0dGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubmV3c2xldHRlci1mb3JtLWdyb3VwIGlucHV0OmZvY3VzICsgbGFiZWwge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjUlKTtcbiAgICAgICAgICAgIGNvbG9yOiAjMWUxYTU0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgICAgLmZvcm0taW5mbyAjbmV3cy1sZXR0ZXIgLm5ld3NsZXR0ZXItY29udGFpbmVyIC5uZXdzbGV0dGVyLWZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgIHRvcDogMC44cmVtO1xuICAgICAgICAgIGNvbG9yOiAjMWUxYTU0O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1ZW0pIHtcbiAgICAgICAgICAgIC5mb3JtLWluZm8gI25ld3MtbGV0dGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubmV3c2xldHRlci1mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICAgICAgICAgICAgdG9wOiAwLjlyZW07IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYuMjVlbSkge1xuICAgICAgICAgICAgLmZvcm0taW5mbyAjbmV3cy1sZXR0ZXIgLm5ld3NsZXR0ZXItY29udGFpbmVyIC5uZXdzbGV0dGVyLWZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgICAgICAgICB0b3A6IDFyZW07IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQuNGVtKSB7XG4gICAgICAgICAgICAuZm9ybS1pbmZvICNuZXdzLWxldHRlciAubmV3c2xldHRlci1jb250YWluZXIgLm5ld3NsZXR0ZXItZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgICAgICAgICAgIHRvcDogMS4zcmVtOyB9IH1cbiAgICAgICAgLmZvcm0taW5mbyAjbmV3cy1sZXR0ZXIgLm5ld3NsZXR0ZXItY29udGFpbmVyIC5uZXdzbGV0dGVyLWZvcm0tZ3JvdXAgI25ld3NsZXR0ZXItYnRuIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDZyZW0gNnJlbSAwO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMmM4ZTsgfVxuICAgICAgICAgIC5mb3JtLWluZm8gI25ld3MtbGV0dGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubmV3c2xldHRlci1mb3JtLWdyb3VwICNuZXdzbGV0dGVyLWJ0bjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTFjOWRlO1xuICAgICAgICAgICAgY29sb3I6ICMxZTFhNTQ7IH1cbiAgICAgIC5mb3JtLWluZm8gI25ld3MtbGV0dGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubmV3c2xldHRlci1yZXNwb25zZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5mb3JtLWluZm8gI25ld3MtbGV0dGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubmV3c2xldHRlci1yZXNwb25zZS5zdWNjZXNzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVjYzcxO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuZm9ybS1pbmZvICNuZXdzLWxldHRlciAubmV3c2xldHRlci1jb250YWluZXIgLm5ld3NsZXR0ZXItcmVzcG9uc2UuZXJyb3Ige1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5mb3JtLWluZm8gLmZvcm0taW5mby0taXRlbSB7XG4gICAgd2lkdGg6IDM0cmVtO1xuICAgIGhlaWdodDogOXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAyMzYsIDIzNSwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybS1pbmZvIC5jb250YWN0LWxpbmtzOnZpc2l0ZWQsIC5mb3JtLWluZm8gLmNvbnRhY3QtbGlua3M6bGluayB7XG4gICAgY29sb3I6ICMxZTFhNTQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG5cbi5mb3JtLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gIGZpbGw6ICNlOGVjZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFhNTQ7IH1cblxuLmNvb2tpZS1iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAvKiBPdmVybGF5ICovXG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIEluaXRpYWxseSBoaWRkZW4gKi9cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7IH1cblxuLmNvb2tpZS1tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB3aWR0aDogOTAlO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb29raWUtYmFubmVyIGEge1xuICBjb2xvcjogIzAwYmNkNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNvb2tpZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmNvb2tpZS1idXR0b25zIGJ1dHRvbiB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1pbi13aWR0aDogMTAwcHg7IH1cblxuLmNvb2tpZS1idXR0b25zIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YTc7IH1cblxuLmhlYWQtaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwc3ZoO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIuNWVtKSB7XG4gICAgLmhlYWQtaW1nIHtcbiAgICAgIHRvcDogMDsgfSB9XG5cbi5oZWFkZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwc3ZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdyZW07XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdG9wOiAwOyB9IH1cblxuLmhlYWRlci1pbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwYWRkaW5nOiAxMHJlbSA1cmVtIDAgNXJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyLjVlbSkge1xuICAgIC5oZWFkZXItaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07IH0gfVxuICAuaGVhZGVyLWltZy53aWRlIHtcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyLjVlbSkge1xuICAgICAgLmhlYWRlci1pbWcud2lkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuXG4uc3RpY2t5IC5oZWFkZXItY29udGFpbmVyLFxuLnN0aWNreSAuaGVhZC1pbWcge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMHN2aDsgfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWE1NDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogNHJlbSAwIDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb290ZXIgLmxpbmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAycmVtO1xuICAgIGhlaWdodDogODAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogI2NjYzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgLmZvb3RlciAubGluZSB7XG4gICAgICAgIHdpZHRoOiAwOyB9IH1cbiAgLmZvb3Rlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgICAgLmZvb3Rlci1jb250YWluZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDZyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuZm9vdGVyLXNlY3Rpb24gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmZvb3Rlci1saW5rczpsaW5rLCAuZm9vdGVyLWxpbmtzOnZpc2l0ZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZThlY2ViO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5mb290ZXItbGlua3M6aG92ZXIge1xuICAgIGNvbG9yOiAjOTdjM2RhO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgLmZvb3Rlci1saW5rczphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLmZvb3Rlci1saW5rczo6YWZ0ZXIsIC5mb290ZXItbGlua3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3YzNkYTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgLmZvb3Rlci1saW5rcy5hY3RpdmU6OmFmdGVyLCAuZm9vdGVyLWxpbmtzOmhvdmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY29udGFjdC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICBtaW4td2lkdGg6IDM1cmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgIC5jb250YWN0LWluZm8ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAzN3JlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgLmNvbnRhY3QtaW5mbyB7XG4gICAgICBtaW4td2lkdGg6IDA7IH0gfVxuICAuY29udGFjdC1pbmZvIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LWluZm8gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmNvbnRhY3QtaW5mbyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uZm9vdGVyLWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgLmZvb3Rlci1idG4tY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnNpdGUtbGlua3Mge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogNDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgIC5zaXRlLWxpbmtzIHtcbiAgICAgIG1pbi13aWR0aDogNDByZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAgIC5zaXRlLWxpbmtzIHtcbiAgICAgIG1pbi13aWR0aDogMDsgfSB9XG4gIC5zaXRlLWxpbmtzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgICAuc2l0ZS1saW5rc19fY29udGFpbmVyIHtcbiAgICAgICAgbWluLXdpZHRoOiA0MHJlbTsgfSB9XG4gIC5zaXRlLWxpbmtzIC5saW5rLWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zaXRlLWxpbmtzIC5saW5rLWxpc3QgbGkge1xuICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIC5zaXRlLWxpbmtzIC5saW5rLWxpc3QgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgIC5zaXRlLWxpbmtzIC5saW5rLWxpc3RfX2xlZnQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgLnNpdGUtbGlua3MgLmxpbmstbGlzdF9fcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogNC43cmVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgICAuc2l0ZS1saW5rcyAubGluay1saXN0X19yaWdodCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1pbi13aWR0aDogMDsgfVxuICAgICAgLnNpdGUtbGlua3MgLmxpbmstbGlzdF9fcmlnaHQgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICAgICAgLnNpdGUtbGlua3MgLmxpbmstbGlzdF9fcmlnaHQgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgLnNpdGUtbGlua3MgLmxpbmstbGlzdF9fcmlnaHQgbGk6bGFzdC1jaGlsZCAuZm9vdGVyLWxpbmtzOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuc2l0ZS1saW5rcyAubGluay1saXN0IC5yZXZpZXdfdXMge1xuICAgICAgd2lkdGg6IDE0cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zb2NpYWwtbWVkaWEge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNvY2lhbC1tZWRpYV9faWNvbiwgLnNvY2lhbC1tZWRpYV9faWNvbjpsaW5rLCAuc29jaWFsLW1lZGlhX19pY29uOnZpc2l0ZWQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5zb2NpYWwtbWVkaWFfX2ljb246aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBib3gtc2hhZG93OiAwcHggMC4ycmVtIDEuNXJlbSAjOTdjM2RhOyB9XG4gIC5zb2NpYWwtbWVkaWFfX2ljb246YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwLjJyZW0gMCAjOTdjM2RhOyB9XG5cbi5tYXAge1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNi40cmVtO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgIC5tYXAge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICAubWFwIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4ubmF2aWdhdGlvbiB7XG4gIGhlaWdodDogN3JlbTtcbiAgcGFkZGluZzogMCA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgMjM2LCAyMzUsIDAuOCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgLm5hdmlnYXRpb24ge1xuICAgICAgcGFkZGluZzogMCAycmVtOyB9IH1cbiAgLm5hdmlnYXRpb25fX2NoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zdGlja3kgLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVjZWI7XG4gIGJveC1zaGFkb3c6IDBweCAwLjJyZW0gMy4ycmVtIHJnYmEoMTAsIDEwLCAxMCwgMC4yKTtcbiAgei1pbmRleDogOTk5OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIuNWVtKSB7XG4gICAgLnN0aWNreSAubmF2aWdhdGlvbiB7XG4gICAgICBoZWlnaHQ6IDA7IH0gfVxuXG4uc3RpY2t5IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX19saW5rIHtcbiAgY29sb3I6ICMxZTFhNTQ7IH1cblxuLmxvZ28ge1xuICBoZWlnaHQ6IDZyZW07IH1cblxuLm5hdmlnYXRpb25fX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgLm5hdmlnYXRpb25fX2xpc3Qge1xuICAgICAgZ2FwOiAzcmVtOyB9IH1cblxuLm5hdmlnYXRpb25fX21lbWJlcnM6bGluayxcbi5uYXZpZ2F0aW9uX19tZW1iZXJzOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWUxYTU0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuN3JlbSAyLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2MzZGE7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG5cbi5uYXZpZ2F0aW9uX19tZW1iZXJzOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYzlkZTtcbiAgYm94LXNoYWRvdzogMHB4IDAuMnJlbSAxLjVyZW0gIzk3YzNkYTsgfVxuXG4ubmF2aWdhdGlvbl9fbWVtYmVyczphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpOyB9XG5cbi5uYXZpZ2F0aW9uX19saW5rOmxpbmssXG4ubmF2aWdhdGlvbl9fbGluazp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFlMWE1NDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4ubmF2aWdhdGlvbl9fbGluazphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5uYXZpZ2F0aW9uX19saW5rOjphZnRlcixcbi5uYXZpZ2F0aW9uX19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxYTU0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlOyB9XG5cbi5zdGlja3kgLm5hdmlnYXRpb24gLm5hdmlnYXRpb25fX2xpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWE1NDsgfVxuXG4ubmF2aWdhdGlvbl9fbGluay5hY3RpdmU6OmFmdGVyLFxuLm5hdmlnYXRpb25fX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZsYWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5mbGFnIGltZyB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLm5hdmlnYXRpb25fX2J1dHRvbixcbi5uYXZpZ2F0aW9uX19iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyLjVlbSkge1xuICAubmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMTAwMDsgfVxuICAgIC5uYXZpZ2F0aW9uIC5sb2dvIHtcbiAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgbGVmdDogMnJlbTtcbiAgICAgIHotaW5kZXg6IDIwMDA7IH1cbiAgICAubmF2aWdhdGlvbl9fY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZpZ2F0aW9uX19idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWE1NDtcbiAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiAyMDAwO1xuICAgICAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm5hdmlnYXRpb25fX2JhY2tncm91bmQge1xuICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgd2lkdGg6IDZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDIuNXJlbTtcbiAgICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoIzk3YzNkYSwgIzFlMWE1NCk7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuODMsIDAsIDAuMTcsIDEpO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5uYXZpZ2F0aW9uX19uYXYge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTUwMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjY4LCAtMC42LCAwLjMyLCAxLjYpLCBvcGFjaXR5IDAuOHMsIHZpc2liaWxpdHkgMC44cztcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHksIHZpc2liaWxpdHk7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAubmF2aWdhdGlvbl9fbmF2OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAubmF2aWdhdGlvbl9fbGlzdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uYXZpZ2F0aW9uX19saW5rOmxpbmssIC5uYXZpZ2F0aW9uX19saW5rOnZpc2l0ZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgY29sb3I6ICMxYjE3NGM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbSAycmVtIDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjMwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG4gICAgLm5hdmlnYXRpb25fX2xpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gICAgICBjb2xvcjogIzFlMWE1NDsgfVxuICAgIC5uYXZpZ2F0aW9uX19saW5rOmhvdmVyLCAubmF2aWdhdGlvbl9fbGluazphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgICAgIGNvbG9yOiAjMWUxYTU0O1xuICAgICAgdHJhbnNsYXRlOiAxcmVtIDA7IH1cbiAgICAubmF2aWdhdGlvbl9fY2hlY2tib3g6Y2hlY2tlZCB+IC5uYXZpZ2F0aW9uX19iYWNrZ3JvdW5kIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoODApOyB9XG4gICAgLm5hdmlnYXRpb25fX2NoZWNrYm94OmNoZWNrZWQgfiAubmF2aWdhdGlvbl9fbmF2IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgLm5hdmlnYXRpb25fX2ljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMy41cmVtOyB9XG4gICAgICAubmF2aWdhdGlvbl9faWNvbiwgLm5hdmlnYXRpb25fX2ljb246OmJlZm9yZSwgLm5hdmlnYXRpb25fX2ljb246OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlY2ViO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5uYXZpZ2F0aW9uX19pY29uOjpiZWZvcmUsIC5uYXZpZ2F0aW9uX19pY29uOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cbiAgICAgIC5uYXZpZ2F0aW9uX19pY29uOjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0wLjhyZW07IH1cbiAgICAgIC5uYXZpZ2F0aW9uX19pY29uOjphZnRlciB7XG4gICAgICAgIHRvcDogMC44cmVtOyB9XG4gICAgLm5hdmlnYXRpb25fX2J1dHRvbjpob3ZlciAubmF2aWdhdGlvbl9faWNvbjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTFyZW07IH1cbiAgICAubmF2aWdhdGlvbl9fYnV0dG9uOmhvdmVyIC5uYXZpZ2F0aW9uX19pY29uOjphZnRlciB7XG4gICAgICB0b3A6IDFyZW07IH1cbiAgICAubmF2aWdhdGlvbl9fY2hlY2tib3g6Y2hlY2tlZCArIC5uYXZpZ2F0aW9uX19idXR0b24gLm5hdmlnYXRpb25fX2ljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubmF2aWdhdGlvbl9fY2hlY2tib3g6Y2hlY2tlZCArIC5uYXZpZ2F0aW9uX19idXR0b24gLm5hdmlnYXRpb25fX2ljb246OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByb3RhdGU6IDEzNWRlZzsgfVxuICAgIC5uYXZpZ2F0aW9uX19jaGVja2JveDpjaGVja2VkICsgLm5hdmlnYXRpb25fX2J1dHRvbiAubmF2aWdhdGlvbl9faWNvbjo6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgcm90YXRlOiAtMTM1ZGVnOyB9IH1cblxuLnR3by1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgIC50d28tY29sIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC50d28tY29sLnJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuXG4udHdvLWNvbC0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBnYXA6IDRyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgLnR3by1jb2wtLWxpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi52YXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA1MHZ3O1xuICBnYXA6IDRyZW07IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNnJlbTsgfVxuXG4uaW5mbyB7XG4gIHBhZGRpbmc6IDRyZW0gOHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAuaW5mbyB7XG4gICAgICBwYWRkaW5nOiA0cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNC40ZW0pIHtcbiAgICAuaW5mbyB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDJyZW07IH0gfVxuXG4uaW5mby10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxZTFhNTQ7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIG1heC13aWR0aDogMTAwcmVtOyB9XG4gIC5pbmZvLXRleHQgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NWVtKSB7XG4gICAgLmluZm8tdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDcwcmVtOyB9IH1cblxuLmluZm8taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTJyZW07XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDAuMnJlbSAycmVtIGJsYWNrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAgIC5pbmZvLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDYwcmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmluZm8taW1nIHtcbiAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNC40ZW0pIHtcbiAgICAuaW5mby1pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmhvbWUgLmluZm8taW1nIHtcbiAgYm94LXNoYWRvdzogMHB4IDAuMnJlbSAwICMxZTFhNTQ7IH1cblxuLmRpYWdyYW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgLmRpYWdyYW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5kaWFncmFtLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogNDglO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG4gICAgICAuZGlhZ3JhbS1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5ob21lLnN0aWNreSAubmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVjZWI7IH1cbiAgLmhvbWUuc3RpY2t5IC5uYXZpZ2F0aW9uX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaG9tZS5zdGlja3kgLm5hdmlnYXRpb24gLm5hdmlnYXRpb25fX2xpbmsge1xuICBjb2xvcjogIzFlMWE1NDsgfVxuXG4uaG9tZSAubmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5ob21lIC5uYXZpZ2F0aW9uX19saW5rOmxpbmssIC5ob21lIC5uYXZpZ2F0aW9uX19saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZThlY2ViOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAgIC5ob21lIC5uYXZpZ2F0aW9uX19saW5rOmxpbmssIC5ob21lIC5uYXZpZ2F0aW9uX19saW5rOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzFlMWE1NDsgfSB9XG4gIC5ob21lIC5uYXZpZ2F0aW9uX19saW5rOjphZnRlciwgLmhvbWUgLm5hdmlnYXRpb25fX2xpbms6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWNlYjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIuNWVtKSB7XG4gICAgICAuaG9tZSAubmF2aWdhdGlvbl9fbGluazo6YWZ0ZXIsIC5ob21lIC5uYXZpZ2F0aW9uX19saW5rOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxYTU0OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2Mi41ZW0pIHtcbiAgICAuaG9tZSAubmF2aWdhdGlvbl9fYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGVjZWI7IH0gfVxuICAuaG9tZSAubmF2aWdhdGlvbl9faWNvbiwgLmhvbWUgLm5hdmlnYXRpb25fX2ljb246OmJlZm9yZSwgLmhvbWUgLm5hdmlnYXRpb25fX2ljb246OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxYTU0OyB9XG5cbi5ob21lIC5pbmZvLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdjM2RhO1xuICBjb2xvcjogIzFlMWE1NDtcbiAgYm94LXNoYWRvdzogMHB4IDAuMnJlbSAycmVtICM4OGIwYzQ7IH1cblxuLmhvbWUgLmhlYWRpbmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjYTFjOWRlO1xuICBwYWRkaW5nLXRvcDogNHJlbTsgfVxuXG4uaW5mby10ZXh0X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7IH1cblxuLmluZm8tdGV4dF9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLPiFwiO1xuICBjb2xvcjogIzFlMWE1NDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTsgfVxuXG4uc2luZ2xlLWNvbHVtbi5pbmZvLXRleHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTByZW0gMCAxMHJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgZWFzZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgICAuc2luZ2xlLWNvbHVtbi5pbmZvLXRleHQge1xuICAgICAgcGFkZGluZzogNHJlbSAycmVtIDAgMnJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQuNGVtKSB7XG4gICAgLnNpbmdsZS1jb2x1bW4uaW5mby10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTsgfSB9XG5cbi5pbmZvLWxpc3Qge1xuICBjb2xvcjogIzFlMWE1NDtcbiAgbWF4LXdpZHRoOiA0NnJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZ1bGwtc2NyZWVuLWltZyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHJlbSk7IH1cbiAgLmZ1bGwtc2NyZWVuLWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAwLjJyZW0gMnJlbSBibGFjazsgfVxuXG4ubGVnYWwtaGVhZGluZy14bCB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgcGFkZGluZzogNHJlbSAwOyB9XG5cbi5sZWdhbC1oZWFkaW5nLWxnIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIG1hcmdpbjogNHJlbSAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cblxuLmxlZ2FsLWhlYWRpbmctbWQge1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbjogNHJlbSAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgLmxlZ2FsLWhlYWRpbmctbWQucmVkIHtcbiAgICBjb2xvcjogcmVkOyB9XG5cbi5sZWdhbC1oZWFkaW5nLXNtIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBtYXJnaW46IDRyZW0gMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG5cbi5sZWdhbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1MaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uaGlnaGxpZ2h0LXNtb290aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2U0YjU7IH1cblxuLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlMDA7IH1cblxuLmJvbGQge1xuICBmb250LWZhbWlseTogR290aGFtTWVkaXVtOyB9XG5cbi5sZWdhbC1ib2R5IHtcbiAgbWFyZ2luOiA3cmVtIDE0cmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIuNWVtKSB7XG4gICAgLmxlZ2FsLWJvZHkge1xuICAgICAgbWFyZ2luOiA0cmVtIDJyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI0LjRlbSkge1xuICAgIC5sZWdhbC1ib2R5IHtcbiAgICAgIG1hcmdpbjogMCAxcmVtOyB9IH1cblxuLmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7IH1cblxuLmxlZ2FsLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAubGVnYWwtbGlzdCBsaSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5yZW1vdmVkIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggb3JhbmdlcmVkOyB9XG4iXX0= */