@charset "UTF-8";*,::after,::before{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom-width:inherit}a{text-decoration:none;color:inherit}li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body,html{height:100%;line-height:1}button,input,textarea{font-weight:inherit;font-size:inherit;color:inherit;font-family:inherit}button{cursor:pointer;background-color:inherit}@font-face{font-family:Stara-Medium;font-display:swap;src:url(/wp-content/themes/qwerty-soft/assets/dist/fonts/Stara-Medium.woff2) format("woff2"),url(/wp-content/themes/qwerty-soft/assets/dist/fonts/Stara-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Stara-SemiBold;font-display:swap;src:url(/wp-content/themes/qwerty-soft/assets/dist/fonts/Stara-SemiBold.woff2) format("woff2"),url(/wp-content/themes/qwerty-soft/assets/dist/fonts/Stara-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Stara-Bold;font-display:swap;src:url(/wp-content/themes/qwerty-soft/assets/dist/fonts/Stara-Bold.woff2) format("woff2"),url(/wp-content/themes/qwerty-soft/assets/dist/fonts/Stara-Bold.woff) format("woff");font-weight:700;font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom-width:initial}.skip-nav{position:absolute;top:-100%;left:0;z-index:9999;padding:8px 16px;background:#2b2bd9;color:#fff;font-size:14px;font-weight:600;text-decoration:none;border-radius:0 0 4px 0}.skip-nav:focus{top:0}:focus-visible{outline:2px solid #2b2bd9;outline-offset:2px}body{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}img,video{pointer-events:none}footer,header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}img{max-width:100%;-o-object-fit:cover;object-fit:cover;height:auto}h1{font-size:40px;font-weight:500;line-height:42px}@media (max-width:768px){h1{font-size:26px;line-height:28px;letter-spacing:.27px}}h2{font-size:32px;font-weight:500;line-height:38px;margin-bottom:40px}@media (max-width:768px){h2{font-size:24px;line-height:26px;letter-spacing:.2px;margin-bottom:24px}}h3{font-family:Stara-Medium,sans-serif;font-size:24px;font-weight:500;line-height:28px}@media (max-width:768px){h3{font-size:20px;line-height:26px;letter-spacing:.2px}}.heading-title{font-family:Stara-SemiBold,sans-serif;font-size:12px;line-height:12px;font-weight:700;text-transform:uppercase;opacity:80%;margin-bottom:40px}@media (max-width:768px){.heading-title{font-size:10px;letter-spacing:.1px;margin-bottom:24px}}.cky-consent-container{max-width:338px!important;-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.cky-consent-container.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.cky-consent-container.show.cky-hide{display:block!important;-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.cky-box-bottom-right{right:10%!important}@media screen{.cky-box-bottom-right{right:5%!important}}.cky-notice-btn-wrapper,.cky-notice-des{padding:0!important}.cky-notice-btn-wrapper .cky-btn-accept{margin-top:0!important}.cky-consent-bar{padding:8px 8px 8px 24px!important;border-radius:80px!important;max-width:338px!important}.cky-notice-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.cky-btn-revisit-wrapper,.cky-title{display:none!important}.cky-notice-des p{color:#000;font-family:Stara;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.cky-notice-des a{color:var(--blue,#2b2bd9);font-family:Stara;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.cky-notice-btn-wrapper{margin:0!important}.cky-btn.cky-btn-accept{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:40px;border:1px solid #2b2bd9;background:#0d5bf2}.main .main-work .main-work__container .main-work__cards.cards .cards__twin:last-child::after{bottom:-35px;right:-75px;height:380px;width:468px}.cky-consent-container{max-width:338px!important;-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.cky-consent-container.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.cky-consent-container.show.cky-hide{display:block!important;-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.cky-box-bottom-right{right:10%!important}@media screen{.cky-box-bottom-right{right:5%!important}}.cky-notice-btn-wrapper,.cky-notice-des{padding:0!important}.cky-notice-btn-wrapper .cky-btn-accept{margin-top:0!important}.cky-consent-bar{padding:8px 8px 8px 24px!important;border-radius:80px!important;max-width:338px!important}.cky-notice-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.cky-btn-revisit-wrapper,.cky-title{display:none!important}.cky-notice-des p{color:#000;font-family:Stara;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.cky-notice-des a{color:var(--blue,#2b2bd9);font-family:Stara;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.cky-notice-btn-wrapper{margin:0!important}.cky-btn.cky-btn-accept{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:40px;border:1px solid #2b2bd9;background:#0d5bf2}.main .main-work .main-work__container .main-work__cards.cards .cards__twin:last-child::after{bottom:-35px;right:-75px;height:380px;width:468px}.main .main-software{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#000;width:100%;height:calc(100vh - 115px);min-height:550px;border-radius:0 0 24px 24px;overflow:hidden}@media (max-width:1050px){.main .main-software{height:calc(100vh - 30px)}}.main .main-software .main-software__container{max-width:1280px;margin:0 auto;width:100%;height:100%;padding:0 20px 0}.main .main-software .main-software__container .software-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:100%}@media (max-width:768px){.main .main-software .main-software__container .software-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10%}}@media (max-height:668px){.main .main-software .main-software__container .software-block{gap:5%}}.main .main-software .main-software__container .software-block .software-content{color:#fff;font-family:Stara-Medium,sans-serif;font-weight:500;font-size:12px;line-height:12px;max-height:100%;padding:40px 0;width:50%;position:relative;z-index:1}@media (max-width:768px){.main .main-software .main-software__container .software-block .software-content{width:100%;padding:0}}.main .main-software .main-software__container .software-block .software-content__heading-title{margin-bottom:40px;font-weight:700}@media (max-width:768px){.main .main-software .main-software__container .software-block .software-content__heading-title{margin-bottom:24px}}.main .main-software .main-software__container .software-block .software-content__title{font-weight:500;margin-bottom:16px;text-transform:uppercase;max-width:500px}@media (max-width:768px){.main .main-software .main-software__container .software-block .software-content__title{max-width:100%}}.main .main-software .main-software__container .software-block .software-content__text{font-weight:500;font-size:20px;line-height:28px;letter-spacing:.1px;margin-bottom:40px;max-width:455px;opacity:80%}@media (max-width:768px){.main .main-software .main-software__container .software-block .software-content__text{margin-bottom:32px;font-size:18px;line-height:24px;letter-spacing:.18px;max-width:100%}}.main .main-software .main-software__container .software-block .software-content__button{position:relative;border-radius:40px;padding:16px 24px;white-space:nowrap;border:1px solid #fff;width:182px;font-size:16px;line-height:24px;font-weight:500;-webkit-transition:all .3s;transition:all .3s;background:inherit;margin-bottom:90px;margin-left:11.5px}@media (max-width:460px){.main .main-software .main-software__container .software-block .software-content__button{width:100%;margin-left:0;font-size:20px;line-height:30px}}.main .main-software .main-software__container .software-block .software-content__button span{padding-right:24px;position:relative;z-index:10}.main .main-software .main-software__container .software-block .software-content__button::before{content:"";position:absolute;top:50%;right:30px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 12.5L12.5 3.5M3.5 3.5L12.5 3.5M12.5 3.5L12.5 12.5' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main .main-software .main-software__container .software-block .software-content__button:hover img{-webkit-transition:all .3s;transition:all .3s;display:inline-block}.main .main-software .main-software__container .software-block .software-content__button img{display:none;position:absolute;top:50%;left:-10px;-webkit-transform:translate(0,-50%) scale(1.3);-ms-transform:translate(0,-50%) scale(1.3);transform:translate(0,-50%) scale(1.3);min-width:202px;-webkit-transition:all .3s;transition:all .3s}.main .main-software .main-software__container .software-block .software-magic{max-height:100%;width:50%}.main .main-software .main-software__container .software-block .software-magic video{display:block;max-width:100%!important;margin-right:200px;max-height:100%;margin-top:-100px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}@media (max-width:768px){.main .main-software .main-software__container .software-block .software-magic video{margin-right:0;max-height:300px;margin-top:0}}@media (max-height:668px){.main .main-software .main-software__container .software-block .software-magic video{-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:768px){.main .main-software .main-software__container .software-block .software-magic{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.main .main-software .main-software__container .software-block .scroll-arrows{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:9%;left:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media (max-width:768px){.main .main-software .main-software__container .software-block .scroll-arrows{bottom:4%}}.main .main-software .main-software__container .software-block .scroll-arrows .scroll-arrows__arrow{display:block;width:16px;height:16px;-webkit-animation:animate 1.5s ease infinite;animation:animate 1.5s ease infinite}@-webkit-keyframes animate{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animate{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.main .main-software .main-software__container .software-block .scroll-arrows .scroll-arrows__text{color:#fff;font-size:12px;line-height:12px;font-weight:500}.main .main-services{padding:80px 20px 0;margin-bottom:80px}@media (max-width:768px){.main .main-services{padding:56px 20px 0;margin-bottom:56px}}.main .main-services .main-services__container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;margin:0 auto;gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.main .main-services .main-services__container{gap:0}}.main .main-services .main-services__container .main-services__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:58px}@media (max-width:768px){.main .main-services .main-services__container .main-services__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.main .main-services .main-services__container .main-services__content .main-services__left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 276px;flex:1 0 276px}@media (max-width:768px){.main .main-services .main-services__container .main-services__content .main-services__left-side{-webkit-box-flex:0;-ms-flex:0;flex:0}}.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list.slick-slider{margin-left:-20px;margin-right:-20px}.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list.slick-slider .slick-list{padding-left:20px}.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list .main-services__item{white-space:nowrap;padding:0 2.5px}.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list .main-services__item:not(:last-child){margin-bottom:8.7px}.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list .main-services__item.slick-active .main-services__link{background-color:#000;color:#fff;border-color:#000}.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list .main-services__item .main-services__link{cursor:pointer;font-size:12px;line-height:16px;font-weight:500;text-transform:uppercase;letter-spacing:.14px;border:1px solid #000;border-radius:24px;display:inline-block;padding:7px 16px}@media (max-width:768px){.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list .main-services__item .main-services__link{font-size:11px;line-height:15px;letter-spacing:.15px}}.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list .main-services__item .main-services__link:hover{border-color:#2b2bd9;color:#2b2bd9}.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list .main-services__item .main-services__link.active{background-color:#000;color:#fff;border-color:#000}.main .main-services .main-services__container .main-services__content .main-services__dev.dev{width:100%}@media (min-width:768px){.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box[tabindex="0"]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:#fff;background-color:#000;padding:80px;border-radius:24px;min-height:415px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:767px){.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box{min-height:0!important;height:10px!important;opacity:0!important}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box.slick-active,.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box.slick-current{min-height:100%!important;opacity:1!important;height:auto!important}}@media (max-width:1240px){.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box{padding:40px}}@media (max-width:768px){.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box{padding:32px 24px;min-height:100%}}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box .dev__title{text-transform:capitalize;margin-bottom:40px}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box .dev__blocks .dev__block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 24px;background-color:rgba(255,255,255,.1);border-radius:24px}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box .dev__blocks .dev__block:not(:last-child){margin-bottom:24px}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box .dev__blocks .dev__block .dev__block-number{font-size:24px;line-height:28px;color:#2b2bd9;margin-right:16px}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box .dev__blocks .dev__block .dev__block-description.block-description .block-description__title{margin-bottom:8px}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box .dev__blocks .dev__block .dev__block-description.block-description .block-description__text{font-size:20px;line-height:28px;letter-spacing:.2px;opacity:80%}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box .dev__blocks .dev__block .dev__block-number~.dev__block-description.block-description .block-description__text{font-size:16px;line-height:24px;letter-spacing:.15px}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box .dev__block{position:relative}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box .dev__block::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(74deg,#4158d0 0,#ab94d1 26.4%,#c850c0 50%,#ffcc70 100%);z-index:-1;opacity:.3;border-radius:24px}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box.slick-active .dev__block::before{-webkit-animation-delay:.3s;animation-delay:.3s}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box.active-animate .dev__block::before,.main .main-services .main-services__container .main-services__content .main-services__dev.dev .dev__box.slick-active .dev__block::before{-webkit-animation:gradientFadeIn 1s ease forwards;animation:gradientFadeIn 1s ease forwards;mix-blend-mode:hard-light;z-index:1;background:linear-gradient(74deg,#4158d0 0,#ab94d1 26.4%,#c850c0 50%,#ffcc70 100%)}@-webkit-keyframes gradientFadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes gradientFadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .box-hidden{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:767px){.main .main-services .main-services__container .main-services__content .main-services__dev.dev .box-hidden{display:block}}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .box-hidden .dev__blocks .dev__block .dev__block-description.block-description .block-description__title{margin-bottom:8px}.main .main-services .main-services__container .main-services__content .main-services__dev.dev .box-hidden .dev__blocks .dev__block .dev__block-description.block-description .block-description__text{font-size:20px;line-height:28px;opacity:80%}.main .main-work{background-color:#2b2bd9;border-radius:24px}.main .main-work .main-work__container{max-width:1280px;margin:0 auto;padding:80px 20px;color:#fff}@media (max-width:768px){.main .main-work .main-work__container{padding:56px 20px 74px}}.main .main-work .main-work__container .main-work__title{max-width:550px}.main .main-work .main-work__container .main-work__cards.cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:840px){.main .main-work .main-work__container .main-work__cards.cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.main .main-work .main-work__container .main-work__cards.cards .cards__twin{width:50%;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;position:relative;-webkit-transition:all .3s;transition:all .3s}@media (max-width:1080px){.main .main-work .main-work__container .main-work__cards.cards .cards__twin{width:100%;min-height:390px}}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card{position:relative}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-first{height:48px;padding:50px 0 0 112px}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-first::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='44' height='45' viewBox='0 0 44 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5556 3H10.8889C5.97969 3 2 6.97969 2 11.8889V34.1111C2 39.0203 5.97969 43 10.8889 43H33.1111C38.0203 43 42 39.0203 42 34.1111V23M42 7.93827H28.1728C25.991 7.93827 24.2222 9.70702 24.2222 11.8889V20.7778M42 7.93827C42 7.93827 38.9902 10.948 37.0617 12.8765M42 7.93827L37.0617 3' stroke='white' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;top:40px;left:40px;height:48px;width:48px;z-index:1}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-first::after{content:"";position:absolute;bottom:-10px;right:-75px;max-width:340px;height:321px;background-size:80%;width:100%;background-image:url(/wp-content/themes/qwerty-soft/assets/src/images/decor/card-first.svg);background-repeat:no-repeat;background-position:0 100%;z-index:1}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-second{height:48px;padding:50px 0 0 112px}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-second::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.4737 42.5714V40.7429C33.4737 35.6934 29.35 31.6 24.2632 31.6H13.2105C8.12369 31.6 4 35.6934 4 40.7429V42.5714M44 42.5714V40.7429C44 37.5231 42.3234 34.6921 39.7895 33.0632M33.4737 7.0091C36.4429 8.52673 38.4737 11.5994 38.4737 15.1429C38.4737 18.015 37.1395 20.5778 35.0528 22.254M27.9474 15.1429C27.9474 20.1923 23.8237 24.2857 18.7368 24.2857C13.65 24.2857 9.52632 20.1923 9.52632 15.1429C9.52632 10.0934 13.65 6 18.7368 6C23.8237 6 27.9474 10.0934 27.9474 15.1429Z' stroke='white' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;top:40px;left:40px;height:48px;width:48px;z-index:1}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-second::after{content:"";position:absolute;bottom:-53px;max-width:340px;height:380px;width:100%;left:auto;background-size:100%;background-image:url(/wp-content/themes/qwerty-soft/assets/src/images/decor/card-second-decor.svg);background-repeat:no-repeat;background-position:0 100%;z-index:1}@media screen and (max-width:767px){.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card .cards__title-second::after{background-size:90%;bottom:-19px;left:100px}}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back{background-color:#fff;color:#2b2bd9;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:-webkit-transform 1.2s;transition:-webkit-transform 1.2s;transition:transform 1.2s;transition:transform 1.2s, -webkit-transform 1.2s;border-radius:24px;padding:40px}@media (max-width:1080px){.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back{padding:32px 24px}}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back li.cards__item{list-style:none}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back li.cards__item h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#2b2bd9;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.15px}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back li.cards__item p{padding-left:32px;color:#2b2bd9;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back .cards__title-first{position:relative;height:45px;padding:0 0 0 73px;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back .cards__title-first::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='44' height='45' viewBox='0 0 44 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5556 3H10.8889C5.97969 3 2 6.97969 2 11.8889V34.1111C2 39.0203 5.97969 43 10.8889 43H33.1111C38.0203 43 42 39.0203 42 34.1111V23M42 7.93827H28.1728C25.991 7.93827 24.2222 9.70702 24.2222 11.8889V20.7778M42 7.93827C42 7.93827 38.9902 10.948 37.0617 12.8765M42 7.93827L37.0617 3' stroke='%230c5af2' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;top:0;left:0;height:48px;width:48px;z-index:1;color:#2b2bd9}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back .cards__title-second{position:relative;height:45px;padding:0 0 0 73px;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back .cards__title-second::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.4737 42.5714V40.7429C33.4737 35.6934 29.35 31.6 24.2632 31.6H13.2105C8.12369 31.6 4 35.6934 4 40.7429V42.5714M44 42.5714V40.7429C44 37.5231 42.3234 34.6921 39.7895 33.0632M33.4737 7.0091C36.4429 8.52673 38.4737 11.5994 38.4737 15.1429C38.4737 18.015 37.1395 20.5778 35.0528 22.254M27.9474 15.1429C27.9474 20.1923 23.8237 24.2857 18.7368 24.2857C13.65 24.2857 9.52632 20.1923 9.52632 15.1429C9.52632 10.0934 13.65 6 18.7368 6C23.8237 6 27.9474 10.0934 27.9474 15.1429Z' stroke='%230c5af2' stroke-width='3' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;top:0;left:0;height:48px;width:48px;z-index:1;color:#2b2bd9}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back ol.cards__list{padding-left:20px}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back ol.cards__list li.cards__item{list-style:decimal;font-size:16px;line-height:24px;letter-spacing:.2px}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back ol.cards__list li.cards__item h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--blue,#2b2bd9);font-family:Stara;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.15px}.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card,.main .main-work .main-work__container .main-work__cards.cards .cards__twin .cards__card-back{width:100%;height:100%;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 1.2s;transition:-webkit-transform 1.2s;transition:transform 1.2s;transition:transform 1.2s, -webkit-transform 1.2s;border:1px solid #fff;border-radius:24px;overflow:hidden}.main .main-work .main-work__container .main-work__cards.cards .cards__twin:hover .cards__card{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.main .main-work .main-work__container .main-work__cards.cards .cards__twin:hover .cards__card-back{-webkit-transform:rotateY(0);transform:rotateY(0)}.main-recent{margin-bottom:80px}@media (max-width:768px){.main-recent{margin-bottom:56px}}.main-recent .main-recent__container{max-width:1280px;margin:0 auto;padding:80px 20px 0}@media (max-width:768px){.main-recent .main-recent__container{padding:56px 20px 0}}.main-recent .main-recent__container .main-recent__project.project{display:-webkit-box;display:-ms-flexbox;display:flex;gap:44px}@media (max-width:1080px){.main-recent .main-recent__container .main-recent__project.project{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-recent .main-recent__container .main-recent__project.project .project__image{max-width:586px;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}@media (max-width:1080px){.main-recent .main-recent__container .main-recent__project.project .project__image{text-align:center}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-content{margin-bottom:40px}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-content .project__title{margin-bottom:16px}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-content .project__text{font-size:20px;line-height:28px;opacity:80%}@media (max-width:768px){.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-content .project__text{font-size:18px;line-height:24px;letter-spacing:.18px}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:840px){.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services .project__list{max-width:250px}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services .project__list .project__item{border:1px solid #000;padding:7.4px 16px 7.2px;border-radius:24px;display:inline-block;text-transform:uppercase;letter-spacing:.14px;font-size:12px;line-height:16px;white-space:nowrap}@media (max-width:768px){.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services .project__list .project__item{font-size:11px;line-height:15px;letter-spacing:.11px}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services .project__list .project__item:not(:last-child){margin-bottom:8px}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services .project__list .project__item:hover{border-color:#2b2bd9;color:#2b2bd9}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services .project__list .project__item:active,.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__services .project__list .project__item:focus{background-color:#000;color:#fff;border-color:#000}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}@media (max-width:768px){.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction{margin-bottom:16px}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction .project__industry{margin-bottom:auto}@media (max-width:840px){.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction .project__industry{margin-bottom:16px}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction .project__industry .project__text-ecommerce{line-height:24px}@media (max-width:768px){.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction .project__industry .project__text-ecommerce{font-size:14px;line-height:20px;letter-spacing:.14px}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction .project__site-link .project__gfi-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:16px;line-height:24px;color:#2b2bd9}@media (max-width:768px){.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction .project__site-link .project__gfi-link{font-size:20px;line-height:30px}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__direction .project__site-link .project__gfi-link::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 12.5L12 3.5M3 3.5L12 3.5M12 3.5L12 12.5' stroke='%230C5AF2' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");width:16px;height:16px;margin-left:8px}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px;max-width:126px;-webkit-box-flex:1;-ms-flex:1 0 126px;flex:1 0 126px}@media (max-width:840px){.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__arrows{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:100%;-webkit-box-flex:0;-ms-flex:0;flex:0}}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__arrows .arrow-back,.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__arrows .arrow-forw{width:51px;height:51px;border-radius:50%;overflow:hidden}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__arrows .arrow-back{position:relative}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__arrows .arrow-back::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.730469' y='1.11523' width='49.3848' height='49.3848' rx='24.6924' stroke='black'/%3E%3Cpath d='M34.6152 25.8076L16.2305 25.8076M25.4228 35L16.2305 25.8076M16.2305 25.8076L25.4228 16.6152' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;top:0;left:0;width:51px;height:51px}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__arrows .arrow-back:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50.3848' height='50.3848' rx='24' transform='matrix(-1 0 0 1 51 0.615234)' fill='black'/%3E%3Cpath d='M16.6152 25.8076L35 25.8076M25.8076 35L35 25.8076M35 25.8076L25.8076 16.6152' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__arrows .arrow-forw{position:relative}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__arrows .arrow-forw::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.730469' y='1.11523' width='49.3848' height='49.3848' rx='24.6924' stroke='black'/%3E%3Cpath d='M34.6152 25.8076L16.2305 25.8076M25.4228 35L16.2305 25.8076M16.2305 25.8076L25.4228 16.6152' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;top:0;left:0;width:51px;height:51px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-recent .main-recent__container .main-recent__project.project .project__description .project__gfi-info .project__arrows .arrow-forw:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50.3848' height='50.3848' rx='24' transform='matrix(-1 0 0 1 51 0.615234)' fill='black'/%3E%3Cpath d='M16.6152 25.8076L35 25.8076M25.8076 35L35 25.8076M35 25.8076L25.8076 16.6152' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.main-recent .title-recent-mrg{margin-bottom:16px}.main-about{background-color:#000;color:#fff;border-radius:24px}.main-about .main-about__container{max-width:1280px;margin:0 auto;padding:80px 20px 60px}@media (max-width:768px){.main-about .main-about__container{padding:56px 20px 52px}}.main-about .main-about__container .main-about__heading-title{margin-bottom:40px}.main-about .main-about__container .main-about__title{margin-bottom:24px}.main-about .main-about__container .main-about__block.block-about{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:120px}@media (max-width:768px){.main-about .main-about__container .main-about__block.block-about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:80px}}.main-about .main-about__container .main-about__block.block-about .block-about__photos{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:768px){.main-about .main-about__container .main-about__block.block-about .block-about__photos{margin-bottom:24px}}.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:46px;margin-left:20px;-webkit-transition:margin-left .3s;transition:margin-left .3s}@media (max-width:420px){.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo:hover{-webkit-transition:margin-left .3s;transition:margin-left .3s;margin-left:8px}.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo:hover .block-about__box{margin-left:-8px;-webkit-transition:margin-left .3s;transition:margin-left .3s}.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo .block-about__box{margin-left:-20px;-webkit-transition:margin-left .3s;transition:margin-left .3s}@media (max-width:420px){.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo .block-about__box{margin-left:0}}.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo .block-about__box:hover{margin-left:-8px;-webkit-transition:margin-left .3s;transition:margin-left .3s}.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__photo .block-about__box img{border-radius:50%;width:64px;height:64px;display:inline-block}.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__city{font-size:16px;line-height:24px;position:relative;background-color:rgba(255,255,255,.1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:24px;padding:8px 16px 8px 52px}@media (max-width:768px){.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__city{font-size:14px;line-height:20px;letter-spacing:.14px}}.main-about .main-about__container .main-about__block.block-about .block-about__photos .block-about__city::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7872 13H17.4904C18.3651 13 19.1384 13.5685 19.3993 14.4035L20.8522 19.0526C21.154 20.0185 20.4324 21 19.4205 21H2.50105C1.48909 21 0.767483 20.0185 1.06933 19.0526L2.52218 14.4035C2.7831 13.5685 3.55637 13 4.43114 13H7.13428M14.7872 13C16.0044 11.211 16.9608 9.29465 16.9608 7.44143C16.9608 3.88393 14.2745 1 10.9608 1C7.64705 1 4.96076 3.88393 4.96076 7.44143C4.96076 9.29465 5.91715 11.211 7.13428 13M14.7872 13C13.9641 14.2099 13.0217 15.3615 12.1752 16.3959L12.1478 16.4294C11.5252 17.1902 10.3963 17.1902 9.77374 16.4294L9.74632 16.3959C8.89983 15.3615 7.95743 14.2099 7.13428 13M12.9608 7C12.9608 8.10457 12.0653 9 10.9608 9C9.85619 9 8.96076 8.10457 8.96076 7C8.96076 5.89543 9.85619 5 10.9608 5C12.0653 5 12.9608 5.89543 12.9608 7Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position:absolute;top:50%;left:16px;width:24px;height:24px;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-about .main-about__container .main-about__block.block-about .block-about__text{font-size:20px;line-height:28px;font-weight:500;opacity:80%}@media (max-width:768px){.main-about .main-about__container .main-about__block.block-about .block-about__text{font-size:18px;line-height:24px;letter-spacing:.18px}}.main-about .main-about__container .main-about__qwerty{margin-bottom:120px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.main-about .main-about__container .main-about__qwerty{display:none}}.main-about .main-about__container .main-about__qwerty span{cursor:pointer}.main-about .main-about__container .main-about__qwerty span:hover svg path{stroke:none;fill:#2b2bd9}.main-about .main-about__container .main-about__qwerty-mobile.qwerty-mobile{display:none}@media (max-width:768px){.main-about .main-about__container .main-about__qwerty-mobile.qwerty-mobile{display:block;padding-bottom:80px}}.main-about .main-about__container .main-about__qwerty-mobile.qwerty-mobile p.qwerty-mobile__text{font-size:40px;line-height:42px;letter-spacing:.4px;text-transform:uppercase}@media screen and (min-width:400px){.main-about .main-about__container .main-about__qwerty-mobile.qwerty-mobile p.qwerty-mobile__text{letter-spacing:.8px}}.main-about .main-about__container .main-about__qwerty-mobile.qwerty-mobile p.qwerty-mobile__text span{color:#2b2bd9}.main-about .main-about__container .main-about__card-list.card-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2%}@media (max-width:768px){.main-about .main-about__container .main-about__card-list.card-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.main-about .main-about__container .main-about__card-list.card-list .card-list__intro{-webkit-box-flex:1;-ms-flex:1 1 49%;flex:1 1 49%}.main-about .main-about__container .main-about__card-list.card-list .card-list__intro p{position:sticky;top:175px;padding-bottom:70px;max-width:406px;font-size:20px;line-height:28px;opacity:80%}@media (max-width:768px){.main-about .main-about__container .main-about__card-list.card-list .card-list__intro p{max-width:100%;font-size:18px;line-height:24px;letter-spacing:.18px;padding-bottom:0}}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards{-webkit-box-flex:1;-ms-flex:1 0 49%;flex:1 0 49%}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax{border-radius:24px}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax:first-child,.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax:last-child{background-color:#2b2bd9}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax:not(:first-child):not(:last-child){background-color:#fff;color:#000}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content{width:100%;min-height:300px;margin-bottom:20px;padding:64px 40px 40px;border-radius:24px}@media (max-width:768px){.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content{min-height:100%;padding:32px 24px}}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content img.card-list__icon{margin-bottom:16px}@media (max-width:768px){.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content img.card-list__icon{-webkit-transform:scale(.89);-ms-transform:scale(.89);transform:scale(.89)}}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content .card-list__title-h1{margin-bottom:8px;font-size:40px;line-height:42px;text-transform:uppercase;letter-spacing:.8px}@media (max-width:768px){.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content .card-list__title-h1{font-size:26px;line-height:28px;letter-spacing:.27px}}.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content .card-list__text{font-size:20px;line-height:28px;letter-spacing:.2px}@media (max-width:768px){.main-about .main-about__container .main-about__card-list.card-list .card-list__cards .card-list__card-parallax .card-list__content .card-list__text{font-size:18px;line-height:24px;letter-spacing:.18px}}.main-technologies{margin-bottom:120px;padding-top:80px}@media (max-width:768px){.main-technologies{margin-bottom:80px;padding-top:56px}}.main-technologies .main-technologies__container{max-width:1280px;margin:0 auto;padding:0 20px}.main-technologies .main-technologies__container .main-technologies__heading-title{margin-bottom:40px}.main-technologies .main-technologies__container .main-technologies__block{background-color:#000;border-radius:24px;padding:80px 80px 40px}@media (max-width:768px){.main-technologies .main-technologies__container .main-technologies__block{padding:32px 24px 16px}}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech{background-color:#fff;border-radius:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:40px}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item{cursor:pointer;padding:8px 16px;border-radius:24px;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.14px;margin:4px;white-space:nowrap}@media (max-width:768px){.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item{font-size:11px;line-height:15px;letter-spacing:.1px;white-space:nowrap}}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item:hover{color:#2b2bd9}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item.active,.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item:active,.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item:focus{background-color:#000;color:#fff;border-color:#000}@media (max-width:768px){.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item.active,.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item:active,.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item:focus{background-color:#fff;color:#000}}@media (max-width:768px){.main-technologies .main-technologies__container .main-technologies__block .main-technologies__body.body-tech .body-tech__tabs .body-tech__list .body-tech__item:not(.active){display:none}}@media (min-width:769px){.main-technologies .main-technologies__container .main-technologies__block .main-technologies__item:not(.active){display:none}}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__text{max-width:530px;color:#fff;font-size:20px;line-height:28px;font-weight:500;opacity:80%;margin-bottom:40px;letter-spacing:.2px}@media (max-width:768px){.main-technologies .main-technologies__container .main-technologies__block .main-technologies__text{font-size:18px;line-height:24px;letter-spacing:.18px}}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5%}@media (max-width:768px){.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list{margin:0 -6px}}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list .programms__item{text-align:center;-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%;max-width:10%;margin-bottom:40px;-webkit-transition:all .3s;transition:all .3s}@media (max-width:768px){.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list .programms__item{max-width:21.25%;min-width:21.25%;width:21.25%}}@media (max-width:480px){.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list .programms__item{max-width:30%;min-width:30%;width:30%}}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list .programms__item:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s;transition:all .3s}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list .programms__item img{margin:0 auto 8px}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__programms.programms .programms__list .programms__item .programms__description{color:#fff;opacity:80%;font-size:16px;line-height:24px;letter-spacing:.15px}@media (min-width:769px){.main-technologies .main-technologies__container .main-technologies__item .body-tech__item{display:none}}@media (max-width:768px){.main-technologies .main-technologies__container{padding:0}.main-technologies .main-technologies__container .main-technologies__heading-title{padding-left:20px;padding-right:20px}.main-technologies .main-technologies__container .main-technologies__block{background:0 0;padding:0}.main-technologies .main-technologies__container .main-technologies__block .body-tech__tabs{display:none}.main-technologies .main-technologies__container .main-technologies__block .main-technologies__item .body-tech__item{padding:8px 16px;border-radius:24px;text-transform:uppercase;margin:4px;font-size:11px;line-height:15px;letter-spacing:.1px;white-space:nowrap;display:inline-block;background-color:#fff;margin:12px 0 24px}.main-technologies .main-technologies__container .main-technologies__block .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.main-technologies .main-technologies__container .main-technologies__block .slick-slide{height:inherit!important;background-color:#000;margin:0 5px;padding:20px;border-radius:20px}}.main-moving-text{overflow:hidden}.main-moving-text .moving-text{font-size:96px;font-weight:600;line-height:105.6px;letter-spacing:1px;margin-bottom:15.2px;text-transform:uppercase;background:linear-gradient(74.47deg,#4158d0 0,#ab94d1 26.4%,#c850c0 50%,#ffcc70 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.main-moving-text .moving-text{font-size:48px;line-height:52.8px;margin-bottom:11.2px}}.main-moving-text .moving-text span{display:inline-block;white-space:nowrap;overflow:hidden}.main-testimonials{background-color:#2b2bd9;color:#fff;border-radius:24px}.main-testimonials .main-testimonials__container{max-width:1280px;margin:0 auto;padding:80px 20px}@media (max-width:768px){.main-testimonials .main-testimonials__container{padding:56px 20px}}.main-testimonials .main-testimonials__container .main-testimonials__heading-title{margin-bottom:40px}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__image{margin-right:68.5px}@media (max-width:768px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__image{margin-right:0}}@media (max-width:500px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__image{text-align:center}}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__image img{border-radius:50%;max-width:198px;min-width:198px}@media (max-width:768px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__image img{margin-bottom:24px}}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body{width:100%}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__text{font-size:20px;line-height:28px;margin-bottom:16px;max-width:100%;padding-right:100px;max-height:140px;overflow-y:auto;opacity:80%;font-weight:500}@media (max-width:768px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__text{padding-right:0;font-size:18px;line-height:24px;letter-spacing:.18px;max-height:195px;margin-right:1px}}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__text::-webkit-scrollbar{width:8px}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__text::-webkit-scrollbar-track{background:#2b2bd9;border-radius:10px;border:1px solid #fff}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__text::-webkit-scrollbar-thumb{background-color:#fff;border-radius:8px;border:1px solid #fff}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__text::-webkit-scrollbar-thumb:hover{background-color:#fff}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (max-width:768px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__client .testimonials-content__logo-brand{margin-bottom:26px}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__client .testimonials-content__logo-brand img{max-width:95px;max-height:43px}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__client .testimonials-content__author{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:24px;font-size:16px}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__client .testimonials-content__author .testimonials-content__name{padding-right:8px}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__client .testimonials-content__author .testimonials-content__position{border-left:1px solid;padding-left:8px;opacity:80%}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:768px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__arrows{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__arrows .arrow-back,.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__arrows .arrow-forw{width:51px;height:51px;border-radius:50%;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__arrows .arrow-back{position:relative}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__arrows .arrow-back::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.730469' y='0.5' width='49.3848' height='49.3848' rx='24.6924' stroke='white'/%3E%3Cpath d='M34.6152 25.1924L16.2305 25.1924M25.4228 34.3848L16.2305 25.1924M16.2305 25.1924L25.4228 16' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;top:0;left:0;width:51px;height:51px}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__arrows .arrow-back:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-0.5' y='0.5' width='49.3848' height='49.3848' rx='23.5' transform='matrix(-1 0 0 1 50 0)' fill='white'/%3E%3Crect x='-0.5' y='0.5' width='49.3848' height='49.3848' rx='23.5' transform='matrix(-1 0 0 1 50 0)' stroke='%230C5AF2'/%3E%3Cpath d='M16.6152 25.1924L35 25.1924M25.8076 34.3848L35 25.1924M35 25.1924L25.8076 16' stroke='%230C5AF2' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__arrows .arrow-forw{position:relative}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__arrows .arrow-forw::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.730469' y='0.5' width='49.3848' height='49.3848' rx='24.6924' stroke='white'/%3E%3Cpath d='M34.6152 25.1924L16.2305 25.1924M25.4228 34.3848L16.2305 25.1924M16.2305 25.1924L25.4228 16' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;top:0;left:0;width:51px;height:51px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block .testimonials-content__arrows .arrow-forw:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-0.5' y='0.5' width='49.3848' height='49.3848' rx='23.5' transform='matrix(-1 0 0 1 50 0)' fill='white'/%3E%3Crect x='-0.5' y='0.5' width='49.3848' height='49.3848' rx='23.5' transform='matrix(-1 0 0 1 50 0)' stroke='%230C5AF2'/%3E%3Cpath d='M16.6152 25.1924L35 25.1924M25.8076 34.3848L35 25.1924M35 25.1924L25.8076 16' stroke='%230C5AF2' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.main-faq{margin-bottom:80px;padding-top:80px}@media (max-width:768px){.main-faq{margin-bottom:56px;padding-top:56px}}.main-faq .main-faq__container{max-width:1280px;margin:0 auto;padding:0 20px}.main-faq .main-faq__container .main-faq__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px}@media (max-width:768px){.main-faq .main-faq__container .main-faq__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.main-faq .main-faq__container .main-faq__content .main-faq__title{margin-bottom:16px}.accordion{width:100%}.accordion .accordion__item{border:1px solid #000;border-radius:24px;padding:16px 32px;margin-bottom:8px}.accordion .accordion__item:focus,.accordion .accordion__item:hover{border-color:#2b2bd9}.accordion .accordion__item:focus:hover .accordion__arrow-item::before,.accordion .accordion__item:hover:hover .accordion__arrow-item::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 12.5L12 3.5M3 3.5L12 3.5M12 3.5L12 12.5' stroke='%230C5AF2' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")}.accordion .accordion__item .accordion__title{font-size:24px;line-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s;transition:all .3s;position:relative;width:100%;text-align:left}.accordion .accordion__item .accordion__title.accordion-active{margin-bottom:16px;-webkit-transition:all .3s;transition:all .3s}.accordion .accordion__item .accordion__title.accordion-active .accordion__arrow-item::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s;transition:all .3s}@media (max-width:768px){.accordion .accordion__item .accordion__title{font-size:20px;line-height:26px;letter-spacing:.2px}}.accordion .accordion__item .accordion__title .accordion__title-text{padding-right:21px}.accordion .accordion__item .accordion__title .accordion__arrow-item{display:inline-block;-webkit-transition:all .3s;transition:all .3s}.accordion .accordion__item .accordion__title .accordion__arrow-item::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 12.5L12 3.5M3 3.5L12 3.5M12 3.5L12 12.5' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");position:absolute;top:6px;right:0;width:16px;height:16px;display:block;-webkit-transition:all .3s;transition:all .3s}.accordion .accordion__item .accordion__content{font-size:16px;line-height:24px;letter-spacing:.15px;opacity:80%;display:none}@media (max-width:768px){.accordion .accordion__item .accordion__content{font-size:14px;line-height:20px;letter-spacing:.14px}}.main-contact-us{-webkit-transition:all 1s;transition:all 1s;background-color:#000;border-radius:24px 24px 0 0;position:relative;z-index:0}.main-contact-us .main-contact-us__container{max-width:1280px;margin:0 auto;padding:80px 20px 32px;color:#fff}@media (max-width:768px){.main-contact-us .main-contact-us__container{padding:56px 20px 0}}.main-contact-us .main-contact-us__container .main-contact-us__body{padding:80px 40px;background-color:rgba(255,255,255,.1);border-radius:24px}@media (max-width:768px){.main-contact-us .main-contact-us__container .main-contact-us__body{padding:40px 24px 32px}}.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block h2.main-contact-us__title{max-width:626px;font-size:40px;line-height:42px;font-weight:500;margin-bottom:0}@media (max-width:991px){.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block h2.main-contact-us__title{max-width:100%;margin-bottom:16px}}@media (max-width:768px){.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block h2.main-contact-us__title{font-size:26px;line-height:28px;letter-spacing:.27px}}.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block .main-contact-us__button{padding:16px 24px;border-radius:40px;border:1px solid #fff;font-size:16px;line-height:24px;font-weight:500;-webkit-transition:all .3s;transition:all .3s;position:relative}@media (max-width:991px){.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block .main-contact-us__button{margin-right:auto}}@media (max-width:768px){.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block .main-contact-us__button{font-size:20px;line-height:30px}}.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block .main-contact-us__button span{position:relative;z-index:10}.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block .main-contact-us__button:hover img{-webkit-transition:all .3s;transition:all .3s;display:block}.main-contact-us .main-contact-us__container .main-contact-us__body .main-contact-us__block .main-contact-us__button img{display:none;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%) scale(1.5);-ms-transform:translate(0,-50%) scale(1.5);transform:translate(0,-50%) scale(1.5);-webkit-transition:all .3s;transition:all .3s}body:not(.scroll-end) main.main{padding-bottom:0!important}body .main-contact-us.initialized{left:0;right:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}@media screen and (max-width:768px){body .main-contact-us.initialized{bottom:0!important}}body .main-contact-us__container{-webkit-transition:all 1s ease-out;transition:all 1s ease-out}body.scroll-end .main-contact-us.initialized{padding-top:100vh;position:fixed;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}@media screen and (max-width:1023px){body.scroll-end .main-contact-us.initialized{padding-bottom:480px!important}}@media screen and (min-width:1024px){body.scroll-end .main-contact-us.initialized{padding-bottom:20%!important;bottom:0!important}}body.scroll-end .main-contact-us__container{-webkit-animation:bounceSoft .5s ease-out 1s;animation:bounceSoft .5s ease-out 1s}@-webkit-keyframes bounceSoft{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}40%{-webkit-transform:translateY(5px);transform:translateY(5px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceSoft{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}40%{-webkit-transform:translateY(5px);transform:translateY(5px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.tippy-tooltip{background:0 0}.letter-tooltip{background-color:#fff;padding:16px 24px;display:block;color:#2b2bd9;border-radius:24px;max-width:266px}.letter-tooltip .qs-tooltip-title{font-size:24px;line-height:28px;margin-bottom:8px}.letter-tooltip .qs-tooltip-text{font-size:16px;line-height:19.2px}.letter-tooltip .qs-tooltip-text,.letter-tooltip .qs-tooltip-title{display:block}.team-tooltip{background-color:#2b2bd9;padding:4px 8px;display:block;color:#fff;border-radius:24px;max-width:266px}.team-tooltip .qs-tooltip-name{margin-right:8px}.team-tooltip .qs-tooltip-position{opacity:50%}.team-tooltip .qs-tooltip-name,.team-tooltip .qs-tooltip-position{font-size:12px;line-height:14.4px;font-weight:500}.project__image{position:relative;min-height:189px;height:100%}@media screen and (min-width:768px){.project__image{min-height:329px}}.preloader{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.preloader-svg{width:50px;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.cky-notice-des a,.modal_mask a,.page_content_box a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cky-notice-des a::after,.modal_mask a::after,.page_content_box a::after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:#2b2bd9;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:all .3s ease;transition:all .3s ease}.title_11af2fc a::after{height:2px}.cky-notice-des a:hover::after,.modal_mask a:hover::after,.page_content_box a:hover::after{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;width:100%}.modal_mask a .arrow,.page_content_box a .arrow{margin-left:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.modal_mask a:hover .arrow,.page_content_box a:hover .arrow{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.footer{background-color:#000;position:relative;z-index:3}.footer .footer__container{max-width:1280px;margin:0 auto;padding:48px 20px;color:#fff}@media (max-width:768px){.footer .footer__container{padding:40px 20px 56px}}.footer .footer__container .footer__bottom.bottom-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:24px;font-weight:500;letter-spacing:.2px}@media (max-width:991px){.footer .footer__container .footer__bottom.bottom-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:768px){.footer .footer__container .footer__bottom.bottom-area{font-size:20px;line-height:30px}}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media (max-width:991px){.footer .footer__container .footer__bottom.bottom-area .bottom-area__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media (max-width:991px){.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__social{gap:16px}}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__social:last-child{border-radius:24px}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__social .bottom-area__social-item{width:32px;height:32px;background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__social .bottom-area__social-item:last-child{border-radius:7px;padding-left:3px;padding-bottom:2px}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__social .bottom-area__social-item:hover{background-color:#2b2bd9}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__address{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media (max-width:768px){.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__address a.bottom-area__email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;position:relative}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__address a.bottom-area__email::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8825 6.46755C21.4216 4.47989 19.6593 3 17.5556 3H6.44444C4.34073 3 2.57839 4.47989 2.11753 6.46755M21.8825 6.46755C21.9593 6.79908 22 7.14473 22 7.5V16.5C22 17.0587 21.8995 17.5936 21.7157 18.0871M21.8825 6.46755L15.3333 11.625M2.11753 6.46755C2.04066 6.79908 2 7.14473 2 7.5V16.5C2 17.0587 2.10055 17.5936 2.28432 18.0871M2.11753 6.46755L8.66667 11.625M8.66667 11.625L10.6357 13.1756C11.4382 13.8075 12.5618 13.8075 13.3643 13.1756L15.3333 11.625M8.66667 11.625L2.28432 18.0871M2.28432 18.0871C2.91808 19.7893 4.54161 21 6.44444 21H17.5556C19.4584 21 21.0819 19.7893 21.7157 18.0871M15.3333 11.625L21.7157 18.0871' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position:absolute;top:50%;left:0;width:24px;height:24px;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__address .bottom-area__city{position:relative;padding-left:40px}.footer .footer__container .footer__bottom.bottom-area .bottom-area__left .bottom-area__address .bottom-area__city::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7872 13H17.4904C18.3651 13 19.1384 13.5685 19.3993 14.4035L20.8522 19.0526C21.154 20.0185 20.4324 21 19.4205 21H2.50105C1.48909 21 0.767483 20.0185 1.06933 19.0526L2.52218 14.4035C2.7831 13.5685 3.55637 13 4.43114 13H7.13428M14.7872 13C16.0044 11.211 16.9608 9.29465 16.9608 7.44143C16.9608 3.88393 14.2745 1 10.9608 1C7.64705 1 4.96076 3.88393 4.96076 7.44143C4.96076 9.29465 5.91715 11.211 7.13428 13M14.7872 13C13.9641 14.2099 13.0217 15.3615 12.1752 16.3959L12.1478 16.4294C11.5252 17.1902 10.3963 17.1902 9.77374 16.4294L9.74632 16.3959C8.89983 15.3615 7.95743 14.2099 7.13428 13M12.9608 7C12.9608 8.10457 12.0653 9 10.9608 9C9.85619 9 8.96076 8.10457 8.96076 7C8.96076 5.89543 9.85619 5 10.9608 5C12.0653 5 12.9608 5.89543 12.9608 7Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position:absolute;top:50%;left:0;width:24px;height:24px;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer .footer__container .footer__bottom.bottom-area .bottom-area__block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media (max-width:991px){.footer .footer__container .footer__bottom.bottom-area .bottom-area__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer .footer__container .footer__bottom.bottom-area .bottom-area__block .bottom-area__right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media (max-width:768px){.footer .footer__container .footer__bottom.bottom-area .bottom-area__block .bottom-area__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}@media (max-width:768px){.footer .footer__container .footer__bottom.bottom-area .bottom-area__block .bottom-area__copy{font-size:14px;line-height:20px;letter-spacing:.14px}}.no-scroll{overflow:hidden}.modal_mask{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100vw;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;opacity:0;z-index:-1}.modal_wrapper{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.3rem;height:100%;margin-left:auto;max-width:81rem;padding:8rem;padding-top:2.575rem;position:absolute;right:-150px;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;width:95%;border-radius:24px 0 0 24px;-webkit-transition:.4s ease-out;transition:.4s ease-out;opacity:0;padding-bottom:2rem}.modal_mask_show{z-index:9999;opacity:1!important;overflow:hidden}.modal_wrapper_show{right:0;opacity:1!important}.modal_wrapper_closer{cursor:pointer;background:0 0;border:none;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.policy_11af2fc{color:#2b2bd9}#sb_content,#sb_content_d,#sb_header,#sb_header_sticky{cursor:pointer}.wrapper_11af2fc{display:-webkit-box;display:-ms-flexbox;display:flex;gap:147px}.left_11af2fc,.right_11af2fc{width:50%}.right_11af2fc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.title_11af2fc{font-size:32px;font-weight:500;line-height:42px;max-width:420px;width:100%;display:block;margin-bottom:80px}.select_11af2fc{font-size:12px;font-weight:700;line-height:12px;text-transform:uppercase}.checkboxes_11af2fc{margin-top:40px}.row_11af2fc textarea{max-height:160px}.row_11af2fc input,.row_11af2fc textarea{width:100%;border:1px solid #000;border-radius:24px;font-size:20px;font-weight:400;line-height:28px;padding:12px 24px;color:#000}.row_11af2fc input[type=file]{border:none!important}.row_11af2fc input::-webkit-input-placeholder, .row_11af2fc textarea::-webkit-input-placeholder{color:grey;font-weight:400}.row_11af2fc input::-moz-placeholder, .row_11af2fc textarea::-moz-placeholder{color:grey;font-weight:400}.row_11af2fc input:-ms-input-placeholder, .row_11af2fc textarea:-ms-input-placeholder{color:grey;font-weight:400}.row_11af2fc input::-ms-input-placeholder, .row_11af2fc textarea::-ms-input-placeholder{color:grey;font-weight:400}.row_11af2fc input::placeholder,.row_11af2fc textarea::placeholder{color:grey;font-weight:400}.row_11af2fc input:focus-visible,.row_11af2fc textarea:focus-visible{border-color:#2b2bd9}.row_11af2fc input.wpcf7-not-valid{border-color:red}.white_bg{background-color:#fff!important}.wpcf7-not-valid-tip{font-size:12px!important;font-weight:400;padding-left:24px;padding-top:4px}.wpcf7-form-control-wrap:has(input[type=file]){width:100%}.row_top_11af2fc{margin-top:24px;margin-bottom:40px}.row_top_11af2fc p{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.row_top_11af2fc span{font-size:16px;font-weight:500;line-height:24px}.row_top_11af2fc input[type=checkbox]{width:16px;height:16px}button:active{border-radius:40px!important;overflow:hidden!important}.file_max_text{display:none;color:#f20c0c;font-size:12px;opacity:.5;position:absolute;bottom:3px}.project__arrows{background-color:#fff;padding-top:2px;padding-bottom:2px;padding-left:2px;border-radius:26px}.submit_11af2fc .wpcf7-submit{color:#fff;font-size:16px;font-weight:400;line-height:24px;padding:16px 24px;border-radius:40px;background-color:#2b2bd9;border:1px solid #2b2bd9;cursor:pointer;overflow:hidden;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.submit_11af2fc .wpcf7-submit:hover{background-color:#fff;color:#2b2bd9}.file_inputs_11af2fc input{visibility:hidden}.file_inputs_11af2fc input.hide-after::after{display:none}.file_inputs_11af2fc input::before{visibility:visible;content:url(https://dev.qwerty-soft.com/wp-content/themes/qwerty-soft/assets/dist/images/file.svg);display:block;position:absolute;width:24px;height:24px;left:0;top:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.file_inputs_11af2fc input::after{visibility:visible;content:"Add an attachment";left:34px;position:absolute;font-size:16px;font-weight:400;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.file_inputs_11af2fc{position:relative;height:25px}.file_inputs_11af2fc span{position:absolute}#qwerty_file,#qwerty_file2,#qwerty_file3{position:absolute;left:0}#qwerty_file2,#qwerty_file3{display:none}.wpcf7-list-item{margin:0!important;-ms-flex-negative:0;flex-shrink:0}.file_set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.file_set img{height:18px;cursor:pointer}.file_box_11af2fc{position:relative}.fileName{left:0;bottom:0;font-size:16px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.checkboxes_11af2fc .wpcf7-list-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.checkboxes_11af2fc .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:8px 16px;background-color:transparent;border:1px solid #000;border-radius:25px}.checkboxes_11af2fc .wpcf7-list-item label:hover{border:1px solid #2b2bd9;color:#2b2bd9}.chacked_block{background-color:#000!important;color:#fff;border:1px solid #000}.chacked_block span{padding-left:14px;position:relative}.chacked_block span::before{content:url(https://dev.qwerty-soft.com/wp-content/themes/qwerty-soft/assets/dist/images/select.svg);left:-5px;top:-2px;height:10px;position:absolute;display:inline-block}.chacked_block:hover{background-color:#000!important;color:#fff!important;border:1px solid #000!important}.checi .wpcf7-list-item-label{display:none}.checkboxes_11af2fc .wpcf7-form-control.wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.form_message{display:none}.form_message_show{display:-webkit-box;display:-ms-flexbox;display:flex}.formbox_hide{display:none!important}.wpcf7 form .wpcf7-response-output{display:none!important}.row_top_11af2fc .wpcf7-not-valid-tip{position:absolute;bottom:-25px;width:200px}.form_message{gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.form_message img{width:40px;height:36px}.checkboxes_11af2fc .wpcf7-list-item-label{text-transform:uppercase}.textarea_11af2fc{resize:none}.form_message span{text-transform:uppercase;font-size:40px;font-weight:400;line-height:42px;color:#000;max-width:538px;text-align:center}.wpcf7-spinner{display:none}.modal_wrapper{overflow-y:scroll}@media screen and (max-width:1050px){.modal_wrapper{width:100%;border-radius:0}.header-block-fixed.visible{border-top:0!important}}@media screen and (max-width:1050px){.modal_wrapper{padding:4rem}.wrapper_11af2fc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}.left_11af2fc,.right_11af2fc{width:100%}.title_11af2fc{max-width:100%}.row_11af2fc input,.row_11af2fc textarea{width:100%}}@media screen and (max-width:600px){.modal_wrapper{padding:20px;border-radius:0;overflow:scroll;right:-100%;position:absolute;margin-left:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.wrapper_11af2fc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:23px}.left_11af2fc,.right_11af2fc{width:100%}.title_11af2fc{font-size:27px;line-height:32px;max-width:80%}.row_11af2fc input,.row_11af2fc textarea{width:100%}.title_11af2fc{margin-bottom:56px}.checkboxes_11af2fc{margin-top:24px}.submit_11af2fc .wpcf7-submit{width:100%}.modal_wrapper_show{right:0}.form_message span{font-size:26px;line-height:28px}}.main .main-software .main-software__container .software-block .software-magic video{margin-top:-222px!important}.button_wrapper{position:relative;width:263px;height:141px;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button_wrapper2{position:relative;width:263px;height:141px;background-color:#1a1a1a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button_wrapper_img{display:none;position:absolute;top:0;left:0;mix-blend-mode:hard-light}.button_wrapper_button{cursor:pointer}.main .main-software .main-software__container .software-block .software-content__button{margin:0!important}.main .main-software .main-software__container .software-block .software-content__text{margin-bottom:0!important}.button_wrapper_button:hover+.button_wrapper_img{display:block}.button_wrapper{margin-left:-46px!important}.bottom-area__city:hover,.bottom-area__email:hover,.bottom-area__link:hover{color:#2b2bd9}.bottom-area__city:hover{cursor:default}.bottom-area__city:hover::before{background-image:url(https://dev.qwerty-soft.com/wp-content/themes/qwerty-soft/assets/dist/images/map-blue.svg)!important}.bottom-area__city::before{background-image:url(https://dev.qwerty-soft.com/wp-content/themes/qwerty-soft/assets/dist/images/map-white.svg)!important}.bottom-area__email:hover::before{background-image:url(https://dev.qwerty-soft.com/wp-content/themes/qwerty-soft/assets/dist/images/mail-blue.svg)!important}.ql-1{width:16.2%}.ql-2{width:26.85%}.ql-3{width:11.13%}.ql-4{width:12.58%}.ql-5{width:12.66%}.ql-6{width:14.11%}.main .main-services .main-services__container{gap:0!important}.main .main-services .main-services__container .main-services__content .main-services__left-side .main-services__list .main-services__item .main-services__link{padding:8px 16px!important}.main-services__link{line-height:12px!important}.software-content,.software-magic{margin-bottom:80px}.card_show{-webkit-transform:rotateY(-180deg)!important;transform:rotateY(-180deg)!important}.card_hide{-webkit-transform:rotateY(0)!important;transform:rotateY(0)!important}@media screen and (min-width:900px){.main .main-work .main-work__container .main-work__cards.cards .cards__twin_0:hover .cards__card_0{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.main .main-work .main-work__container .main-work__cards.cards .cards__twin_0:hover .cards__card-back_0{-webkit-transform:rotateY(0);transform:rotateY(0)}.main .main-work .main-work__container .main-work__cards.cards .cards__twin_1:hover .cards__card_1{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.main .main-work .main-work__container .main-work__cards.cards .cards__twin_1:hover .cards__card-back_1{-webkit-transform:rotateY(0);transform:rotateY(0)}}@media screen and (max-width:769px){.software-content,.software-magic{margin-bottom:0}.software-magic img{height:18rem}}@media screen and (min-width:769px){.software-magic img{height:28rem;margin-left:55px}}@media screen and (min-width:1100px){.software-magic img{margin-top:-100px;margin-left:55px}}.main-recent .main-recent__container,.main-testimonials .main-testimonials__container{position:relative}.home-arrow-next,.home-arrow-next2,.home-arrow-prev,.home-arrow-prev2{background-color:#fff;width:51px;height:51px;cursor:pointer;border-radius:50%;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;position:relative}.project__arrows,.testimonials-content__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.home-arrow-prev:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50.3848' height='50.3848' rx='24' transform='matrix(-1 0 0 1 51 0.615234)' fill='black'/%3E%3Cpath d='M16.6152 25.8076L35 25.8076M25.8076 35L35 25.8076M35 25.8076L25.8076 16.6152' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.home-arrow-next:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50.3848' height='50.3848' rx='24' transform='matrix(-1 0 0 1 51 0.615234)' fill='black'/%3E%3Cpath d='M16.6152 25.8076L35 25.8076M25.8076 35L35 25.8076M35 25.8076L25.8076 16.6152' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-transform:none;-ms-transform:none;transform:none}.home-arrow-prev::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.730469' y='1.11523' width='49.3848' height='49.3848' rx='24.6924' stroke='black'/%3E%3Cpath d='M34.6152 25.8076L16.2305 25.8076M25.4228 35L16.2305 25.8076M16.2305 25.8076L25.4228 16.6152' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;top:0;left:0;width:51px;height:51px}.home-arrow-next::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.730469' y='1.11523' width='49.3848' height='49.3848' rx='24.6924' stroke='black'/%3E%3Cpath d='M34.6152 25.8076L16.2305 25.8076M25.4228 35L16.2305 25.8076M16.2305 25.8076L25.4228 16.6152' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:0;left:0;width:51px;height:51px}.home-arrow-prev2:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-0.5' y='0.5' width='49.3848' height='49.3848' rx='23.5' transform='matrix(-1 0 0 1 50 0)' fill='white'/%3E%3Crect x='-0.5' y='0.5' width='49.3848' height='49.3848' rx='23.5' transform='matrix(-1 0 0 1 50 0)' stroke='%230C5AF2'/%3E%3Cpath d='M16.6152 25.1924L35 25.1924M25.8076 34.3848L35 25.1924M35 25.1924L25.8076 16' stroke='%230C5AF2' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.home-arrow-next2:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-0.5' y='0.5' width='49.3848' height='49.3848' rx='23.5' transform='matrix(-1 0 0 1 50 0)' fill='white'/%3E%3Crect x='-0.5' y='0.5' width='49.3848' height='49.3848' rx='23.5' transform='matrix(-1 0 0 1 50 0)' stroke='%230C5AF2'/%3E%3Cpath d='M16.6152 25.1924L35 25.1924M25.8076 34.3848L35 25.1924M35 25.1924L25.8076 16' stroke='%230C5AF2' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-transform:none;-ms-transform:none;transform:none}.home-arrow-next2,.home-arrow-prev2{background-color:transparent!important}.home-arrow-prev2::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.730469' y='0.5' width='49.3848' height='49.3848' rx='24.6924' stroke='white'/%3E%3Cpath d='M34.6152 25.1924L16.2305 25.1924M25.4228 34.3848L16.2305 25.1924M16.2305 25.1924L25.4228 16' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;top:0;left:0;width:51px;height:51px}.home-arrow-next2::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.730469' y='0.5' width='49.3848' height='49.3848' rx='24.6924' stroke='white'/%3E%3Cpath d='M34.6152 25.1924L16.2305 25.1924M25.4228 34.3848L16.2305 25.1924M16.2305 25.1924L25.4228 16' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:0;left:0;width:51px;height:51px}@media screen and (max-width:950px){.main .main-software .main-software__container .software-block .software-magic{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main .main-software .main-software__container .software-block .software-content{max-width:455px!important;width:100%}.button_wrapper_button{width:100%!important}}@media screen and (max-width:500px){.main-recent__project{height:870px!important}.project__image{-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important}.main-recent .main-recent__container{padding-bottom:0!important}}@media screen and (min-width:501px) and (max-width:699px){.main-recent__project{height:885px!important}.project__image{-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important}.main-recent .main-recent__container{padding-bottom:0!important}}@media screen and (min-width:700px){.main-recent__project{height:885px!important}.project__image{-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important}.main-recent .main-recent__container{padding-bottom:80px!important}}@media screen and (min-width:1070px){.main-recent__project{height:550px!important}.project__image{-webkit-box-flex:1!important;-ms-flex:1 0 50%!important;flex:1 0 50%!important}.main-recent .main-recent__container{padding-bottom:80px!important}}@media screen and (min-width:1170px){.main-recent__project{height:550px!important}}@media screen and (min-width:1270px){.main-recent__project{height:460px!important}}.project__arrows,.testimonials-content__arrows{position:absolute;right:0;bottom:80px;padding-right:20px}@media screen and (max-width:1080px){.project__arrows{padding-right:0!important;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}@media screen and (max-width:769px){.testimonials-content__arrows{padding-right:0!important;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}@media screen and (max-width:759px){.project__arrows{bottom:0!important}.testimonials-content__arrows{bottom:40px!important}}.qwerty-letter:hover{cursor:default!important}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:970px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width:1049px){#sb_header_sticky{width:94%;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__text{padding-bottom:26px!important}@media screen and (min-width:1278px){.main-testimonials__content{height:250px!important}}@media screen and (max-width:1278px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:800px!important}.main-testimonials__content{height:250px!important}}@media screen and (max-width:1110px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:700px!important}.main-testimonials__content{height:250px!important}}@media screen and (max-width:1050px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:600px!important}.main-testimonials__content{height:276px!important}}@media screen and (max-width:915px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:500px!important}.main-testimonials__content{height:304px!important}}@media screen and (max-width:809px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:450px!important}.main-testimonials__content{height:332px!important}}@media screen and (max-width:769px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.main-testimonials__content{height:525px!important}}@media screen and (max-width:400px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body .testimonials-content__block{max-width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.main-testimonials__content{height:638px!important}}@media screen and (min-width:500px) and (max-width:644px){.main-testimonials__content{height:538px!important}}@media screen and (min-width:400px) and (max-width:500px){.main-testimonials__content{height:600px!important}}.main-contact-us.initialized{margin-bottom:-5px}@media screen and (max-width:990px){.main-contact-us.initialized{bottom:320px!important}}@media screen and (max-width:678px){.software-magic{margin-bottom:0!important}}.main-technologies{margin-bottom:0!important;padding-bottom:120px!important}.main-faq{margin-bottom:0!important;padding-bottom:80px!important}.main .main-services{padding:80px 20px!important;margin-bottom:0!important}body.scroll-end .main-contact-us.initialized{padding-bottom:100px}@media screen and (max-width:479px){.file_max_text{bottom:24px!important;line-height:16px!important}}@media screen and (max-width:1050px){.header-block-fixed{top:0;margin-top:0!important}}@media screen and (max-width:768px){.button_wrapper{margin-left:0!important;width:100%}}@media (max-width:1050px){#sb_header{position:absolute;bottom:100px}}@media (max-width:768px){.main .main-software .main-software__container .software-block{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}}.main-about .main-about__container .main-about__qwerty{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-logo-link .header-logo-text{cursor:pointer!important;color:#000!important;background-color:#fff}@media (max-width:1050px){.header .header-container .header-top .header-block .menu-open{min-height:calc(100vh - 145px)!important}#sb_header{width:100%}}@media (max-height:720px){.main .main-software .main-software__container .software-block{gap:0!important}}.bottom-area__social{z-index:2}.main-contact-us .main-contact-us__body{z-index:3!important;position:relative}.main-contact-us__container{z-index:3;position:relative}.main-contact-us{z-index:1}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.page_content{padding-bottom:80px;padding-top:160px;overflow-x:hidden;position:relative}.page_content_box{max-width:610px;width:100%}.page_title{margin-top:40px;text-transform:uppercase}.page_content_box h2,.page_content_box h3{margin-bottom:8px!important;margin-top:40px}.page_content_box p{font-size:20px;line-height:28px}.page_content_box a{color:#2b2bd9}.page_content_box ol,.page_content_box ol li,.page_content_box ul,.page_content_box ul li{padding:revert;margin:revert;list-style:revert;font-size:16px;line-height:24px}.page_content_img{position:fixed;max-height:79vh;right:-282px;top:135px}.page_content_img.rot{animation:10s linear 0s normal none infinite running rot;-webkit-animation:10s linear 0s normal none infinite running rot}@keyframes rot{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rot{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.page_404_l{position:absolute;top:78px;left:-56px}.page_404_r{position:absolute;top:78px;right:-56px}.page_content{overflow:hidden}@media (max-width:1050px){.page_content{padding-bottom:80px;padding-top:300px;overflow-x:hidden;position:relative}}@-webkit-keyframes jump3{0%{padding-bottom:0}50%{padding-bottom:5px}100%{padding-bottom:0}}@keyframes jump3{0%{padding-bottom:0}50%{padding-bottom:5px}100%{padding-bottom:0}}.file_inputs_11af2fc .wpcf7-not-valid-tip{padding-top:0!important;display:none}.file_set span{max-width:430px;word-wrap:break-word}@media (max-width:1050px){.file_set span{max-width:81vw;word-wrap:break-word}}@media (max-width:1050px){.header .header-container .header-top .header-block .header__menu.menu-open nav.menu__body{margin-top:100px}}.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:769px){.main-testimonials .main-testimonials__container .main-testimonials__content.testimonials-content .testimonials-content__body{height:53%}}span[data-name=textarea-553]{border-radius:24px;overflow:hidden;height:100%;width:100%;padding:0;display:block;border:1px solid #000}span[data-name=textarea-553] textarea{border:none}span:has(.textarea_11af2fc:focus-visible){border:1px solid #2b2bd9!important}@media screen and (max-width:1405px){.page_404_r{right:-150px}.page_404_l{left:-150px}.page_404_l,.page_404_r{top:78px;z-index:2}.img404,.text_404,.title_404,.to_home{z-index:5}}@media screen and (max-width:1174px){.page_404_l,.page_404_r{top:78px}}@media screen and (max-width:1050px){.header .header-container .header-top{padding:19px 20px 0 20px!important}.page_content{padding-bottom:80px}.page_content_img{position:absolute;top:0;width:283px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);-webkit-animation:rotateBackAndForth 6s infinite ease-in-out;animation:rotateBackAndForth 6s infinite ease-in-out}@-webkit-keyframes rotateBackAndForth{0%,20%{-webkit-transform:translateX(50%) rotate(0);transform:translateX(50%) rotate(0)}50%,70%{-webkit-transform:translateX(50%) rotate(90deg);transform:translateX(50%) rotate(90deg)}100%{-webkit-transform:translateX(50%) rotate(0);transform:translateX(50%) rotate(0)}}@keyframes rotateBackAndForth{0%,20%{-webkit-transform:translateX(50%) rotate(0);transform:translateX(50%) rotate(0)}50%,70%{-webkit-transform:translateX(50%) rotate(90deg);transform:translateX(50%) rotate(90deg)}100%{-webkit-transform:translateX(50%) rotate(0);transform:translateX(50%) rotate(0)}}.page_404_r{display:none}.page_404_l{width:363px;top:-4px;left:unset}.img404{max-width:288px}}.page_404{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title_404{margin-top:55px;margin-bottom:10px;font-size:40px;line-height:42px;text-transform:uppercase}.text_404{text-align:center;font-size:20px;line-height:28px;margin-bottom:40px}.to_home{padding:16px 24px;border-radius:40px;color:#fff;background-color:#2b2bd9;font-size:16px;border:1px solid #2b2bd9;line-height:24px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.to_home:hover{border:1px solid #2b2bd9;background-color:#fff;color:#2b2bd9}@media screen and (max-width:769px){.title_404{font-size:26px;line-height:28px}.text_404{font-size:18px;line-height:24px}}@media screen and (max-width:950px){.button_wrapper{margin-left:0!important}}@media screen and (max-width:500px){.software-magic img{height:14rem}.button_wrapper{height:110px}.main .main-software .main-software__container .software-block .scroll-arrows{bottom:14%}}body{font-family:Stara-Medium,sans-serif;background-color:#fff;letter-spacing:.4px}body.menu-active{overflow:hidden}body.menu-active .header-logo-text{color:#000}body.menu-active .icon-menu::after,body.menu-active .icon-menu::before{background-color:#000}body.menu-active .header{font-size:24px;line-height:26px;letter-spacing:.2px}body.menu-active .header-top{padding-top:0}body.menu-active .header-block-fixed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;border:none!important;height:100vh}.header{background-color:#000;line-height:24px;font-size:16px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-container{max-width:1280px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.header .header-container .header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:40px 20px}@media (max-width:1050px){.header .header-container .header-top{padding:19px 20px 19px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.header .header-container .header-top .header-block{min-height:56px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;position:relative;z-index:10}@media (max-width:1050px){.header .header-container .header-top .header-block{display:block;position:relative}.header .header-container .header-top .header-block .menu__icon{position:absolute;right:0;top:3px;width:24px}.header .header-container .header-top .header-block .header__menu.menu-open{display:block}.header .header-container .header-top .header-block .header__menu.menu-open:before{content:"";position:fixed;top:0;right:-20px;bottom:0;left:-20px;background:#fff;z-index:-1}}.header .header-container .header-top .header-block .header-logo .header-logo-text{font-size:20px;font-weight:400;white-space:nowrap}.header .header-container .header-top .header-block .header-logo .header-logo-text__qwerty{font-weight:700}.header .header-container .header-top .header-block .header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-container .header-top .header-block .header__menu nav.menu__body ul.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}@media (max-width:1050px){.header .header-container .header-top .header-block .header__menu nav.menu__body ul.menu__list{row-gap:24px}}.header .header-container .header-top .header-block .header__menu nav.menu__body ul.menu__list li.menu__item{padding-left:12px;padding-right:12px;-webkit-transition:all .3s;transition:all .3s}.header .header-container .header-top .header-block .header__menu nav.menu__body ul.menu__list li.menu__item:hover{color:#2b2bd9;-webkit-transition:all .3s;transition:all .3s}@media (max-width:1050px){.header .header-container .header-top .header-block .header__menu nav.menu__body{display:none}.header .header-container .header-top .header-block .header__menu nav.menu__body ul.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1050px) and (max-width:1050px){.header .header-container .header-top .header-block .header__menu nav.menu__body ul.menu__list li.menu__item{padding-left:0;padding-right:0}}@media (max-width:1050px){.header .header-container .header-top .header-block .header__menu nav.menu__body ul.menu__list li.menu__item:hover{color:#2b2bd9;-webkit-transition:all .3s;transition:all .3s}}@media (max-width:1050px){.header .header-container .header-top .header-block .header__menu.menu-open nav.menu__body{display:block}}.header .header-container .header-top .header-block .header-button{background-color:#2b2bd9;border-radius:40px;padding:16px 24px;white-space:nowrap;border:1px solid #2b2bd9;-webkit-transition:all .3s;transition:all .3s}@media (max-width:1050px){.header .header-container .header-top .header-block .header-button{display:none}}.header .header-container .header-top .header-block .header-button:hover{background-color:#fff;color:#2b2bd9;-webkit-transition:all .3s;transition:all .3s}.header .header-container .header-top .header-block .menu-open{min-height:calc(100vh - 401px);padding-bottom:20px}@media (max-width:1050px){.header .header-container .header-top .header-block .menu-open+.header-button{display:block}}@media (max-width:450px){.header .header-container .header-top .header-block .menu-open+.header-button{width:100%}}.header .header-container .header-top .header-block-fixed{min-height:72px;padding:0 8px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;max-width:1080px;background-color:#fff;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;margin:0 20px;z-index:-1;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;padding-bottom:env(safe-area-inset-bottom)}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed{border-radius:0 0 24px 24px;padding:19px 20px}.header .header-container .header-top .header-block-fixed .menu__icon{position:absolute;right:20px;top:19px;width:24px}}.header .header-container .header-top .header-block-fixed.visible{z-index:9999;opacity:1;border:1px solid #000}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed.visible{width:100%;margin-top:-19px}}@media (max-width:1110px){.header .header-container .header-top .header-block-fixed{width:auto}}.header .header-container .header-top .header-block-fixed .header-logo{padding-left:20px}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed .header-logo{padding-left:0}}.header .header-container .header-top .header-block-fixed .header-logo .header-logo-text{font-size:20px;font-weight:400;white-space:nowrap}.header .header-container .header-top .header-block-fixed .header-logo .header-logo-text__qwerty{font-weight:700}.header .header-container .header-top .header-block-fixed .header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed .header__menu:not(.menu-open) nav.menu__body{display:none}}.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body ul.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body ul.menu__list{row-gap:24px}}.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body ul.menu__list li.menu__item{padding-left:12px;padding-right:12px;-webkit-transition:all .3s;transition:all .3s}.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body ul.menu__list li.menu__item:hover{color:#2b2bd9;-webkit-transition:all .3s;transition:all .3s}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body{display:none}.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body ul.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1050px) and (max-width:1050px){.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body ul.menu__list li.menu__item{padding-left:0;padding-right:0}}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed .header__menu nav.menu__body ul.menu__list li.menu__item:hover{color:#2b2bd9;-webkit-transition:all .3s;transition:all .3s}}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed .header__menu.menu-open nav.menu__body{display:block}}.header .header-container .header-top .header-block-fixed .header-button{background-color:#2b2bd9;border-radius:40px;padding:16px 24px;white-space:nowrap;border:1px solid #2b2bd9;-webkit-transition:all .3s;transition:all .3s;color:#fff}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed .header-button{display:none}}.header .header-container .header-top .header-block-fixed .header-button:hover{background-color:#fff;color:#2b2bd9;-webkit-transition:all .3s;transition:all .3s}.header .header-container .header-top .header-block-fixed .menu-open{min-height:calc(100vh - 401px);padding-bottom:20px}@media (max-width:1050px){.header .header-container .header-top .header-block-fixed .menu-open+.header-button{display:block}}@media (max-width:450px){.header .header-container .header-top .header-block-fixed .menu-open+.header-button{width:100%}}.icon-menu{display:none}@media (max-width:1050px){.icon-menu{display:block;position:relative;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:18px;z-index:5}}@media (max-width:1050px) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:1050px){.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:2px;background-color:#fff}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - 1px)}}@media (max-width:1050px){.header-block-fixed .icon-menu span,.header-block-fixed .icon-menu::after,.header-block-fixed .icon-menu::before{background-color:#000}}.header .menu-open .icon-menu span{width:0}.header .menu-open .icon-menu::before{top:calc(50% - 1px);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header .menu-open .icon-menu::after{bottom:calc(50% - 1px);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4tc3R5bGUuY3NzIiwiY29uZmlnL19yZXNldC5zY3NzIiwiY29uZmlnL19mb250cy5zY3NzIiwiY29uZmlnL19iYXNlLnNjc3MiLCJjb21wb25lbnRzL19mcm9udC1wYWdlLnNjc3MiLCJjb25maWcvX3ZhcnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdC1mb3JtLnNjc3MiLCJtYWluLXN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCLENDQWhCLG1CQUdHLFNBQUEsQ0FDQSxRQUFBLENBQ0EsUUFBQSxDQUNBLDZCQUFBLENBQUEscUJBQUEsQ0FDQSwyQkFBQSxDQUVILEVBQ0csb0JBQUEsQ0FDQSxhQUFBLENBRUgsR0FDRyxlQUFBLENBRUgsSUFDRyxrQkFBQSxDQUVILGtCQU1HLG1CQUFBLENBQ0EsaUJBQUEsQ0FFSCxVQUVHLFdBQUEsQ0FDQSxhQUFBLENBRUgsc0JBR0csbUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxtQkFBQSxDQUVILE9BQ0csY0FBQSxDQUNBLHdCQUFBLENDdENILFdBQ0Usd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLG1MQUNFLENBRUYsZUFBQSxDQUNBLGlCQUFBLENBR0YsV0FDRSwwQkFBQSxDQUNBLGlCQUFBLENBQ0EsdUxBQ0UsQ0FFRixlQUFBLENBQ0EsaUJBQUEsQ0FHRixXQUNFLHNCQUFBLENBQ0EsaUJBQUEsQ0FFQSwrS0FDRSxDQUVGLGVBQUEsQ0FDQSxpQkFBQSxDQ2pDRixFQUNFLDZCQUFBLENBQUEscUJBQUEsQ0FDQSwyQkFBQSxDQUlGLFVBQ0UsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsTUFBQSxDQUNBLFlBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSx1QkFBQSxDQUNBLGdCQUNFLEtBQUEsQ0FLSixlQUNFLHlCQUFBLENBQ0Esa0JBQUEs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Q0EsT0FBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxxQkFBQSxDQUVGLG1CQUNFLEtBQUEsQ0FFRixrQkFDRSxRQUFBLENBRUYsZ0JBQ0UsbUJBQUEsQ0FBQSxDQU9GLDBCQUNFLGlIQUdFLHFCQUFBLENBQUEsQ0FRSixtQ0FDRSxPQUFBLENBS0Ysc0NBQ0UsbUJBQUEsQ0FDQSxnQ0FBQSxDQUFBLDRCQUFBLENBQUEsd0JBQUEsQ0FFRixxQ0FDRSxzQkFBQSxDQUNBLCtCQUFBLENBQUEsMkJBQUEsQ0FBQSx1QkFBQSIsImZpbGUiOiJtYWluLXN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7Kiw6OmFmdGVyLDo6YmVmb3Jle3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLWJvdHRvbS13aWR0aDppbmhlcml0fWF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH1saXtsaXN0LXN0eWxlOm5vbmV9aW1ne3ZlcnRpY2FsLWFsaWduOnRvcH1oMSxoMixoMyxoNCxoNSxoNntmb250LXdlaWdodDppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0fWJvZHksaHRtbHtoZWlnaHQ6MTAwJTtsaW5lLWhlaWdodDoxfWJ1dHRvbixpbnB1dCx0ZXh0YXJlYXtmb250LXdlaWdodDppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2NvbG9yOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdH1idXR0b257Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6U3RhcmEtTWVkaXVtO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3F3ZXJ0eS1zb2Z0L2Fzc2V0cy9kaXN0L2ZvbnRzL1N0YXJhLU1lZGl1bS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9mb250cy9TdGFyYS1NZWRpdW0ud29mZikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpTdGFyYS1TZW1pQm9sZDtmb250LWRpc3BsYXk6c3dhcDtzcmM6dXJsKC93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9mb250cy9TdGFyYS1TZW1pQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9mb250cy9TdGFyYS1TZW1pQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlN0YXJhLUJvbGQ7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybCgvd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL2Rpc3QvZm9udHMvU3RhcmEtQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9mb250cy9TdGFyYS1Cb2xkLndvZmYpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsfSp7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1ib3R0b20td2lkdGg6aW5pdGlhbH0uc2tpcC1uYXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMDAlO2xlZnQ6MDt6LWluZGV4Ojk5OTk7cGFkZGluZzo4cHggMTZweDtiYWNrZ3JvdW5kOiMyYjJiZDk7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLXJhZGl1czowIDAgNHB4IDB9LnNraXAtbmF2OmZvY3Vze3RvcDowfTpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMyYjJiZDk7b3V0bGluZS1vZmZzZXQ6MnB4fWJvZHl7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9aW1nLHZpZGVve3BvaW50ZXItZXZlbnRzOm5vbmV9Zm9vdGVyLGhlYWRlcntmbGV4OjAgMCBhdXRvfWltZ3ttYXgtd2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyO2hlaWdodDphdXRvfWgxe2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDo0MnB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXtoMXtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoyOHB4O2xldHRlci1zcGFjaW5nOi4yN3B4fX1oMntmb250LXNpemU6MzJweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MzhweDttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpe2gye2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI2cHg7bGV0dGVyLXNwYWNpbmc6LjJweDttYXJnaW4tYm90dG9tOjI0cHh9fWgze2ZvbnQtZmFtaWx5OlN0YXJhLU1lZGl1bSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyOHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXtoM3tmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNnB4O2xldHRlci1zcGFjaW5nOi4ycHh9fS5oZWFkaW5nLXRpdGxle2ZvbnQtZmFtaWx5OlN0YXJhLVNlbWlCb2xkLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTJweDtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO29wYWNpdHk6ODAlO21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmhlYWRpbmctdGl0bGV7Zm9udC1zaXplOjEwcHg7bGV0dGVyLXNwYWNpbmc6LjFweDttYXJnaW4tYm90dG9tOjI0cHh9fS5ja3ktY29uc2VudC1jb250YWluZXJ7bWF4LXdpZHRoOjMzOHB4IWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXR9LmNreS1jb25zZW50LWNvbnRhaW5lci5zaG93e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBlYXNlLWluLW91dH0uY2t5LWNvbnNlbnQtY29udGFpbmVyLnNob3cuY2t5LWhpZGV7ZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0fS5ja3ktYm94LWJvdHRvbS1yaWdodHtyaWdodDoxMCUhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW57LmNreS1ib3gtYm90dG9tLXJpZ2h0e3JpZ2h0OjUlIWltcG9ydGFudH19LmNreS1ub3RpY2UtYnRuLXdyYXBwZXIsLmNreS1ub3RpY2UtZGVze3BhZGRpbmc6MCFpbXBvcnRhbnR9LmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG4tYWNjZXB0e21hcmdpbi10b3A6MCFpbXBvcnRhbnR9LmNreS1jb25zZW50LWJhcntwYWRkaW5nOjhweCA4cHggOHB4IDI0cHghaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6ODBweCFpbXBvcnRhbnQ7bWF4LXdpZHRoOjMzOHB4IWltcG9ydGFudH0uY2t5LW5vdGljZS1ncm91cHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo5cHh9LmNreS1idG4tcmV2aXNpdC13cmFwcGVyLC5ja3ktdGl0bGV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uY2t5LW5vdGljZS1kZXMgcHtjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OlN0YXJhO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDpub3JtYWx9LmNreS1ub3RpY2UtZGVzIGF7Y29sb3I6dmFyKC0tYmx1ZSwjMmIyYmQ5KTtmb250LWZhbWlseTpTdGFyYTtmb250LXNpemU6MTJweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6bm9ybWFsfS5ja3ktbm90aWNlLWJ0bi13cmFwcGVye21hcmdpbjowIWltcG9ydGFudH0uY2t5LWJ0bi5ja3ktYnRuLWFjY2VwdHttYXJnaW46MDtkaXNwbGF5OmZsZXg7cGFkZGluZzoxNnB4IDI0cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtib3JkZXItcmFkaXVzOjQwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMmIyYmQ5O2JhY2tncm91bmQ6IzBkNWJmMn0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW46bGFzdC1jaGlsZDo6YWZ0ZXJ7Ym90dG9tOi0zNXB4O3JpZ2h0Oi03NXB4O2hlaWdodDozODBweDt3aWR0aDo0NjhweH0uY2t5LWNvbnNlbnQtY29udGFpbmVye21heC13aWR0aDozMzhweCFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0fS5ja3ktY29uc2VudC1jb250YWluZXIuc2hvd3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXR9LmNreS1jb25zZW50LWNvbnRhaW5lci5zaG93LmNreS1oaWRle2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBlYXNlLWluLW91dH0uY2t5LWJveC1ib3R0b20tcmlnaHR7cmlnaHQ6MTAlIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuey5ja3ktYm94LWJvdHRvbS1yaWdodHtyaWdodDo1JSFpbXBvcnRhbnR9fS5ja3ktbm90aWNlLWJ0bi13cmFwcGVyLC5ja3ktbm90aWNlLWRlc3twYWRkaW5nOjAhaW1wb3J0YW50fS5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuLWFjY2VwdHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5ja3ktY29uc2VudC1iYXJ7cGFkZGluZzo4cHggOHB4IDhweCAyNHB4IWltcG9ydGFudDtib3JkZXItcmFkaXVzOjgwcHghaW1wb3J0YW50O21heC13aWR0aDozMzhweCFpbXBvcnRhbnR9LmNreS1ub3RpY2UtZ3JvdXB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OXB4fS5ja3ktYnRuLXJldmlzaXQtd3JhcHBlciwuY2t5LXRpdGxle2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmNreS1ub3RpY2UtZGVzIHB7Y29sb3I6IzAwMDtmb250LWZhbWlseTpTdGFyYTtmb250LXNpemU6MTJweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6bm9ybWFsfS5ja3ktbm90aWNlLWRlcyBhe2NvbG9yOnZhcigtLWJsdWUsIzJiMmJkOSk7Zm9udC1mYW1pbHk6U3RhcmE7Zm9udC1zaXplOjEycHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0Om5vcm1hbH0uY2t5LW5vdGljZS1idG4td3JhcHBlcnttYXJnaW46MCFpbXBvcnRhbnR9LmNreS1idG4uY2t5LWJ0bi1hY2NlcHR7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MTZweCAyNHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7Ym9yZGVyLXJhZGl1czo0MHB4O2JvcmRlcjoxcHggc29saWQgIzJiMmJkOTtiYWNrZ3JvdW5kOiMwZDViZjJ9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luOmxhc3QtY2hpbGQ6OmFmdGVye2JvdHRvbTotMzVweDtyaWdodDotNzVweDtoZWlnaHQ6MzgwcHg7d2lkdGg6NDY4cHh9Lm1haW4gLm1haW4tc29mdHdhcmV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JhY2tncm91bmQtY29sb3I6IzAwMDt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMHZoIC0gMTE1cHgpO21pbi1oZWlnaHQ6NTUwcHg7Ym9yZGVyLXJhZGl1czowIDAgMjRweCAyNHB4O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5tYWluIC5tYWluLXNvZnR3YXJle2hlaWdodDpjYWxjKDEwMHZoIC0gMzBweCl9fS5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXJ7bWF4LXdpZHRoOjEyODBweDttYXJnaW46MCBhdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzowIDIwcHggMH0ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9ja3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9ja3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoxMCV9fUBtZWRpYSAobWF4LWhlaWdodDo2NjhweCl7Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2t7Z2FwOjUlfX0ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudHtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlN0YXJhLU1lZGl1bSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxMnB4O21heC1oZWlnaHQ6MTAwJTtwYWRkaW5nOjQwcHggMDt3aWR0aDo1MCU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmc6MH19Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLWNvbnRlbnRfX2hlYWRpbmctdGl0bGV7bWFyZ2luLWJvdHRvbTo0MHB4O2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLWNvbnRlbnRfX2hlYWRpbmctdGl0bGV7bWFyZ2luLWJvdHRvbToyNHB4fX0ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudF9fdGl0bGV7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MTZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWF4LXdpZHRoOjUwMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudF9fdGl0bGV7bWF4LXdpZHRoOjEwMCV9fS5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zb2Z0d2FyZS1jb250ZW50X190ZXh0e2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O2xldHRlci1zcGFjaW5nOi4xcHg7bWFyZ2luLWJvdHRvbTo0MHB4O21heC13aWR0aDo0NTVweDtvcGFjaXR5OjgwJX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLWNvbnRlbnRfX3RleHR7bWFyZ2luLWJvdHRvbTozMnB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LjE4cHg7bWF4LXdpZHRoOjEwMCV9fS5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zb2Z0d2FyZS1jb250ZW50X19idXR0b257cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czo0MHB4O3BhZGRpbmc6MTZweCAyNHB4O3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MXB4IHNvbGlkICNmZmY7d2lkdGg6MTgycHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo1MDA7dHJhbnNpdGlvbjphbGwgLjNzO2JhY2tncm91bmQ6aW5oZXJpdDttYXJnaW4tYm90dG9tOjkwcHg7bWFyZ2luLWxlZnQ6MTEuNXB4fUBtZWRpYSAobWF4LXdpZHRoOjQ2MHB4KXsubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudF9fYnV0dG9ue3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMHB4fX0ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudF9fYnV0dG9uIHNwYW57cGFkZGluZy1yaWdodDoyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTB9Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLWNvbnRlbnRfX2J1dHRvbjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjMwcHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTcgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjUgMTIuNUwxMi41IDMuNU0zLjUgMy41TDEyLjUgMy41TTEyLjUgMy41TDEyLjUgMTIuNScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3otaW5kZXg6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudF9fYnV0dG9uOmhvdmVyIGltZ3t0cmFuc2l0aW9uOmFsbCAuM3M7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLWNvbnRlbnRfX2J1dHRvbiBpbWd7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDotMTBweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSkgc2NhbGUoMS4zKTttaW4td2lkdGg6MjAycHg7dHJhbnNpdGlvbjphbGwgLjNzfS5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zb2Z0d2FyZS1tYWdpY3ttYXgtaGVpZ2h0OjEwMCU7d2lkdGg6NTAlfS5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zb2Z0d2FyZS1tYWdpYyB2aWRlb3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MjAwcHg7bWF4LWhlaWdodDoxMDAlO21hcmdpbi10b3A6LTEwMHB4O3RyYW5zZm9ybTpzY2FsZSgxLjUpfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtbWFnaWMgdmlkZW97bWFyZ2luLXJpZ2h0OjA7bWF4LWhlaWdodDozMDBweDttYXJnaW4tdG9wOjB9fUBtZWRpYSAobWF4LWhlaWdodDo2NjhweCl7Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLW1hZ2ljIHZpZGVve3RyYW5zZm9ybTpub25lfX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLW1hZ2lje3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfX0ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc2Nyb2xsLWFycm93c3tjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo5JTtsZWZ0OjUwJTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zY3JvbGwtYXJyb3dze2JvdHRvbTo0JX19Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNjcm9sbC1hcnJvd3MgLnNjcm9sbC1hcnJvd3NfX2Fycm93e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDthbmltYXRpb246YW5pbWF0ZSAxLjVzIGVhc2UgaW5maW5pdGV9QGtleWZyYW1lcyBhbmltYXRlezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc2Nyb2xsLWFycm93cyAuc2Nyb2xsLWFycm93c19fdGV4dHtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEycHg7Zm9udC13ZWlnaHQ6NTAwfS5tYWluIC5tYWluLXNlcnZpY2Vze3BhZGRpbmc6ODBweCAyMHB4IDA7bWFyZ2luLWJvdHRvbTo4MHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbiAubWFpbi1zZXJ2aWNlc3twYWRkaW5nOjU2cHggMjBweCAwO21hcmdpbi1ib3R0b206NTZweH19Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjEyODBweDttYXJnaW46MCBhdXRvO2dhcDo0MHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lcntnYXA6MH19Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudHtkaXNwbGF5OmZsZXg7Z2FwOjU4cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4cHh9fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2xlZnQtc2lkZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXg6MSAwIDI3NnB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19sZWZ0LXNpZGV7ZmxleDowfX0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19sZWZ0LXNpZGUgLm1haW4tc2VydmljZXNfX2xpc3Quc2xpY2stc2xpZGVye21hcmdpbi1sZWZ0Oi0yMHB4O21hcmdpbi1yaWdodDotMjBweH0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19sZWZ0LXNpZGUgLm1haW4tc2VydmljZXNfX2xpc3Quc2xpY2stc2xpZGVyIC5zbGljay1saXN0e3BhZGRpbmctbGVmdDoyMHB4fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2xlZnQtc2lkZSAubWFpbi1zZXJ2aWNlc19fbGlzdCAubWFpbi1zZXJ2aWNlc19faXRlbXt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZzowIDIuNXB4fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2xlZnQtc2lkZSAubWFpbi1zZXJ2aWNlc19fbGlzdCAubWFpbi1zZXJ2aWNlc19faXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206OC43cHh9Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fbGVmdC1zaWRlIC5tYWluLXNlcnZpY2VzX19saXN0IC5tYWluLXNlcnZpY2VzX19pdGVtLnNsaWNrLWFjdGl2ZSAubWFpbi1zZXJ2aWNlc19fbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwMH0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19sZWZ0LXNpZGUgLm1haW4tc2VydmljZXNfX2xpc3QgLm1haW4tc2VydmljZXNfX2l0ZW0gLm1haW4tc2VydmljZXNfX2xpbmt7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4xNHB4O2JvcmRlcjoxcHggc29saWQgIzAwMDtib3JkZXItcmFkaXVzOjI0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo3cHggMTZweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fbGVmdC1zaWRlIC5tYWluLXNlcnZpY2VzX19saXN0IC5tYWluLXNlcnZpY2VzX19pdGVtIC5tYWluLXNlcnZpY2VzX19saW5re2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjE1cHg7bGV0dGVyLXNwYWNpbmc6LjE1cHh9fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2xlZnQtc2lkZSAubWFpbi1zZXJ2aWNlc19fbGlzdCAubWFpbi1zZXJ2aWNlc19faXRlbSAubWFpbi1zZXJ2aWNlc19fbGluazpob3Zlcntib3JkZXItY29sb3I6IzJiMmJkOTtjb2xvcjojMmIyYmQ5fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2xlZnQtc2lkZSAubWFpbi1zZXJ2aWNlc19fbGlzdCAubWFpbi1zZXJ2aWNlc19faXRlbSAubWFpbi1zZXJ2aWNlc19fbGluay5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDB9Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fZGV2LmRldnt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5kZXZfX2JveFt0YWJpbmRleD1cIjBcIl17ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpzdGFydH19Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fZGV2LmRldiAuZGV2X19ib3h7ZmxleDphdXRvO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO3BhZGRpbmc6ODBweDtib3JkZXItcmFkaXVzOjI0cHg7bWluLWhlaWdodDo0MTVweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpzdGFydH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5kZXZfX2JveHttaW4taGVpZ2h0OjAhaW1wb3J0YW50O2hlaWdodDoxMHB4IWltcG9ydGFudDtvcGFjaXR5OjAhaW1wb3J0YW50fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmRldl9fYm94LnNsaWNrLWFjdGl2ZSwubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5kZXZfX2JveC5zbGljay1jdXJyZW50e21pbi1oZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7b3BhY2l0eToxIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOjEyNDBweCl7Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fZGV2LmRldiAuZGV2X19ib3h7cGFkZGluZzo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fZGV2LmRldiAuZGV2X19ib3h7cGFkZGluZzozMnB4IDI0cHg7bWluLWhlaWdodDoxMDAlfX0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5kZXZfX2JveCAuZGV2X190aXRsZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO21hcmdpbi1ib3R0b206NDBweH0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5kZXZfX2JveCAuZGV2X19ibG9ja3MgLmRldl9fYmxvY2t7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MTZweCAyNHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7Ym9yZGVyLXJhZGl1czoyNHB4fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmRldl9fYm94IC5kZXZfX2Jsb2NrcyAuZGV2X19ibG9jazpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MjRweH0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5kZXZfX2JveCAuZGV2X19ibG9ja3MgLmRldl9fYmxvY2sgLmRldl9fYmxvY2stbnVtYmVye2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI4cHg7Y29sb3I6IzJiMmJkOTttYXJnaW4tcmlnaHQ6MTZweH0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5kZXZfX2JveCAuZGV2X19ibG9ja3MgLmRldl9fYmxvY2sgLmRldl9fYmxvY2stZGVzY3JpcHRpb24uYmxvY2stZGVzY3JpcHRpb24gLmJsb2NrLWRlc2NyaXB0aW9uX190aXRsZXttYXJnaW4tYm90dG9tOjhweH0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5kZXZfX2JveCAuZGV2X19ibG9ja3MgLmRldl9fYmxvY2sgLmRldl9fYmxvY2stZGVzY3JpcHRpb24uYmxvY2stZGVzY3JpcHRpb24gLmJsb2NrLWRlc2NyaXB0aW9uX190ZXh0e2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHg7bGV0dGVyLXNwYWNpbmc6LjJweDtvcGFjaXR5OjgwJX0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5kZXZfX2JveCAuZGV2X19ibG9ja3MgLmRldl9fYmxvY2sgLmRldl9fYmxvY2stbnVtYmVyfi5kZXZfX2Jsb2NrLWRlc2NyaXB0aW9uLmJsb2NrLWRlc2NyaXB0aW9uIC5ibG9jay1kZXNjcmlwdGlvbl9fdGV4dHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi4xNXB4fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmRldl9fYm94IC5kZXZfX2Jsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmRldl9fYm94IC5kZXZfX2Jsb2NrOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDc0ZGVnLCM0MTU4ZDAgMCwjYWI5NGQxIDI2LjQlLCNjODUwYzAgNTAlLCNmZmNjNzAgMTAwJSk7ei1pbmRleDotMTtvcGFjaXR5Oi4zO2JvcmRlci1yYWRpdXM6MjRweH0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5kZXZfX2JveC5zbGljay1hY3RpdmUgLmRldl9fYmxvY2s6OmJlZm9yZXthbmltYXRpb24tZGVsYXk6LjNzfS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmRldl9fYm94LmFjdGl2ZS1hbmltYXRlIC5kZXZfX2Jsb2NrOjpiZWZvcmUsLm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fZGV2LmRldiAuZGV2X19ib3guc2xpY2stYWN0aXZlIC5kZXZfX2Jsb2NrOjpiZWZvcmV7YW5pbWF0aW9uOmdyYWRpZW50RmFkZUluIDFzIGVhc2UgZm9yd2FyZHM7bWl4LWJsZW5kLW1vZGU6aGFyZC1saWdodDt6LWluZGV4OjE7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoNzRkZWcsIzQxNThkMCAwLCNhYjk0ZDEgMjYuNCUsI2M4NTBjMCA1MCUsI2ZmY2M3MCAxMDAlKX1Aa2V5ZnJhbWVzIGdyYWRpZW50RmFkZUluezAle29wYWNpdHk6MH01MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5ib3gtaGlkZGVue2Rpc3BsYXk6bm9uZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpzdGFydH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5ib3gtaGlkZGVue2Rpc3BsYXk6YmxvY2t9fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmJveC1oaWRkZW4gLmRldl9fYmxvY2tzIC5kZXZfX2Jsb2NrIC5kZXZfX2Jsb2NrLWRlc2NyaXB0aW9uLmJsb2NrLWRlc2NyaXB0aW9uIC5ibG9jay1kZXNjcmlwdGlvbl9fdGl0bGV7bWFyZ2luLWJvdHRvbTo4cHh9Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fZGV2LmRldiAuYm94LWhpZGRlbiAuZGV2X19ibG9ja3MgLmRldl9fYmxvY2sgLmRldl9fYmxvY2stZGVzY3JpcHRpb24uYmxvY2stZGVzY3JpcHRpb24gLmJsb2NrLWRlc2NyaXB0aW9uX190ZXh0e2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHg7b3BhY2l0eTo4MCV9Lm1haW4gLm1haW4td29ya3tiYWNrZ3JvdW5kLWNvbG9yOiMyYjJiZDk7Ym9yZGVyLXJhZGl1czoyNHB4fS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVye21heC13aWR0aDoxMjgwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjgwcHggMjBweDtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lcntwYWRkaW5nOjU2cHggMjBweCA3NHB4fX0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX190aXRsZXttYXgtd2lkdGg6NTUwcHh9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHN7ZGlzcGxheTpmbGV4O2dhcDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjg0MHB4KXsubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE2cHh9fS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbnt3aWR0aDo1MCU7bWluLWhlaWdodDptYXgtY29udGVudDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhIChtYXgtd2lkdGg6MTA4MHB4KXsubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW57d2lkdGg6MTAwJTttaW4taGVpZ2h0OjM5MHB4fX0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW4gLmNhcmRzX19jYXJke3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbiAuY2FyZHNfX2NhcmQgLmNhcmRzX190aXRsZS1maXJzdHtoZWlnaHQ6NDhweDtwYWRkaW5nOjUwcHggMCAwIDExMnB4fS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbiAuY2FyZHNfX2NhcmQgLmNhcmRzX190aXRsZS1maXJzdDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ0JyBoZWlnaHQ9JzQ1JyB2aWV3Qm94PScwIDAgNDQgNDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNy41NTU2IDNIMTAuODg4OUM1Ljk3OTY5IDMgMiA2Ljk3OTY5IDIgMTEuODg4OVYzNC4xMTExQzIgMzkuMDIwMyA1Ljk3OTY5IDQzIDEwLjg4ODkgNDNIMzMuMTExMUMzOC4wMjAzIDQzIDQyIDM5LjAyMDMgNDIgMzQuMTExMVYyM000MiA3LjkzODI3SDI4LjE3MjhDMjUuOTkxIDcuOTM4MjcgMjQuMjIyMiA5LjcwNzAyIDI0LjIyMjIgMTEuODg4OVYyMC43Nzc4TTQyIDcuOTM4MjdDNDIgNy45MzgyNyAzOC45OTAyIDEwLjk0OCAzNy4wNjE3IDEyLjg3NjVNNDIgNy45MzgyN0wzNy4wNjE3IDMnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQwcHg7bGVmdDo0MHB4O2hlaWdodDo0OHB4O3dpZHRoOjQ4cHg7ei1pbmRleDoxfS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbiAuY2FyZHNfX2NhcmQgLmNhcmRzX190aXRsZS1maXJzdDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMTBweDtyaWdodDotNzVweDttYXgtd2lkdGg6MzQwcHg7aGVpZ2h0OjMyMXB4O2JhY2tncm91bmQtc2l6ZTo4MCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybCgvd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL3NyYy9pbWFnZXMvZGVjb3IvY2FyZC1maXJzdC5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMTAwJTt6LWluZGV4OjF9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZCAuY2FyZHNfX3RpdGxlLXNlY29uZHtoZWlnaHQ6NDhweDtwYWRkaW5nOjUwcHggMCAwIDExMnB4fS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbiAuY2FyZHNfX2NhcmQgLmNhcmRzX190aXRsZS1zZWNvbmQ6OmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDQ4IDQ4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMzMuNDczNyA0Mi41NzE0VjQwLjc0MjlDMzMuNDczNyAzNS42OTM0IDI5LjM1IDMxLjYgMjQuMjYzMiAzMS42SDEzLjIxMDVDOC4xMjM2OSAzMS42IDQgMzUuNjkzNCA0IDQwLjc0MjlWNDIuNTcxNE00NCA0Mi41NzE0VjQwLjc0MjlDNDQgMzcuNTIzMSA0Mi4zMjM0IDM0LjY5MjEgMzkuNzg5NSAzMy4wNjMyTTMzLjQ3MzcgNy4wMDkxQzM2LjQ0MjkgOC41MjY3MyAzOC40NzM3IDExLjU5OTQgMzguNDczNyAxNS4xNDI5QzM4LjQ3MzcgMTguMDE1IDM3LjEzOTUgMjAuNTc3OCAzNS4wNTI4IDIyLjI1NE0yNy45NDc0IDE1LjE0MjlDMjcuOTQ3NCAyMC4xOTIzIDIzLjgyMzcgMjQuMjg1NyAxOC43MzY4IDI0LjI4NTdDMTMuNjUgMjQuMjg1NyA5LjUyNjMyIDIwLjE5MjMgOS41MjYzMiAxNS4xNDI5QzkuNTI2MzIgMTAuMDkzNCAxMy42NSA2IDE4LjczNjggNkMyMy44MjM3IDYgMjcuOTQ3NCAxMC4wOTM0IDI3Ljk0NzQgMTUuMTQyOVonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQwcHg7bGVmdDo0MHB4O2hlaWdodDo0OHB4O3dpZHRoOjQ4cHg7ei1pbmRleDoxfS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbiAuY2FyZHNfX2NhcmQgLmNhcmRzX190aXRsZS1zZWNvbmQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTUzcHg7bWF4LXdpZHRoOjM0MHB4O2hlaWdodDozODBweDt3aWR0aDoxMDAlO2xlZnQ6YXV0bztiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybCgvd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL3NyYy9pbWFnZXMvZGVjb3IvY2FyZC1zZWNvbmQtZGVjb3Iuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjowIDEwMCU7ei1pbmRleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbiAuY2FyZHNfX2NhcmQgLmNhcmRzX190aXRsZS1zZWNvbmQ6OmFmdGVye2JhY2tncm91bmQtc2l6ZTo5MCU7Ym90dG9tOi0xOXB4O2xlZnQ6MTAwcHh9fS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbiAuY2FyZHNfX2NhcmQtYmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzJiMmJkOTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpO3RyYW5zaXRpb246dHJhbnNmb3JtIDEuMnM7Ym9yZGVyLXJhZGl1czoyNHB4O3BhZGRpbmc6NDBweH1AbWVkaWEgKG1heC13aWR0aDoxMDgwcHgpey5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbiAuY2FyZHNfX2NhcmQtYmFja3twYWRkaW5nOjMycHggMjRweH19Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZC1iYWNrIGxpLmNhcmRzX19pdGVte2xpc3Qtc3R5bGU6bm9uZX0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW4gLmNhcmRzX19jYXJkLWJhY2sgbGkuY2FyZHNfX2l0ZW0gaDR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2NvbG9yOiMyYjJiZDk7Zm9udC1zaXplOjE2cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LjE1cHh9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZC1iYWNrIGxpLmNhcmRzX19pdGVtIHB7cGFkZGluZy1sZWZ0OjMycHg7Y29sb3I6IzJiMmJkOTtmb250LXNpemU6MTJweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6bm9ybWFsfS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbiAuY2FyZHNfX2NhcmQtYmFjayAuY2FyZHNfX3RpdGxlLWZpcnN0e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo0NXB4O3BhZGRpbmc6MCAwIDAgNzNweDtmb250LXNpemU6MjRweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MjRweH0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW4gLmNhcmRzX19jYXJkLWJhY2sgLmNhcmRzX190aXRsZS1maXJzdDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ0JyBoZWlnaHQ9JzQ1JyB2aWV3Qm94PScwIDAgNDQgNDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNy41NTU2IDNIMTAuODg4OUM1Ljk3OTY5IDMgMiA2Ljk3OTY5IDIgMTEuODg4OVYzNC4xMTExQzIgMzkuMDIwMyA1Ljk3OTY5IDQzIDEwLjg4ODkgNDNIMzMuMTExMUMzOC4wMjAzIDQzIDQyIDM5LjAyMDMgNDIgMzQuMTExMVYyM000MiA3LjkzODI3SDI4LjE3MjhDMjUuOTkxIDcuOTM4MjcgMjQuMjIyMiA5LjcwNzAyIDI0LjIyMjIgMTEuODg4OVYyMC43Nzc4TTQyIDcuOTM4MjdDNDIgNy45MzgyNyAzOC45OTAyIDEwLjk0OCAzNy4wNjE3IDEyLjg3NjVNNDIgNy45MzgyN0wzNy4wNjE3IDMnIHN0cm9rZT0nJTIzMGM1YWYyJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6NDhweDt3aWR0aDo0OHB4O3otaW5kZXg6MTtjb2xvcjojMmIyYmQ5fS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbiAuY2FyZHNfX2NhcmQtYmFjayAuY2FyZHNfX3RpdGxlLXNlY29uZHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NDVweDtwYWRkaW5nOjAgMCAwIDczcHg7Zm9udC1zaXplOjI0cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjI0cHh9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZC1iYWNrIC5jYXJkc19fdGl0bGUtc2Vjb25kOjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDgnIGhlaWdodD0nNDgnIHZpZXdCb3g9JzAgMCA0OCA0OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMzLjQ3MzcgNDIuNTcxNFY0MC43NDI5QzMzLjQ3MzcgMzUuNjkzNCAyOS4zNSAzMS42IDI0LjI2MzIgMzEuNkgxMy4yMTA1QzguMTIzNjkgMzEuNiA0IDM1LjY5MzQgNCA0MC43NDI5VjQyLjU3MTRNNDQgNDIuNTcxNFY0MC43NDI5QzQ0IDM3LjUyMzEgNDIuMzIzNCAzNC42OTIxIDM5Ljc4OTUgMzMuMDYzMk0zMy40NzM3IDcuMDA5MUMzNi40NDI5IDguNTI2NzMgMzguNDczNyAxMS41OTk0IDM4LjQ3MzcgMTUuMTQyOUMzOC40NzM3IDE4LjAxNSAzNy4xMzk1IDIwLjU3NzggMzUuMDUyOCAyMi4yNTRNMjcuOTQ3NCAxNS4xNDI5QzI3Ljk0NzQgMjAuMTkyMyAyMy44MjM3IDI0LjI4NTcgMTguNzM2OCAyNC4yODU3QzEzLjY1IDI0LjI4NTcgOS41MjYzMiAyMC4xOTIzIDkuNTI2MzIgMTUuMTQyOUM5LjUyNjMyIDEwLjA5MzQgMTMuNjUgNiAxOC43MzY4IDZDMjMuODIzNyA2IDI3Ljk0NzQgMTAuMDkzNCAyNy45NDc0IDE1LjE0MjlaJyBzdHJva2U9JyUyMzBjNWFmMicgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjQ4cHg7d2lkdGg6NDhweDt6LWluZGV4OjE7Y29sb3I6IzJiMmJkOX0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW4gLmNhcmRzX19jYXJkLWJhY2sgb2wuY2FyZHNfX2xpc3R7cGFkZGluZy1sZWZ0OjIwcHh9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZC1iYWNrIG9sLmNhcmRzX19saXN0IGxpLmNhcmRzX19pdGVte2xpc3Qtc3R5bGU6ZGVjaW1hbDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi4ycHh9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZC1iYWNrIG9sLmNhcmRzX19saXN0IGxpLmNhcmRzX19pdGVtIGg0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtjb2xvcjp2YXIoLS1ibHVlLCMyYjJiZDkpO2ZvbnQtZmFtaWx5OlN0YXJhO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi4xNXB4fS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbiAuY2FyZHNfX2NhcmQsLm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZC1iYWNre3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDptYXgtY29udGVudDtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAxLjJzO2JvcmRlcjoxcHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjI0cHg7b3ZlcmZsb3c6aGlkZGVufS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbjpob3ZlciAuY2FyZHNfX2NhcmR7dHJhbnNmb3JtOnJvdGF0ZVkoLTE4MGRlZyl9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luOmhvdmVyIC5jYXJkc19fY2FyZC1iYWNre3RyYW5zZm9ybTpyb3RhdGVZKDApfS5tYWluLXJlY2VudHttYXJnaW4tYm90dG9tOjgwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLXJlY2VudHttYXJnaW4tYm90dG9tOjU2cHh9fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lcnttYXgtd2lkdGg6MTI4MHB4O21hcmdpbjowIGF1dG87cGFkZGluZzo4MHB4IDIwcHggMH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVye3BhZGRpbmc6NTZweCAyMHB4IDB9fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdHtkaXNwbGF5OmZsZXg7Z2FwOjQ0cHh9QG1lZGlhIChtYXgtd2lkdGg6MTA4MHB4KXsubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3R7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2ltYWdle21heC13aWR0aDo1ODZweDtmbGV4OjEgMCA1MCV9QG1lZGlhIChtYXgtd2lkdGg6MTA4MHB4KXsubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2ltYWdle3RleHQtYWxpZ246Y2VudGVyfX0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktY29udGVudHttYXJnaW4tYm90dG9tOjQwcHh9Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0IC5wcm9qZWN0X19kZXNjcmlwdGlvbiAucHJvamVjdF9fZ2ZpLWNvbnRlbnQgLnByb2plY3RfX3RpdGxle21hcmdpbi1ib3R0b206MTZweH0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktY29udGVudCAucHJvamVjdF9fdGV4dHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O29wYWNpdHk6ODAlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktY29udGVudCAucHJvamVjdF9fdGV4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi4xOHB4fX0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mb3tkaXNwbGF5OmZsZXg7Z2FwOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6ODQwcHgpey5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZve2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTZweH19Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0IC5wcm9qZWN0X19kZXNjcmlwdGlvbiAucHJvamVjdF9fZ2ZpLWluZm8gLnByb2plY3RfX3NlcnZpY2Vze2ZsZXg6MCAwIDYwJX0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fc2VydmljZXMgLnByb2plY3RfX2xpc3R7bWF4LXdpZHRoOjI1MHB4fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19zZXJ2aWNlcyAucHJvamVjdF9fbGlzdCAucHJvamVjdF9faXRlbXtib3JkZXI6MXB4IHNvbGlkICMwMDA7cGFkZGluZzo3LjRweCAxNnB4IDcuMnB4O2JvcmRlci1yYWRpdXM6MjRweDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjE0cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19zZXJ2aWNlcyAucHJvamVjdF9fbGlzdCAucHJvamVjdF9faXRlbXtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNXB4O2xldHRlci1zcGFjaW5nOi4xMXB4fX0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fc2VydmljZXMgLnByb2plY3RfX2xpc3QgLnByb2plY3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjhweH0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fc2VydmljZXMgLnByb2plY3RfX2xpc3QgLnByb2plY3RfX2l0ZW06aG92ZXJ7Ym9yZGVyLWNvbG9yOiMyYjJiZDk7Y29sb3I6IzJiMmJkOX0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fc2VydmljZXMgLnByb2plY3RfX2xpc3QgLnByb2plY3RfX2l0ZW06YWN0aXZlLC5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19zZXJ2aWNlcyAucHJvamVjdF9fbGlzdCAucHJvamVjdF9faXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwMH0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fZGlyZWN0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleDoxIDEgNDAlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fZGlyZWN0aW9ue21hcmdpbi1ib3R0b206MTZweH19Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0IC5wcm9qZWN0X19kZXNjcmlwdGlvbiAucHJvamVjdF9fZ2ZpLWluZm8gLnByb2plY3RfX2RpcmVjdGlvbiAucHJvamVjdF9faW5kdXN0cnl7bWFyZ2luLWJvdHRvbTphdXRvfUBtZWRpYSAobWF4LXdpZHRoOjg0MHB4KXsubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fZGlyZWN0aW9uIC5wcm9qZWN0X19pbmR1c3RyeXttYXJnaW4tYm90dG9tOjE2cHh9fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19kaXJlY3Rpb24gLnByb2plY3RfX2luZHVzdHJ5IC5wcm9qZWN0X190ZXh0LWVjb21tZXJjZXtsaW5lLWhlaWdodDoyNHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fZGlyZWN0aW9uIC5wcm9qZWN0X19pbmR1c3RyeSAucHJvamVjdF9fdGV4dC1lY29tbWVyY2V7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtsZXR0ZXItc3BhY2luZzouMTRweH19Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0IC5wcm9qZWN0X19kZXNjcmlwdGlvbiAucHJvamVjdF9fZ2ZpLWluZm8gLnByb2plY3RfX2RpcmVjdGlvbiAucHJvamVjdF9fc2l0ZS1saW5rIC5wcm9qZWN0X19nZmktbGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6IzJiMmJkOX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0IC5wcm9qZWN0X19kZXNjcmlwdGlvbiAucHJvamVjdF9fZ2ZpLWluZm8gLnByb2plY3RfX2RpcmVjdGlvbiAucHJvamVjdF9fc2l0ZS1saW5rIC5wcm9qZWN0X19nZmktbGlua3tmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMHB4fX0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fZGlyZWN0aW9uIC5wcm9qZWN0X19zaXRlLWxpbmsgLnByb2plY3RfX2dmaS1saW5rOjphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMyAxMi41TDEyIDMuNU0zIDMuNUwxMiAzLjVNMTIgMy41TDEyIDEyLjUnIHN0cm9rZT0nJTIzMEM1QUYyJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbi1sZWZ0OjhweH0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fYXJyb3dze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7Z2FwOjI0cHg7bWF4LXdpZHRoOjEyNnB4O2ZsZXg6MSAwIDEyNnB4fUBtZWRpYSAobWF4LXdpZHRoOjg0MHB4KXsubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fYXJyb3dze2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLXdpZHRoOjEwMCU7ZmxleDowfX0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fYXJyb3dzIC5hcnJvdy1iYWNrLC5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19hcnJvd3MgLmFycm93LWZvcnd7d2lkdGg6NTFweDtoZWlnaHQ6NTFweDtib3JkZXItcmFkaXVzOjUwJTtvdmVyZmxvdzpoaWRkZW59Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0IC5wcm9qZWN0X19kZXNjcmlwdGlvbiAucHJvamVjdF9fZ2ZpLWluZm8gLnByb2plY3RfX2Fycm93cyAuYXJyb3ctYmFja3twb3NpdGlvbjpyZWxhdGl2ZX0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fYXJyb3dzIC5hcnJvdy1iYWNrOjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMC43MzA0NjknIHk9JzEuMTE1MjMnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyNC42OTI0JyBzdHJva2U9J2JsYWNrJy8lM0UlM0NwYXRoIGQ9J00zNC42MTUyIDI1LjgwNzZMMTYuMjMwNSAyNS44MDc2TTI1LjQyMjggMzVMMTYuMjMwNSAyNS44MDc2TTE2LjIzMDUgMjUuODA3NkwyNS40MjI4IDE2LjYxNTInIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjUxcHg7aGVpZ2h0OjUxcHh9Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0IC5wcm9qZWN0X19kZXNjcmlwdGlvbiAucHJvamVjdF9fZ2ZpLWluZm8gLnByb2plY3RfX2Fycm93cyAuYXJyb3ctYmFjazpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzUwLjM4NDgnIGhlaWdodD0nNTAuMzg0OCcgcng9JzI0JyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSA1MSAwLjYxNTIzNCknIGZpbGw9J2JsYWNrJy8lM0UlM0NwYXRoIGQ9J00xNi42MTUyIDI1LjgwNzZMMzUgMjUuODA3Nk0yNS44MDc2IDM1TDM1IDI1LjgwNzZNMzUgMjUuODA3NkwyNS44MDc2IDE2LjYxNTInIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0IC5wcm9qZWN0X19kZXNjcmlwdGlvbiAucHJvamVjdF9fZ2ZpLWluZm8gLnByb2plY3RfX2Fycm93cyAuYXJyb3ctZm9yd3twb3NpdGlvbjpyZWxhdGl2ZX0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fYXJyb3dzIC5hcnJvdy1mb3J3OjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMC43MzA0NjknIHk9JzEuMTE1MjMnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyNC42OTI0JyBzdHJva2U9J2JsYWNrJy8lM0UlM0NwYXRoIGQ9J00zNC42MTUyIDI1LjgwNzZMMTYuMjMwNSAyNS44MDc2TTI1LjQyMjggMzVMMTYuMjMwNSAyNS44MDc2TTE2LjIzMDUgMjUuODA3NkwyNS40MjI4IDE2LjYxNTInIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjUxcHg7aGVpZ2h0OjUxcHg7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19hcnJvd3MgLmFycm93LWZvcnc6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MC4zODQ4JyBoZWlnaHQ9JzUwLjM4NDgnIHJ4PScyNCcgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTEgMC42MTUyMzQpJyBmaWxsPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS44MDc2TDM1IDI1LjgwNzZNMjUuODA3NiAzNUwzNSAyNS44MDc2TTM1IDI1LjgwNzZMMjUuODA3NiAxNi42MTUyJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7dHJhbnNmb3JtOnJvdGF0ZSgwKX0ubWFpbi1yZWNlbnQgLnRpdGxlLXJlY2VudC1tcmd7bWFyZ2luLWJvdHRvbToxNnB4fS5tYWluLWFib3V0e2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MjRweH0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVye21heC13aWR0aDoxMjgwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjgwcHggMjBweCA2MHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVye3BhZGRpbmc6NTZweCAyMHB4IDUycHh9fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2hlYWRpbmctdGl0bGV7bWFyZ2luLWJvdHRvbTo0MHB4fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX3RpdGxle21hcmdpbi1ib3R0b206MjRweH0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19ibG9jay5ibG9jay1hYm91dHtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToxMjBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fYmxvY2suYmxvY2stYWJvdXR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1ib3R0b206ODBweH19Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fYmxvY2suYmxvY2stYWJvdXQgLmJsb2NrLWFib3V0X19waG90b3N7ZmxleDowIDAgNTAlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19ibG9jay5ibG9jay1hYm91dCAuYmxvY2stYWJvdXRfX3Bob3Rvc3ttYXJnaW4tYm90dG9tOjI0cHh9fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2Jsb2NrLmJsb2NrLWFib3V0IC5ibG9jay1hYm91dF9fcGhvdG9zIC5ibG9jay1hYm91dF9fcGhvdG97ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tYm90dG9tOjQ2cHg7bWFyZ2luLWxlZnQ6MjBweDt0cmFuc2l0aW9uOm1hcmdpbi1sZWZ0IC4zc31AbWVkaWEgKG1heC13aWR0aDo0MjBweCl7Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fYmxvY2suYmxvY2stYWJvdXQgLmJsb2NrLWFib3V0X19waG90b3MgLmJsb2NrLWFib3V0X19waG90b3ttYXJnaW4tbGVmdDowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fYmxvY2suYmxvY2stYWJvdXQgLmJsb2NrLWFib3V0X19waG90b3MgLmJsb2NrLWFib3V0X19waG90bzpob3Zlcnt0cmFuc2l0aW9uOm1hcmdpbi1sZWZ0IC4zczttYXJnaW4tbGVmdDo4cHh9Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fYmxvY2suYmxvY2stYWJvdXQgLmJsb2NrLWFib3V0X19waG90b3MgLmJsb2NrLWFib3V0X19waG90bzpob3ZlciAuYmxvY2stYWJvdXRfX2JveHttYXJnaW4tbGVmdDotOHB4O3RyYW5zaXRpb246bWFyZ2luLWxlZnQgLjNzfS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2Jsb2NrLmJsb2NrLWFib3V0IC5ibG9jay1hYm91dF9fcGhvdG9zIC5ibG9jay1hYm91dF9fcGhvdG8gLmJsb2NrLWFib3V0X19ib3h7bWFyZ2luLWxlZnQ6LTIwcHg7dHJhbnNpdGlvbjptYXJnaW4tbGVmdCAuM3N9QG1lZGlhIChtYXgtd2lkdGg6NDIwcHgpey5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2Jsb2NrLmJsb2NrLWFib3V0IC5ibG9jay1hYm91dF9fcGhvdG9zIC5ibG9jay1hYm91dF9fcGhvdG8gLmJsb2NrLWFib3V0X19ib3h7bWFyZ2luLWxlZnQ6MH19Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fYmxvY2suYmxvY2stYWJvdXQgLmJsb2NrLWFib3V0X19waG90b3MgLmJsb2NrLWFib3V0X19waG90byAuYmxvY2stYWJvdXRfX2JveDpob3ZlcnttYXJnaW4tbGVmdDotOHB4O3RyYW5zaXRpb246bWFyZ2luLWxlZnQgLjNzfS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2Jsb2NrLmJsb2NrLWFib3V0IC5ibG9jay1hYm91dF9fcGhvdG9zIC5ibG9jay1hYm91dF9fcGhvdG8gLmJsb2NrLWFib3V0X19ib3ggaW1ne2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fYmxvY2suYmxvY2stYWJvdXQgLmJsb2NrLWFib3V0X19waG90b3MgLmJsb2NrLWFib3V0X19jaXR5e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKTt3aWR0aDpmaXQtY29udGVudDtib3JkZXItcmFkaXVzOjI0cHg7cGFkZGluZzo4cHggMTZweCA4cHggNTJweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fYmxvY2suYmxvY2stYWJvdXQgLmJsb2NrLWFib3V0X19waG90b3MgLmJsb2NrLWFib3V0X19jaXR5e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7bGV0dGVyLXNwYWNpbmc6LjE0cHh9fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2Jsb2NrLmJsb2NrLWFib3V0IC5ibG9jay1hYm91dF9fcGhvdG9zIC5ibG9jay1hYm91dF9fY2l0eTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNC43ODcyIDEzSDE3LjQ5MDRDMTguMzY1MSAxMyAxOS4xMzg0IDEzLjU2ODUgMTkuMzk5MyAxNC40MDM1TDIwLjg1MjIgMTkuMDUyNkMyMS4xNTQgMjAuMDE4NSAyMC40MzI0IDIxIDE5LjQyMDUgMjFIMi41MDEwNUMxLjQ4OTA5IDIxIDAuNzY3NDgzIDIwLjAxODUgMS4wNjkzMyAxOS4wNTI2TDIuNTIyMTggMTQuNDAzNUMyLjc4MzEgMTMuNTY4NSAzLjU1NjM3IDEzIDQuNDMxMTQgMTNINy4xMzQyOE0xNC43ODcyIDEzQzE2LjAwNDQgMTEuMjExIDE2Ljk2MDggOS4yOTQ2NSAxNi45NjA4IDcuNDQxNDNDMTYuOTYwOCAzLjg4MzkzIDE0LjI3NDUgMSAxMC45NjA4IDFDNy42NDcwNSAxIDQuOTYwNzYgMy44ODM5MyA0Ljk2MDc2IDcuNDQxNDNDNC45NjA3NiA5LjI5NDY1IDUuOTE3MTUgMTEuMjExIDcuMTM0MjggMTNNMTQuNzg3MiAxM0MxMy45NjQxIDE0LjIwOTkgMTMuMDIxNyAxNS4zNjE1IDEyLjE3NTIgMTYuMzk1OUwxMi4xNDc4IDE2LjQyOTRDMTEuNTI1MiAxNy4xOTAyIDEwLjM5NjMgMTcuMTkwMiA5Ljc3Mzc0IDE2LjQyOTRMOS43NDYzMiAxNi4zOTU5QzguODk5ODMgMTUuMzYxNSA3Ljk1NzQzIDE0LjIwOTkgNy4xMzQyOCAxM00xMi45NjA4IDdDMTIuOTYwOCA4LjEwNDU3IDEyLjA2NTMgOSAxMC45NjA4IDlDOS44NTYxOSA5IDguOTYwNzYgOC4xMDQ1NyA4Ljk2MDc2IDdDOC45NjA3NiA1Ljg5NTQzIDkuODU2MTkgNSAxMC45NjA4IDVDMTIuMDY1MyA1IDEyLjk2MDggNS44OTU0MyAxMi45NjA4IDdaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MTZweDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19ibG9jay5ibG9jay1hYm91dCAuYmxvY2stYWJvdXRfX3RleHR7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjhweDtmb250LXdlaWdodDo1MDA7b3BhY2l0eTo4MCV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2Jsb2NrLmJsb2NrLWFib3V0IC5ibG9jay1hYm91dF9fdGV4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi4xOHB4fX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19xd2VydHl7bWFyZ2luLWJvdHRvbToxMjBweDtkaXNwbGF5OmZsZXh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX3F3ZXJ0eXtkaXNwbGF5Om5vbmV9fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX3F3ZXJ0eSBzcGFue2N1cnNvcjpwb2ludGVyfS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX3F3ZXJ0eSBzcGFuOmhvdmVyIHN2ZyBwYXRoe3N0cm9rZTpub25lO2ZpbGw6IzJiMmJkOX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19xd2VydHktbW9iaWxlLnF3ZXJ0eS1tb2JpbGV7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19xd2VydHktbW9iaWxlLnF3ZXJ0eS1tb2JpbGV7ZGlzcGxheTpibG9jaztwYWRkaW5nLWJvdHRvbTo4MHB4fX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19xd2VydHktbW9iaWxlLnF3ZXJ0eS1tb2JpbGUgcC5xd2VydHktbW9iaWxlX190ZXh0e2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjQycHg7bGV0dGVyLXNwYWNpbmc6LjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MDBweCl7Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fcXdlcnR5LW1vYmlsZS5xd2VydHktbW9iaWxlIHAucXdlcnR5LW1vYmlsZV9fdGV4dHtsZXR0ZXItc3BhY2luZzouOHB4fX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19xd2VydHktbW9iaWxlLnF3ZXJ0eS1tb2JpbGUgcC5xd2VydHktbW9iaWxlX190ZXh0IHNwYW57Y29sb3I6IzJiMmJkOX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0e2Rpc3BsYXk6ZmxleDtnYXA6MiV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2NhcmQtbGlzdC5jYXJkLWxpc3R7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0MHB4fX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0IC5jYXJkLWxpc3RfX2ludHJve2ZsZXg6MSAxIDQ5JX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0IC5jYXJkLWxpc3RfX2ludHJvIHB7cG9zaXRpb246c3RpY2t5O3RvcDoxNzVweDtwYWRkaW5nLWJvdHRvbTo3MHB4O21heC13aWR0aDo0MDZweDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O29wYWNpdHk6ODAlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0IC5jYXJkLWxpc3RfX2ludHJvIHB7bWF4LXdpZHRoOjEwMCU7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzouMThweDtwYWRkaW5nLWJvdHRvbTowfX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0IC5jYXJkLWxpc3RfX2NhcmRze2ZsZXg6MSAwIDQ5JX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0IC5jYXJkLWxpc3RfX2NhcmRzIC5jYXJkLWxpc3RfX2NhcmQtcGFyYWxsYXh7Ym9yZGVyLXJhZGl1czoyNHB4fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2NhcmQtbGlzdC5jYXJkLWxpc3QgLmNhcmQtbGlzdF9fY2FyZHMgLmNhcmQtbGlzdF9fY2FyZC1wYXJhbGxheDpmaXJzdC1jaGlsZCwubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0IC5jYXJkLWxpc3RfX2NhcmRzIC5jYXJkLWxpc3RfX2NhcmQtcGFyYWxsYXg6bGFzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiMyYjJiZDl9Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fY2FyZC1saXN0LmNhcmQtbGlzdCAuY2FyZC1saXN0X19jYXJkcyAuY2FyZC1saXN0X19jYXJkLXBhcmFsbGF4Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDB9Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fY2FyZC1saXN0LmNhcmQtbGlzdCAuY2FyZC1saXN0X19jYXJkcyAuY2FyZC1saXN0X19jYXJkLXBhcmFsbGF4IC5jYXJkLWxpc3RfX2NvbnRlbnR7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjMwMHB4O21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nOjY0cHggNDBweCA0MHB4O2JvcmRlci1yYWRpdXM6MjRweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fY2FyZC1saXN0LmNhcmQtbGlzdCAuY2FyZC1saXN0X19jYXJkcyAuY2FyZC1saXN0X19jYXJkLXBhcmFsbGF4IC5jYXJkLWxpc3RfX2NvbnRlbnR7bWluLWhlaWdodDoxMDAlO3BhZGRpbmc6MzJweCAyNHB4fX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0IC5jYXJkLWxpc3RfX2NhcmRzIC5jYXJkLWxpc3RfX2NhcmQtcGFyYWxsYXggLmNhcmQtbGlzdF9fY29udGVudCBpbWcuY2FyZC1saXN0X19pY29ue21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fY2FyZC1saXN0LmNhcmQtbGlzdCAuY2FyZC1saXN0X19jYXJkcyAuY2FyZC1saXN0X19jYXJkLXBhcmFsbGF4IC5jYXJkLWxpc3RfX2NvbnRlbnQgaW1nLmNhcmQtbGlzdF9faWNvbnt0cmFuc2Zvcm06c2NhbGUoLjg5KX19Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fY2FyZC1saXN0LmNhcmQtbGlzdCAuY2FyZC1saXN0X19jYXJkcyAuY2FyZC1saXN0X19jYXJkLXBhcmFsbGF4IC5jYXJkLWxpc3RfX2NvbnRlbnQgLmNhcmQtbGlzdF9fdGl0bGUtaDF7bWFyZ2luLWJvdHRvbTo4cHg7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjhweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fY2FyZC1saXN0LmNhcmQtbGlzdCAuY2FyZC1saXN0X19jYXJkcyAuY2FyZC1saXN0X19jYXJkLXBhcmFsbGF4IC5jYXJkLWxpc3RfX2NvbnRlbnQgLmNhcmQtbGlzdF9fdGl0bGUtaDF7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MjhweDtsZXR0ZXItc3BhY2luZzouMjdweH19Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fY2FyZC1saXN0LmNhcmQtbGlzdCAuY2FyZC1saXN0X19jYXJkcyAuY2FyZC1saXN0X19jYXJkLXBhcmFsbGF4IC5jYXJkLWxpc3RfX2NvbnRlbnQgLmNhcmQtbGlzdF9fdGV4dHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O2xldHRlci1zcGFjaW5nOi4ycHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2NhcmQtbGlzdC5jYXJkLWxpc3QgLmNhcmQtbGlzdF9fY2FyZHMgLmNhcmQtbGlzdF9fY2FyZC1wYXJhbGxheCAuY2FyZC1saXN0X19jb250ZW50IC5jYXJkLWxpc3RfX3RleHR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzouMThweH19Lm1haW4tdGVjaG5vbG9naWVze21hcmdpbi1ib3R0b206MTIwcHg7cGFkZGluZy10b3A6ODBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tdGVjaG5vbG9naWVze21hcmdpbi1ib3R0b206ODBweDtwYWRkaW5nLXRvcDo1NnB4fX0ubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXJ7bWF4LXdpZHRoOjEyODBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAyMHB4fS5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2hlYWRpbmctdGl0bGV7bWFyZ2luLWJvdHRvbTo0MHB4fS5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2Nre2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjI0cHg7cGFkZGluZzo4MHB4IDgwcHggNDBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2t7cGFkZGluZzozMnB4IDI0cHggMTZweH19Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19ib2R5LmJvZHktdGVjaHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoyNHB4O3dpZHRoOmZpdC1jb250ZW50O21hcmdpbi1ib3R0b206NDBweH0ubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9jayAubWFpbi10ZWNobm9sb2dpZXNfX2JvZHkuYm9keS10ZWNoIC5ib2R5LXRlY2hfX3RhYnMgLmJvZHktdGVjaF9fbGlzdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fYm9keS5ib2R5LXRlY2ggLmJvZHktdGVjaF9fdGFicyAuYm9keS10ZWNoX19saXN0IC5ib2R5LXRlY2hfX2l0ZW17Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzo4cHggMTZweDtib3JkZXItcmFkaXVzOjI0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHg7bGV0dGVyLXNwYWNpbmc6LjE0cHg7bWFyZ2luOjRweDt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fYm9keS5ib2R5LXRlY2ggLmJvZHktdGVjaF9fdGFicyAuYm9keS10ZWNoX19saXN0IC5ib2R5LXRlY2hfX2l0ZW17Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTVweDtsZXR0ZXItc3BhY2luZzouMXB4O3doaXRlLXNwYWNlOm5vd3JhcH19Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19ib2R5LmJvZHktdGVjaCAuYm9keS10ZWNoX190YWJzIC5ib2R5LXRlY2hfX2xpc3QgLmJvZHktdGVjaF9faXRlbTpob3Zlcntjb2xvcjojMmIyYmQ5fS5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fYm9keS5ib2R5LXRlY2ggLmJvZHktdGVjaF9fdGFicyAuYm9keS10ZWNoX19saXN0IC5ib2R5LXRlY2hfX2l0ZW0uYWN0aXZlLC5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fYm9keS5ib2R5LXRlY2ggLmJvZHktdGVjaF9fdGFicyAuYm9keS10ZWNoX19saXN0IC5ib2R5LXRlY2hfX2l0ZW06YWN0aXZlLC5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fYm9keS5ib2R5LXRlY2ggLmJvZHktdGVjaF9fdGFicyAuYm9keS10ZWNoX19saXN0IC5ib2R5LXRlY2hfX2l0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDB9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fYm9keS5ib2R5LXRlY2ggLmJvZHktdGVjaF9fdGFicyAuYm9keS10ZWNoX19saXN0IC5ib2R5LXRlY2hfX2l0ZW0uYWN0aXZlLC5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fYm9keS5ib2R5LXRlY2ggLmJvZHktdGVjaF9fdGFicyAuYm9keS10ZWNoX19saXN0IC5ib2R5LXRlY2hfX2l0ZW06YWN0aXZlLC5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fYm9keS5ib2R5LXRlY2ggLmJvZHktdGVjaF9fdGFicyAuYm9keS10ZWNoX19saXN0IC5ib2R5LXRlY2hfX2l0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDB9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9jayAubWFpbi10ZWNobm9sb2dpZXNfX2JvZHkuYm9keS10ZWNoIC5ib2R5LXRlY2hfX3RhYnMgLmJvZHktdGVjaF9fbGlzdCAuYm9keS10ZWNoX19pdGVtOm5vdCguYWN0aXZlKXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOjc2OXB4KXsubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9jayAubWFpbi10ZWNobm9sb2dpZXNfX2l0ZW06bm90KC5hY3RpdmUpe2Rpc3BsYXk6bm9uZX19Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX190ZXh0e21heC13aWR0aDo1MzBweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC13ZWlnaHQ6NTAwO29wYWNpdHk6ODAlO21hcmdpbi1ib3R0b206NDBweDtsZXR0ZXItc3BhY2luZzouMnB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9jayAubWFpbi10ZWNobm9sb2dpZXNfX3RleHR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzouMThweH19Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19wcm9ncmFtbXMucHJvZ3JhbW1zIC5wcm9ncmFtbXNfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo1JX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19wcm9ncmFtbXMucHJvZ3JhbW1zIC5wcm9ncmFtbXNfX2xpc3R7bWFyZ2luOjAgLTZweH19Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19wcm9ncmFtbXMucHJvZ3JhbW1zIC5wcm9ncmFtbXNfX2xpc3QgLnByb2dyYW1tc19faXRlbXt0ZXh0LWFsaWduOmNlbnRlcjtmbGV4OjEgMCAxMCU7bWF4LXdpZHRoOjEwJTttYXJnaW4tYm90dG9tOjQwcHg7dHJhbnNpdGlvbjphbGwgLjNzfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9jayAubWFpbi10ZWNobm9sb2dpZXNfX3Byb2dyYW1tcy5wcm9ncmFtbXMgLnByb2dyYW1tc19fbGlzdCAucHJvZ3JhbW1zX19pdGVte21heC13aWR0aDoyMS4yNSU7bWluLXdpZHRoOjIxLjI1JTt3aWR0aDoyMS4yNSV9fUBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KXsubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9jayAubWFpbi10ZWNobm9sb2dpZXNfX3Byb2dyYW1tcy5wcm9ncmFtbXMgLnByb2dyYW1tc19fbGlzdCAucHJvZ3JhbW1zX19pdGVte21heC13aWR0aDozMCU7bWluLXdpZHRoOjMwJTt3aWR0aDozMCV9fS5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fcHJvZ3JhbW1zLnByb2dyYW1tcyAucHJvZ3JhbW1zX19saXN0IC5wcm9ncmFtbXNfX2l0ZW06aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMSk7dHJhbnNpdGlvbjphbGwgLjNzfS5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fcHJvZ3JhbW1zLnByb2dyYW1tcyAucHJvZ3JhbW1zX19saXN0IC5wcm9ncmFtbXNfX2l0ZW0gaW1ne21hcmdpbjowIGF1dG8gOHB4fS5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fcHJvZ3JhbW1zLnByb2dyYW1tcyAucHJvZ3JhbW1zX19saXN0IC5wcm9ncmFtbXNfX2l0ZW0gLnByb2dyYW1tc19fZGVzY3JpcHRpb257Y29sb3I6I2ZmZjtvcGFjaXR5OjgwJTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi4xNXB4fUBtZWRpYSAobWluLXdpZHRoOjc2OXB4KXsubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19pdGVtIC5ib2R5LXRlY2hfX2l0ZW17ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVye3BhZGRpbmc6MH0ubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19oZWFkaW5nLXRpdGxle3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH0ubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9ja3tiYWNrZ3JvdW5kOjAgMDtwYWRkaW5nOjB9Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLmJvZHktdGVjaF9fdGFic3tkaXNwbGF5Om5vbmV9Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19pdGVtIC5ib2R5LXRlY2hfX2l0ZW17cGFkZGluZzo4cHggMTZweDtib3JkZXItcmFkaXVzOjI0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjo0cHg7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTVweDtsZXR0ZXItc3BhY2luZzouMXB4O3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luOjEycHggMCAyNHB4fS5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5zbGljay10cmFja3tkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5zbGljay1zbGlkZXtoZWlnaHQ6aW5oZXJpdCFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMDAwO21hcmdpbjowIDVweDtwYWRkaW5nOjIwcHg7Ym9yZGVyLXJhZGl1czoyMHB4fX0ubWFpbi1tb3ZpbmctdGV4dHtvdmVyZmxvdzpoaWRkZW59Lm1haW4tbW92aW5nLXRleHQgLm1vdmluZy10ZXh0e2ZvbnQtc2l6ZTo5NnB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxMDUuNnB4O2xldHRlci1zcGFjaW5nOjFweDttYXJnaW4tYm90dG9tOjE1LjJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoNzQuNDdkZWcsIzQxNThkMCAwLCNhYjk0ZDEgMjYuNCUsI2M4NTBjMCA1MCUsI2ZmY2M3MCAxMDAlKTstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnRyYW5zcGFyZW50fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1tb3ZpbmctdGV4dCAubW92aW5nLXRleHR7Zm9udC1zaXplOjQ4cHg7bGluZS1oZWlnaHQ6NTIuOHB4O21hcmdpbi1ib3R0b206MTEuMnB4fX0ubWFpbi1tb3ZpbmctdGV4dCAubW92aW5nLXRleHQgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5tYWluLXRlc3RpbW9uaWFsc3tiYWNrZ3JvdW5kLWNvbG9yOiMyYjJiZDk7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjI0cHh9Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVye21heC13aWR0aDoxMjgwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjgwcHggMjBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVye3BhZGRpbmc6NTZweCAyMHB4fX0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19oZWFkaW5nLXRpdGxle21hcmdpbi1ib3R0b206NDBweH0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50e2Rpc3BsYXk6ZmxleH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19pbWFnZXttYXJnaW4tcmlnaHQ6NjguNXB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9faW1hZ2V7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSAobWF4LXdpZHRoOjUwMHB4KXsubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9faW1hZ2V7dGV4dC1hbGlnbjpjZW50ZXJ9fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19pbWFnZSBpbWd7Ym9yZGVyLXJhZGl1czo1MCU7bWF4LXdpZHRoOjE5OHB4O21pbi13aWR0aDoxOThweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2ltYWdlIGltZ3ttYXJnaW4tYm90dG9tOjI0cHh9fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5e3dpZHRoOjEwMCV9Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X190ZXh0e2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHg7bWFyZ2luLWJvdHRvbToxNnB4O21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTAwcHg7bWF4LWhlaWdodDoxNDBweDtvdmVyZmxvdy15OmF1dG87b3BhY2l0eTo4MCU7Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX3RleHR7cGFkZGluZy1yaWdodDowO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LjE4cHg7bWF4LWhlaWdodDoxOTVweDttYXJnaW4tcmlnaHQ6MXB4fX0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX3RleHQ6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjhweH0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX3RleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6IzJiMmJkOTtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fdGV4dDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6OHB4O2JvcmRlcjoxcHggc29saWQgI2ZmZn0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX3RleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2Nre2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9ja3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMycHh9fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sgLnRlc3RpbW9uaWFscy1jb250ZW50X19jbGllbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19sb2dvLWJyYW5ke21hcmdpbi1ib3R0b206MjZweH0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2NrIC50ZXN0aW1vbmlhbHMtY29udGVudF9fY2xpZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fbG9nby1icmFuZCBpbWd7bWF4LXdpZHRoOjk1cHg7bWF4LWhlaWdodDo0M3B4fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sgLnRlc3RpbW9uaWFscy1jb250ZW50X19jbGllbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19hdXRob3J7ZGlzcGxheTpmbGV4O2hlaWdodDoyNHB4O2FsaWduLWl0ZW1zOmNlbnRlcjtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtc2l6ZToxNnB4fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sgLnRlc3RpbW9uaWFscy1jb250ZW50X19jbGllbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19hdXRob3IgLnRlc3RpbW9uaWFscy1jb250ZW50X19uYW1le3BhZGRpbmctcmlnaHQ6OHB4fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sgLnRlc3RpbW9uaWFscy1jb250ZW50X19jbGllbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19hdXRob3IgLnRlc3RpbW9uaWFscy1jb250ZW50X19wb3NpdGlvbntib3JkZXItbGVmdDoxcHggc29saWQ7cGFkZGluZy1sZWZ0OjhweDtvcGFjaXR5OjgwJX0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2NrIC50ZXN0aW1vbmlhbHMtY29udGVudF9fYXJyb3dze2Rpc3BsYXk6ZmxleDtnYXA6MjRweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sgLnRlc3RpbW9uaWFscy1jb250ZW50X19hcnJvd3N7anVzdGlmeS1jb250ZW50OmNlbnRlcn19Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Fycm93cyAuYXJyb3ctYmFjaywubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2NrIC50ZXN0aW1vbmlhbHMtY29udGVudF9fYXJyb3dzIC5hcnJvdy1mb3J3e3dpZHRoOjUxcHg7aGVpZ2h0OjUxcHg7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4zc30ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2NrIC50ZXN0aW1vbmlhbHMtY29udGVudF9fYXJyb3dzIC5hcnJvdy1iYWNre3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sgLnRlc3RpbW9uaWFscy1jb250ZW50X19hcnJvd3MgLmFycm93LWJhY2s6OmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjczMDQ2OScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjQuNjkyNCcgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMzQuNjE1MiAyNS4xOTI0TDE2LjIzMDUgMjUuMTkyNE0yNS40MjI4IDM0LjM4NDhMMTYuMjMwNSAyNS4xOTI0TTE2LjIzMDUgMjUuMTkyNEwyNS40MjI4IDE2JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDo1MXB4O2hlaWdodDo1MXB4fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sgLnRlc3RpbW9uaWFscy1jb250ZW50X19hcnJvd3MgLmFycm93LWJhY2s6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9Jy0wLjUnIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzIzLjUnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDUwIDApJyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB4PSctMC41JyB5PScwLjUnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyMy41JyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSA1MCAwKScgc3Ryb2tlPSclMjMwQzVBRjInLyUzRSUzQ3BhdGggZD0nTTE2LjYxNTIgMjUuMTkyNEwzNSAyNS4xOTI0TTI1LjgwNzYgMzQuMzg0OEwzNSAyNS4xOTI0TTM1IDI1LjE5MjRMMjUuODA3NiAxNicgc3Ryb2tlPSclMjMwQzVBRjInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Fycm93cyAuYXJyb3ctZm9yd3twb3NpdGlvbjpyZWxhdGl2ZX0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2NrIC50ZXN0aW1vbmlhbHMtY29udGVudF9fYXJyb3dzIC5hcnJvdy1mb3J3OjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMC43MzA0NjknIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzI0LjY5MjQnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTM0LjYxNTIgMjUuMTkyNEwxNi4yMzA1IDI1LjE5MjRNMjUuNDIyOCAzNC4zODQ4TDE2LjIzMDUgMjUuMTkyNE0xNi4yMzA1IDI1LjE5MjRMMjUuNDIyOCAxNicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6NTFweDtoZWlnaHQ6NTFweDt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Fycm93cyAuYXJyb3ctZm9ydzpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nLTAuNScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjMuNScgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTAgMCknIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHg9Jy0wLjUnIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzIzLjUnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDUwIDApJyBzdHJva2U9JyUyMzBDNUFGMicvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS4xOTI0TDM1IDI1LjE5MjRNMjUuODA3NiAzNC4zODQ4TDM1IDI1LjE5MjRNMzUgMjUuMTkyNEwyNS44MDc2IDE2JyBzdHJva2U9JyUyMzBDNUFGMicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO3RyYW5zZm9ybTpyb3RhdGUoMCl9Lm1haW4tZmFxe21hcmdpbi1ib3R0b206ODBweDtwYWRkaW5nLXRvcDo4MHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1mYXF7bWFyZ2luLWJvdHRvbTo1NnB4O3BhZGRpbmctdG9wOjU2cHh9fS5tYWluLWZhcSAubWFpbi1mYXFfX2NvbnRhaW5lcnttYXgtd2lkdGg6MTI4MHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDIwcHh9Lm1haW4tZmFxIC5tYWluLWZhcV9fY29udGFpbmVyIC5tYWluLWZhcV9fY29udGVudHtkaXNwbGF5OmZsZXg7Z2FwOjgwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLWZhcSAubWFpbi1mYXFfX2NvbnRhaW5lciAubWFpbi1mYXFfX2NvbnRlbnR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDowfX0ubWFpbi1mYXEgLm1haW4tZmFxX19jb250YWluZXIgLm1haW4tZmFxX19jb250ZW50IC5tYWluLWZhcV9fdGl0bGV7bWFyZ2luLWJvdHRvbToxNnB4fS5hY2NvcmRpb257d2lkdGg6MTAwJX0uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW17Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6MjRweDtwYWRkaW5nOjE2cHggMzJweDttYXJnaW4tYm90dG9tOjhweH0uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW06Zm9jdXMsLmFjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtOmhvdmVye2JvcmRlci1jb2xvcjojMmIyYmQ5fS5hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbTpmb2N1czpob3ZlciAuYWNjb3JkaW9uX19hcnJvdy1pdGVtOjpiZWZvcmUsLmFjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtOmhvdmVyOmhvdmVyIC5hY2NvcmRpb25fX2Fycm93LWl0ZW06OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zIDEyLjVMMTIgMy41TTMgMy41TDEyIDMuNU0xMiAzLjVMMTIgMTIuNScgc3Ryb2tlPSclMjMwQzVBRjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpfS5hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyOHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt0cmFuc2l0aW9uOmFsbCAuM3M7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9LmFjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlLmFjY29yZGlvbi1hY3RpdmV7bWFyZ2luLWJvdHRvbToxNnB4O3RyYW5zaXRpb246YWxsIC4zc30uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUuYWNjb3JkaW9uLWFjdGl2ZSAuYWNjb3JkaW9uX19hcnJvdy1pdGVtOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNpdGlvbjphbGwgLjNzfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGV7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjZweDtsZXR0ZXItc3BhY2luZzouMnB4fX0uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUgLmFjY29yZGlvbl9fdGl0bGUtdGV4dHtwYWRkaW5nLXJpZ2h0OjIxcHh9LmFjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlIC5hY2NvcmRpb25fX2Fycm93LWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjphbGwgLjNzfS5hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZSAuYWNjb3JkaW9uX19hcnJvdy1pdGVtOjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMgMTIuNUwxMiAzLjVNMyAzLjVMMTIgMy41TTEyIDMuNUwxMiAxMi41JyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NnB4O3JpZ2h0OjA7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246YWxsIC4zc30uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fY29udGVudHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi4xNXB4O29wYWNpdHk6ODAlO2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmFjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2NvbnRlbnR7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtsZXR0ZXItc3BhY2luZzouMTRweH19Lm1haW4tY29udGFjdC11c3t0cmFuc2l0aW9uOmFsbCAxcztiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czoyNHB4IDI0cHggMCAwO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0ubWFpbi1jb250YWN0LXVzIC5tYWluLWNvbnRhY3QtdXNfX2NvbnRhaW5lcnttYXgtd2lkdGg6MTI4MHB4O21hcmdpbjowIGF1dG87cGFkZGluZzo4MHB4IDIwcHggMzJweDtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1jb250YWN0LXVzIC5tYWluLWNvbnRhY3QtdXNfX2NvbnRhaW5lcntwYWRkaW5nOjU2cHggMjBweCAwfX0ubWFpbi1jb250YWN0LXVzIC5tYWluLWNvbnRhY3QtdXNfX2NvbnRhaW5lciAubWFpbi1jb250YWN0LXVzX19ib2R5e3BhZGRpbmc6ODBweCA0MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7Ym9yZGVyLXJhZGl1czoyNHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1jb250YWN0LXVzIC5tYWluLWNvbnRhY3QtdXNfX2NvbnRhaW5lciAubWFpbi1jb250YWN0LXVzX19ib2R5e3BhZGRpbmc6NDBweCAyNHB4IDMycHh9fS5tYWluLWNvbnRhY3QtdXMgLm1haW4tY29udGFjdC11c19fY29udGFpbmVyIC5tYWluLWNvbnRhY3QtdXNfX2JvZHkgLm1haW4tY29udGFjdC11c19fYmxvY2t7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7Lm1haW4tY29udGFjdC11cyAubWFpbi1jb250YWN0LXVzX19jb250YWluZXIgLm1haW4tY29udGFjdC11c19fYm9keSAubWFpbi1jb250YWN0LXVzX19ibG9ja3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5tYWluLWNvbnRhY3QtdXMgLm1haW4tY29udGFjdC11c19fY29udGFpbmVyIC5tYWluLWNvbnRhY3QtdXNfX2JvZHkgLm1haW4tY29udGFjdC11c19fYmxvY2sgaDIubWFpbi1jb250YWN0LXVzX190aXRsZXttYXgtd2lkdGg6NjI2cHg7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDJweDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsubWFpbi1jb250YWN0LXVzIC5tYWluLWNvbnRhY3QtdXNfX2NvbnRhaW5lciAubWFpbi1jb250YWN0LXVzX19ib2R5IC5tYWluLWNvbnRhY3QtdXNfX2Jsb2NrIGgyLm1haW4tY29udGFjdC11c19fdGl0bGV7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tY29udGFjdC11cyAubWFpbi1jb250YWN0LXVzX19jb250YWluZXIgLm1haW4tY29udGFjdC11c19fYm9keSAubWFpbi1jb250YWN0LXVzX19ibG9jayBoMi5tYWluLWNvbnRhY3QtdXNfX3RpdGxle2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjI4cHg7bGV0dGVyLXNwYWNpbmc6LjI3cHh9fS5tYWluLWNvbnRhY3QtdXMgLm1haW4tY29udGFjdC11c19fY29udGFpbmVyIC5tYWluLWNvbnRhY3QtdXNfX2JvZHkgLm1haW4tY29udGFjdC11c19fYmxvY2sgLm1haW4tY29udGFjdC11c19fYnV0dG9ue3BhZGRpbmc6MTZweCAyNHB4O2JvcmRlci1yYWRpdXM6NDBweDtib3JkZXI6MXB4IHNvbGlkICNmZmY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo1MDA7dHJhbnNpdGlvbjphbGwgLjNzO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsubWFpbi1jb250YWN0LXVzIC5tYWluLWNvbnRhY3QtdXNfX2NvbnRhaW5lciAubWFpbi1jb250YWN0LXVzX19ib2R5IC5tYWluLWNvbnRhY3QtdXNfX2Jsb2NrIC5tYWluLWNvbnRhY3QtdXNfX2J1dHRvbnttYXJnaW4tcmlnaHQ6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLWNvbnRhY3QtdXMgLm1haW4tY29udGFjdC11c19fY29udGFpbmVyIC5tYWluLWNvbnRhY3QtdXNfX2JvZHkgLm1haW4tY29udGFjdC11c19fYmxvY2sgLm1haW4tY29udGFjdC11c19fYnV0dG9ue2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHh9fS5tYWluLWNvbnRhY3QtdXMgLm1haW4tY29udGFjdC11c19fY29udGFpbmVyIC5tYWluLWNvbnRhY3QtdXNfX2JvZHkgLm1haW4tY29udGFjdC11c19fYmxvY2sgLm1haW4tY29udGFjdC11c19fYnV0dG9uIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0ubWFpbi1jb250YWN0LXVzIC5tYWluLWNvbnRhY3QtdXNfX2NvbnRhaW5lciAubWFpbi1jb250YWN0LXVzX19ib2R5IC5tYWluLWNvbnRhY3QtdXNfX2Jsb2NrIC5tYWluLWNvbnRhY3QtdXNfX2J1dHRvbjpob3ZlciBpbWd7dHJhbnNpdGlvbjphbGwgLjNzO2Rpc3BsYXk6YmxvY2t9Lm1haW4tY29udGFjdC11cyAubWFpbi1jb250YWN0LXVzX19jb250YWluZXIgLm1haW4tY29udGFjdC11c19fYm9keSAubWFpbi1jb250YWN0LXVzX19ibG9jayAubWFpbi1jb250YWN0LXVzX19idXR0b24gaW1ne2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSkgc2NhbGUoMS41KTt0cmFuc2l0aW9uOmFsbCAuM3N9Ym9keTpub3QoLnNjcm9sbC1lbmQpIG1haW4ubWFpbntwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH1ib2R5IC5tYWluLWNvbnRhY3QtdXMuaW5pdGlhbGl6ZWR7bGVmdDowO3JpZ2h0OjA7dHJhbnNpdGlvbjphbGwgMXMgZWFzZS1vdXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7Ym9keSAubWFpbi1jb250YWN0LXVzLmluaXRpYWxpemVke2JvdHRvbTowIWltcG9ydGFudH19Ym9keSAubWFpbi1jb250YWN0LXVzX19jb250YWluZXJ7dHJhbnNpdGlvbjphbGwgMXMgZWFzZS1vdXR9Ym9keS5zY3JvbGwtZW5kIC5tYWluLWNvbnRhY3QtdXMuaW5pdGlhbGl6ZWR7cGFkZGluZy10b3A6MTAwdmg7cG9zaXRpb246Zml4ZWQ7dHJhbnNpdGlvbjphbGwgMXMgZWFzZS1vdXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2JvZHkuc2Nyb2xsLWVuZCAubWFpbi1jb250YWN0LXVzLmluaXRpYWxpemVke3BhZGRpbmctYm90dG9tOjQ4MHB4IWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpe2JvZHkuc2Nyb2xsLWVuZCAubWFpbi1jb250YWN0LXVzLmluaXRpYWxpemVke3BhZGRpbmctYm90dG9tOjIwJSFpbXBvcnRhbnQ7Ym90dG9tOjAhaW1wb3J0YW50fX1ib2R5LnNjcm9sbC1lbmQgLm1haW4tY29udGFjdC11c19fY29udGFpbmVye2FuaW1hdGlvbjpib3VuY2VTb2Z0IC41cyBlYXNlLW91dCAxc31Aa2V5ZnJhbWVzIGJvdW5jZVNvZnR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MjAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KX00MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNXB4KX02MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnRpcHB5LXRvb2x0aXB7YmFja2dyb3VuZDowIDB9LmxldHRlci10b29sdGlwe2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjE2cHggMjRweDtkaXNwbGF5OmJsb2NrO2NvbG9yOiMyYjJiZDk7Ym9yZGVyLXJhZGl1czoyNHB4O21heC13aWR0aDoyNjZweH0ubGV0dGVyLXRvb2x0aXAgLnFzLXRvb2x0aXAtdGl0bGV7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjhweDttYXJnaW4tYm90dG9tOjhweH0ubGV0dGVyLXRvb2x0aXAgLnFzLXRvb2x0aXAtdGV4dHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOS4ycHh9LmxldHRlci10b29sdGlwIC5xcy10b29sdGlwLXRleHQsLmxldHRlci10b29sdGlwIC5xcy10b29sdGlwLXRpdGxle2Rpc3BsYXk6YmxvY2t9LnRlYW0tdG9vbHRpcHtiYWNrZ3JvdW5kLWNvbG9yOiMyYjJiZDk7cGFkZGluZzo0cHggOHB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjI0cHg7bWF4LXdpZHRoOjI2NnB4fS50ZWFtLXRvb2x0aXAgLnFzLXRvb2x0aXAtbmFtZXttYXJnaW4tcmlnaHQ6OHB4fS50ZWFtLXRvb2x0aXAgLnFzLXRvb2x0aXAtcG9zaXRpb257b3BhY2l0eTo1MCV9LnRlYW0tdG9vbHRpcCAucXMtdG9vbHRpcC1uYW1lLC50ZWFtLXRvb2x0aXAgLnFzLXRvb2x0aXAtcG9zaXRpb257Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTQuNHB4O2ZvbnQtd2VpZ2h0OjUwMH0ucHJvamVjdF9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxODlweDtoZWlnaHQ6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucHJvamVjdF9faW1hZ2V7bWluLWhlaWdodDozMjlweH19LnByZWxvYWRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ei1pbmRleDoyfS5wcmVsb2FkZXItc3Zne3dpZHRoOjUwcHg7YW5pbWF0aW9uOnNwaW4gMXMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QGtleWZyYW1lcyBzcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9NTAle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMCl9fS5ja3ktbm90aWNlLWRlcyBhLC5tb2RhbF9tYXNrIGEsLnBhZ2VfY29udGVudF9ib3ggYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uY2t5LW5vdGljZS1kZXMgYTo6YWZ0ZXIsLm1vZGFsX21hc2sgYTo6YWZ0ZXIsLnBhZ2VfY29udGVudF9ib3ggYTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDowJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6IzJiMmJkOTt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSByaWdodDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0udGl0bGVfMTFhZjJmYyBhOjphZnRlcntoZWlnaHQ6MnB4fS5ja3ktbm90aWNlLWRlcyBhOmhvdmVyOjphZnRlciwubW9kYWxfbWFzayBhOmhvdmVyOjphZnRlciwucGFnZV9jb250ZW50X2JveCBhOmhvdmVyOjphZnRlcnt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0O3dpZHRoOjEwMCV9Lm1vZGFsX21hc2sgYSAuYXJyb3csLnBhZ2VfY29udGVudF9ib3ggYSAuYXJyb3d7bWFyZ2luLWxlZnQ6OHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5tb2RhbF9tYXNrIGE6aG92ZXIgLmFycm93LC5wYWdlX2NvbnRlbnRfYm94IGE6aG92ZXIgLmFycm93e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCl9LmZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfS5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVye21heC13aWR0aDoxMjgwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjQ4cHggMjBweDtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lcntwYWRkaW5nOjQwcHggMjBweCA1NnB4fX0uZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMnB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWF7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWF7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzBweH19LmZvb3RlciAuZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhIC5ib3R0b20tYXJlYV9fbGVmdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWEgLmJvdHRvbS1hcmVhX19sZWZ0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206NDBweH19LmZvb3RlciAuZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhIC5ib3R0b20tYXJlYV9fbGVmdCAuYm90dG9tLWFyZWFfX3NvY2lhbHtkaXNwbGF5OmZsZXg7Z2FwOjhweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmZvb3RlciAuZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhIC5ib3R0b20tYXJlYV9fbGVmdCAuYm90dG9tLWFyZWFfX3NvY2lhbHtnYXA6MTZweH19LmZvb3RlciAuZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhIC5ib3R0b20tYXJlYV9fbGVmdCAuYm90dG9tLWFyZWFfX3NvY2lhbDpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MjRweH0uZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWEgLmJvdHRvbS1hcmVhX19sZWZ0IC5ib3R0b20tYXJlYV9fc29jaWFsIC5ib3R0b20tYXJlYV9fc29jaWFsLWl0ZW17d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYSAuYm90dG9tLWFyZWFfX2xlZnQgLmJvdHRvbS1hcmVhX19zb2NpYWwgLmJvdHRvbS1hcmVhX19zb2NpYWwtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6N3B4O3BhZGRpbmctbGVmdDozcHg7cGFkZGluZy1ib3R0b206MnB4fS5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYSAuYm90dG9tLWFyZWFfX2xlZnQgLmJvdHRvbS1hcmVhX19zb2NpYWwgLmJvdHRvbS1hcmVhX19zb2NpYWwtaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyYjJiZDl9LmZvb3RlciAuZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhIC5ib3R0b20tYXJlYV9fbGVmdCAuYm90dG9tLWFyZWFfX2FkZHJlc3N7ZGlzcGxheTpmbGV4O2dhcDoyNHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWEgLmJvdHRvbS1hcmVhX19sZWZ0IC5ib3R0b20tYXJlYV9fYWRkcmVzc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE2cHh9fS5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYSAuYm90dG9tLWFyZWFfX2xlZnQgLmJvdHRvbS1hcmVhX19hZGRyZXNzIGEuYm90dG9tLWFyZWFfX2VtYWlse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjQwcHg7cG9zaXRpb246cmVsYXRpdmV9LmZvb3RlciAuZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhIC5ib3R0b20tYXJlYV9fbGVmdCAuYm90dG9tLWFyZWFfX2FkZHJlc3MgYS5ib3R0b20tYXJlYV9fZW1haWw6OmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjEuODgyNSA2LjQ2NzU1QzIxLjQyMTYgNC40Nzk4OSAxOS42NTkzIDMgMTcuNTU1NiAzSDYuNDQ0NDRDNC4zNDA3MyAzIDIuNTc4MzkgNC40Nzk4OSAyLjExNzUzIDYuNDY3NTVNMjEuODgyNSA2LjQ2NzU1QzIxLjk1OTMgNi43OTkwOCAyMiA3LjE0NDczIDIyIDcuNVYxNi41QzIyIDE3LjA1ODcgMjEuODk5NSAxNy41OTM2IDIxLjcxNTcgMTguMDg3MU0yMS44ODI1IDYuNDY3NTVMMTUuMzMzMyAxMS42MjVNMi4xMTc1MyA2LjQ2NzU1QzIuMDQwNjYgNi43OTkwOCAyIDcuMTQ0NzMgMiA3LjVWMTYuNUMyIDE3LjA1ODcgMi4xMDA1NSAxNy41OTM2IDIuMjg0MzIgMTguMDg3MU0yLjExNzUzIDYuNDY3NTVMOC42NjY2NyAxMS42MjVNOC42NjY2NyAxMS42MjVMMTAuNjM1NyAxMy4xNzU2QzExLjQzODIgMTMuODA3NSAxMi41NjE4IDEzLjgwNzUgMTMuMzY0MyAxMy4xNzU2TDE1LjMzMzMgMTEuNjI1TTguNjY2NjcgMTEuNjI1TDIuMjg0MzIgMTguMDg3MU0yLjI4NDMyIDE4LjA4NzFDMi45MTgwOCAxOS43ODkzIDQuNTQxNjEgMjEgNi40NDQ0NCAyMUgxNy41NTU2QzE5LjQ1ODQgMjEgMjEuMDgxOSAxOS43ODkzIDIxLjcxNTcgMTguMDg3MU0xNS4zMzMzIDExLjYyNUwyMS43MTU3IDE4LjA4NzEnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYSAuYm90dG9tLWFyZWFfX2xlZnQgLmJvdHRvbS1hcmVhX19hZGRyZXNzIC5ib3R0b20tYXJlYV9fY2l0eXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6NDBweH0uZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWEgLmJvdHRvbS1hcmVhX19sZWZ0IC5ib3R0b20tYXJlYV9fYWRkcmVzcyAuYm90dG9tLWFyZWFfX2NpdHk6OmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIyIDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTQuNzg3MiAxM0gxNy40OTA0QzE4LjM2NTEgMTMgMTkuMTM4NCAxMy41Njg1IDE5LjM5OTMgMTQuNDAzNUwyMC44NTIyIDE5LjA1MjZDMjEuMTU0IDIwLjAxODUgMjAuNDMyNCAyMSAxOS40MjA1IDIxSDIuNTAxMDVDMS40ODkwOSAyMSAwLjc2NzQ4MyAyMC4wMTg1IDEuMDY5MzMgMTkuMDUyNkwyLjUyMjE4IDE0LjQwMzVDMi43ODMxIDEzLjU2ODUgMy41NTYzNyAxMyA0LjQzMTE0IDEzSDcuMTM0MjhNMTQuNzg3MiAxM0MxNi4wMDQ0IDExLjIxMSAxNi45NjA4IDkuMjk0NjUgMTYuOTYwOCA3LjQ0MTQzQzE2Ljk2MDggMy44ODM5MyAxNC4yNzQ1IDEgMTAuOTYwOCAxQzcuNjQ3MDUgMSA0Ljk2MDc2IDMuODgzOTMgNC45NjA3NiA3LjQ0MTQzQzQuOTYwNzYgOS4yOTQ2NSA1LjkxNzE1IDExLjIxMSA3LjEzNDI4IDEzTTE0Ljc4NzIgMTNDMTMuOTY0MSAxNC4yMDk5IDEzLjAyMTcgMTUuMzYxNSAxMi4xNzUyIDE2LjM5NTlMMTIuMTQ3OCAxNi40Mjk0QzExLjUyNTIgMTcuMTkwMiAxMC4zOTYzIDE3LjE5MDIgOS43NzM3NCAxNi40Mjk0TDkuNzQ2MzIgMTYuMzk1OUM4Ljg5OTgzIDE1LjM2MTUgNy45NTc0MyAxNC4yMDk5IDcuMTM0MjggMTNNMTIuOTYwOCA3QzEyLjk2MDggOC4xMDQ1NyAxMi4wNjUzIDkgMTAuOTYwOCA5QzkuODU2MTkgOSA4Ljk2MDc2IDguMTA0NTcgOC45NjA3NiA3QzguOTYwNzYgNS44OTU0MyA5Ljg1NjE5IDUgMTAuOTYwOCA1QzEyLjA2NTMgNSAxMi45NjA4IDUuODk1NDMgMTIuOTYwOCA3Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmZvb3RlciAuZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhIC5ib3R0b20tYXJlYV9fYmxvY2t7ZGlzcGxheTpmbGV4O2dhcDo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWEgLmJvdHRvbS1hcmVhX19ibG9ja3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYSAuYm90dG9tLWFyZWFfX2Jsb2NrIC5ib3R0b20tYXJlYV9fcmlnaHR7ZGlzcGxheTpmbGV4O2dhcDo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWEgLmJvdHRvbS1hcmVhX19ibG9jayAuYm90dG9tLWFyZWFfX3JpZ2h0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYSAuYm90dG9tLWFyZWFfX2Jsb2NrIC5ib3R0b20tYXJlYV9fY29weXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2xldHRlci1zcGFjaW5nOi4xNHB4fX0ubm8tc2Nyb2xse292ZXJmbG93OmhpZGRlbn0ubW9kYWxfbWFza3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6MTAwdnc7ei1pbmRleDo5OTk5OTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmVuZDtvcGFjaXR5OjA7ei1pbmRleDotMX0ubW9kYWxfd3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Mi4zcmVtO2hlaWdodDoxMDAlO21hcmdpbi1sZWZ0OmF1dG87bWF4LXdpZHRoOjgxcmVtO3BhZGRpbmc6OHJlbTtwYWRkaW5nLXRvcDoyLjU3NXJlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMTUwcHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2U7d2lkdGg6OTUlO2JvcmRlci1yYWRpdXM6MjRweCAwIDAgMjRweDt0cmFuc2l0aW9uOi40cyBlYXNlLW91dDtvcGFjaXR5OjA7cGFkZGluZy1ib3R0b206MnJlbX0ubW9kYWxfbWFza19zaG93e3otaW5kZXg6OTk5OTtvcGFjaXR5OjEhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbn0ubW9kYWxfd3JhcHBlcl9zaG93e3JpZ2h0OjA7b3BhY2l0eToxIWltcG9ydGFudH0ubW9kYWxfd3JhcHBlcl9jbG9zZXJ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmU7cGFkZGluZzowO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5zY3JlZW4tcmVhZGVyLXRleHR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwwLDAsMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjowfS5wb2xpY3lfMTFhZjJmY3tjb2xvcjojMmIyYmQ5fSNzYl9jb250ZW50LCNzYl9jb250ZW50X2QsI3NiX2hlYWRlciwjc2JfaGVhZGVyX3N0aWNreXtjdXJzb3I6cG9pbnRlcn0ud3JhcHBlcl8xMWFmMmZje2Rpc3BsYXk6ZmxleDtnYXA6MTQ3cHh9LmxlZnRfMTFhZjJmYywucmlnaHRfMTFhZjJmY3t3aWR0aDo1MCV9LnJpZ2h0XzExYWYyZmN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OHB4fS50aXRsZV8xMWFmMmZje2ZvbnQtc2l6ZTozMnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDo0MnB4O21heC13aWR0aDo0MjBweDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo4MHB4fS5zZWxlY3RfMTFhZjJmY3tmb250LXNpemU6MTJweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmNoZWNrYm94ZXNfMTFhZjJmY3ttYXJnaW4tdG9wOjQwcHh9LnJvd18xMWFmMmZjIHRleHRhcmVhe21heC1oZWlnaHQ6MTYwcHh9LnJvd18xMWFmMmZjIGlucHV0LC5yb3dfMTFhZjJmYyB0ZXh0YXJlYXt3aWR0aDoxMDAlO2JvcmRlcjoxcHggc29saWQgIzAwMDtib3JkZXItcmFkaXVzOjI0cHg7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjI4cHg7cGFkZGluZzoxMnB4IDI0cHg7Y29sb3I6IzAwMH0ucm93XzExYWYyZmMgaW5wdXRbdHlwZT1maWxlXXtib3JkZXI6bm9uZSFpbXBvcnRhbnR9LnJvd18xMWFmMmZjIGlucHV0OjpwbGFjZWhvbGRlciwucm93XzExYWYyZmMgdGV4dGFyZWE6OnBsYWNlaG9sZGVye2NvbG9yOmdyZXk7Zm9udC13ZWlnaHQ6NDAwfS5yb3dfMTFhZjJmYyBpbnB1dDpmb2N1cy12aXNpYmxlLC5yb3dfMTFhZjJmYyB0ZXh0YXJlYTpmb2N1cy12aXNpYmxle2JvcmRlci1jb2xvcjojMmIyYmQ5fS5yb3dfMTFhZjJmYyBpbnB1dC53cGNmNy1ub3QtdmFsaWR7Ym9yZGVyLWNvbG9yOnJlZH0ud2hpdGVfYmd7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudH0ud3BjZjctbm90LXZhbGlkLXRpcHtmb250LXNpemU6MTJweCFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctbGVmdDoyNHB4O3BhZGRpbmctdG9wOjRweH0ud3BjZjctZm9ybS1jb250cm9sLXdyYXA6aGFzKGlucHV0W3R5cGU9ZmlsZV0pe3dpZHRoOjEwMCV9LnJvd190b3BfMTFhZjJmY3ttYXJnaW4tdG9wOjI0cHg7bWFyZ2luLWJvdHRvbTo0MHB4fS5yb3dfdG9wXzExYWYyZmMgcHtkaXNwbGF5OmZsZXg7Z2FwOjhweH0ucm93X3RvcF8xMWFmMmZjIHNwYW57Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjI0cHh9LnJvd190b3BfMTFhZjJmYyBpbnB1dFt0eXBlPWNoZWNrYm94XXt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fWJ1dHRvbjphY3RpdmV7Ym9yZGVyLXJhZGl1czo0MHB4IWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50fS5maWxlX21heF90ZXh0e2Rpc3BsYXk6bm9uZTtjb2xvcjojZjIwYzBjO2ZvbnQtc2l6ZToxMnB4O29wYWNpdHk6LjU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjNweH0ucHJvamVjdF9fYXJyb3dze2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDoycHg7cGFkZGluZy1ib3R0b206MnB4O3BhZGRpbmctbGVmdDoycHg7Ym9yZGVyLXJhZGl1czoyNnB4fS5zdWJtaXRfMTFhZjJmYyAud3BjZjctc3VibWl0e2NvbG9yOiNmZmY7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZzoxNnB4IDI0cHg7Ym9yZGVyLXJhZGl1czo0MHB4O2JhY2tncm91bmQtY29sb3I6IzJiMmJkOTtib3JkZXI6MXB4IHNvbGlkICMyYjJiZDk7Y3Vyc29yOnBvaW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0fS5zdWJtaXRfMTFhZjJmYyAud3BjZjctc3VibWl0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMmIyYmQ5fS5maWxlX2lucHV0c18xMWFmMmZjIGlucHV0e3Zpc2liaWxpdHk6aGlkZGVufS5maWxlX2lucHV0c18xMWFmMmZjIGlucHV0LmhpZGUtYWZ0ZXI6OmFmdGVye2Rpc3BsYXk6bm9uZX0uZmlsZV9pbnB1dHNfMTFhZjJmYyBpbnB1dDo6YmVmb3Jle3Zpc2liaWxpdHk6dmlzaWJsZTtjb250ZW50OnVybChodHRwczovL2Rldi5xd2VydHktc29mdC5jb20vd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL2Rpc3QvaW1hZ2VzL2ZpbGUuc3ZnKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bGVmdDowO3RvcDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmZpbGVfaW5wdXRzXzExYWYyZmMgaW5wdXQ6OmFmdGVye3Zpc2liaWxpdHk6dmlzaWJsZTtjb250ZW50OlwiQWRkIGFuIGF0dGFjaG1lbnRcIjtsZWZ0OjM0cHg7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmZpbGVfaW5wdXRzXzExYWYyZmN7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjI1cHh9LmZpbGVfaW5wdXRzXzExYWYyZmMgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZX0jcXdlcnR5X2ZpbGUsI3F3ZXJ0eV9maWxlMiwjcXdlcnR5X2ZpbGUze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MH0jcXdlcnR5X2ZpbGUyLCNxd2VydHlfZmlsZTN7ZGlzcGxheTpub25lfS53cGNmNy1saXN0LWl0ZW17bWFyZ2luOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjB9LmZpbGVfc2V0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjdweH0uZmlsZV9zZXQgaW1ne2hlaWdodDoxOHB4O2N1cnNvcjpwb2ludGVyfS5maWxlX2JveF8xMWFmMmZje3Bvc2l0aW9uOnJlbGF0aXZlfS5maWxlTmFtZXtsZWZ0OjA7Ym90dG9tOjA7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MTBweH0uY2hlY2tib3hlc18xMWFmMmZjIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF17cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmV9LmNoZWNrYm94ZXNfMTFhZjJmYyAud3BjZjctbGlzdC1pdGVtIGxhYmVse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjhweCAxNnB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6MjVweH0uY2hlY2tib3hlc18xMWFmMmZjIC53cGNmNy1saXN0LWl0ZW0gbGFiZWw6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMmIyYmQ5O2NvbG9yOiMyYjJiZDl9LmNoYWNrZWRfYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojMDAwIWltcG9ydGFudDtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzAwMH0uY2hhY2tlZF9ibG9jayBzcGFue3BhZGRpbmctbGVmdDoxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGFja2VkX2Jsb2NrIHNwYW46OmJlZm9yZXtjb250ZW50OnVybChodHRwczovL2Rldi5xd2VydHktc29mdC5jb20vd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL2Rpc3QvaW1hZ2VzL3NlbGVjdC5zdmcpO2xlZnQ6LTVweDt0b3A6LTJweDtoZWlnaHQ6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uY2hhY2tlZF9ibG9jazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDAhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgIzAwMCFpbXBvcnRhbnR9LmNoZWNpIC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7ZGlzcGxheTpub25lfS5jaGVja2JveGVzXzExYWYyZmMgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1jaGVja2JveHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjhweH0uZm9ybV9tZXNzYWdle2Rpc3BsYXk6bm9uZX0uZm9ybV9tZXNzYWdlX3Nob3d7ZGlzcGxheTpmbGV4fS5mb3JtYm94X2hpZGV7ZGlzcGxheTpub25lIWltcG9ydGFudH0ud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnJvd190b3BfMTFhZjJmYyAud3BjZjctbm90LXZhbGlkLXRpcHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTI1cHg7d2lkdGg6MjAwcHh9LmZvcm1fbWVzc2FnZXtnYXA6NDBweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZm9ybV9tZXNzYWdlIGltZ3t3aWR0aDo0MHB4O2hlaWdodDozNnB4fS5jaGVja2JveGVzXzExYWYyZmMgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnRleHRhcmVhXzExYWYyZmN7cmVzaXplOm5vbmV9LmZvcm1fbWVzc2FnZSBzcGFue3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6NDBweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6NDJweDtjb2xvcjojMDAwO21heC13aWR0aDo1MzhweDt0ZXh0LWFsaWduOmNlbnRlcn0ud3BjZjctc3Bpbm5lcntkaXNwbGF5Om5vbmV9Lm1vZGFsX3dyYXBwZXJ7b3ZlcmZsb3cteTpzY3JvbGx9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDUwcHgpey5tb2RhbF93cmFwcGVye3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czowfS5oZWFkZXItYmxvY2stZml4ZWQudmlzaWJsZXtib3JkZXItdG9wOjAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwNTBweCl7Lm1vZGFsX3dyYXBwZXJ7cGFkZGluZzo0cmVtfS53cmFwcGVyXzExYWYyZmN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4MHB4fS5sZWZ0XzExYWYyZmMsLnJpZ2h0XzExYWYyZmN7d2lkdGg6MTAwJX0udGl0bGVfMTFhZjJmY3ttYXgtd2lkdGg6MTAwJX0ucm93XzExYWYyZmMgaW5wdXQsLnJvd18xMWFmMmZjIHRleHRhcmVhe3dpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpey5tb2RhbF93cmFwcGVye3BhZGRpbmc6MjBweDtib3JkZXItcmFkaXVzOjA7b3ZlcmZsb3c6c2Nyb2xsO3JpZ2h0Oi0xMDAlO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1sZWZ0OjA7dHJhbnNpdGlvbjouM3MgZWFzZS1vdXR9LndyYXBwZXJfMTFhZjJmY3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIzcHh9LmxlZnRfMTFhZjJmYywucmlnaHRfMTFhZjJmY3t3aWR0aDoxMDAlfS50aXRsZV8xMWFmMmZje2ZvbnQtc2l6ZToyN3B4O2xpbmUtaGVpZ2h0OjMycHg7bWF4LXdpZHRoOjgwJX0ucm93XzExYWYyZmMgaW5wdXQsLnJvd18xMWFmMmZjIHRleHRhcmVhe3dpZHRoOjEwMCV9LnRpdGxlXzExYWYyZmN7bWFyZ2luLWJvdHRvbTo1NnB4fS5jaGVja2JveGVzXzExYWYyZmN7bWFyZ2luLXRvcDoyNHB4fS5zdWJtaXRfMTFhZjJmYyAud3BjZjctc3VibWl0e3dpZHRoOjEwMCV9Lm1vZGFsX3dyYXBwZXJfc2hvd3tyaWdodDowfS5mb3JtX21lc3NhZ2Ugc3Bhbntmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoyOHB4fX0ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtbWFnaWMgdmlkZW97bWFyZ2luLXRvcDotMjIycHghaW1wb3J0YW50fS5idXR0b25fd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyNjNweDtoZWlnaHQ6MTQxcHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYnV0dG9uX3dyYXBwZXIye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjI2M3B4O2hlaWdodDoxNDFweDtiYWNrZ3JvdW5kLWNvbG9yOiMxYTFhMWE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5idXR0b25fd3JhcHBlcl9pbWd7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttaXgtYmxlbmQtbW9kZTpoYXJkLWxpZ2h0fS5idXR0b25fd3JhcHBlcl9idXR0b257Y3Vyc29yOnBvaW50ZXJ9Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLWNvbnRlbnRfX2J1dHRvbnttYXJnaW46MCFpbXBvcnRhbnR9Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLWNvbnRlbnRfX3RleHR7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0uYnV0dG9uX3dyYXBwZXJfYnV0dG9uOmhvdmVyKy5idXR0b25fd3JhcHBlcl9pbWd7ZGlzcGxheTpibG9ja30uYnV0dG9uX3dyYXBwZXJ7bWFyZ2luLWxlZnQ6LTQ2cHghaW1wb3J0YW50fS5ib3R0b20tYXJlYV9fY2l0eTpob3ZlciwuYm90dG9tLWFyZWFfX2VtYWlsOmhvdmVyLC5ib3R0b20tYXJlYV9fbGluazpob3Zlcntjb2xvcjojMmIyYmQ5fS5ib3R0b20tYXJlYV9fY2l0eTpob3ZlcntjdXJzb3I6ZGVmYXVsdH0uYm90dG9tLWFyZWFfX2NpdHk6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwczovL2Rldi5xd2VydHktc29mdC5jb20vd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL2Rpc3QvaW1hZ2VzL21hcC1ibHVlLnN2ZykhaW1wb3J0YW50fS5ib3R0b20tYXJlYV9fY2l0eTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHBzOi8vZGV2LnF3ZXJ0eS1zb2Z0LmNvbS93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9pbWFnZXMvbWFwLXdoaXRlLnN2ZykhaW1wb3J0YW50fS5ib3R0b20tYXJlYV9fZW1haWw6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwczovL2Rldi5xd2VydHktc29mdC5jb20vd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL2Rpc3QvaW1hZ2VzL21haWwtYmx1ZS5zdmcpIWltcG9ydGFudH0ucWwtMXt3aWR0aDoxNi4yJX0ucWwtMnt3aWR0aDoyNi44NSV9LnFsLTN7d2lkdGg6MTEuMTMlfS5xbC00e3dpZHRoOjEyLjU4JX0ucWwtNXt3aWR0aDoxMi42NiV9LnFsLTZ7d2lkdGg6MTQuMTElfS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXJ7Z2FwOjAhaW1wb3J0YW50fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2xlZnQtc2lkZSAubWFpbi1zZXJ2aWNlc19fbGlzdCAubWFpbi1zZXJ2aWNlc19faXRlbSAubWFpbi1zZXJ2aWNlc19fbGlua3twYWRkaW5nOjhweCAxNnB4IWltcG9ydGFudH0ubWFpbi1zZXJ2aWNlc19fbGlua3tsaW5lLWhlaWdodDoxMnB4IWltcG9ydGFudH0uc29mdHdhcmUtY29udGVudCwuc29mdHdhcmUtbWFnaWN7bWFyZ2luLWJvdHRvbTo4MHB4fS5jYXJkX3Nob3d7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSgtMTgwZGVnKSFpbXBvcnRhbnQ7dHJhbnNmb3JtOnJvdGF0ZVkoLTE4MGRlZykhaW1wb3J0YW50fS5jYXJkX2hpZGV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSgwKSFpbXBvcnRhbnQ7dHJhbnNmb3JtOnJvdGF0ZVkoMCkhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpey5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbl8wOmhvdmVyIC5jYXJkc19fY2FyZF8wey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoLTE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZVkoLTE4MGRlZyl9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luXzA6aG92ZXIgLmNhcmRzX19jYXJkLWJhY2tfMHstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDApO3RyYW5zZm9ybTpyb3RhdGVZKDApfS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbl8xOmhvdmVyIC5jYXJkc19fY2FyZF8xey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoLTE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZVkoLTE4MGRlZyl9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luXzE6aG92ZXIgLmNhcmRzX19jYXJkLWJhY2tfMXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDApO3RyYW5zZm9ybTpyb3RhdGVZKDApfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OXB4KXsuc29mdHdhcmUtY29udGVudCwuc29mdHdhcmUtbWFnaWN7bWFyZ2luLWJvdHRvbTowfS5zb2Z0d2FyZS1tYWdpYyBpbWd7aGVpZ2h0OjE4cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OXB4KXsuc29mdHdhcmUtbWFnaWMgaW1ne2hlaWdodDoyOHJlbTttYXJnaW4tbGVmdDo1NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExMDBweCl7LnNvZnR3YXJlLW1hZ2ljIGltZ3ttYXJnaW4tdG9wOi0xMDBweDttYXJnaW4tbGVmdDo1NXB4fX0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIsLm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5ob21lLWFycm93LW5leHQsLmhvbWUtYXJyb3ctbmV4dDIsLmhvbWUtYXJyb3ctcHJldiwuaG9tZS1hcnJvdy1wcmV2MntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6NTFweDtoZWlnaHQ6NTFweDtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjUwJTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3M7dHJhbnNpdGlvbjphbGwgLjNzO3Bvc2l0aW9uOnJlbGF0aXZlfS5wcm9qZWN0X19hcnJvd3MsLnRlc3RpbW9uaWFscy1jb250ZW50X19hcnJvd3N7ZGlzcGxheTpmbGV4O2dhcDoyNHB4fS5ob21lLWFycm93LXByZXY6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MC4zODQ4JyBoZWlnaHQ9JzUwLjM4NDgnIHJ4PScyNCcgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTEgMC42MTUyMzQpJyBmaWxsPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS44MDc2TDM1IDI1LjgwNzZNMjUuODA3NiAzNUwzNSAyNS44MDc2TTM1IDI1LjgwNzZMMjUuODA3NiAxNi42MTUyJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5ob21lLWFycm93LW5leHQ6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MC4zODQ4JyBoZWlnaHQ9JzUwLjM4NDgnIHJ4PScyNCcgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTEgMC42MTUyMzQpJyBmaWxsPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS44MDc2TDM1IDI1LjgwNzZNMjUuODA3NiAzNUwzNSAyNS44MDc2TTM1IDI1LjgwNzZMMjUuODA3NiAxNi42MTUyJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7dHJhbnNmb3JtOm5vbmV9LmhvbWUtYXJyb3ctcHJldjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAuNzMwNDY5JyB5PScxLjExNTIzJyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjQuNjkyNCcgc3Ryb2tlPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMzQuNjE1MiAyNS44MDc2TDE2LjIzMDUgMjUuODA3Nk0yNS40MjI4IDM1TDE2LjIzMDUgMjUuODA3Nk0xNi4yMzA1IDI1LjgwNzZMMjUuNDIyOCAxNi42MTUyJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDo1MXB4O2hlaWdodDo1MXB4fS5ob21lLWFycm93LW5leHQ6OmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjczMDQ2OScgeT0nMS4xMTUyMycgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzI0LjY5MjQnIHN0cm9rZT0nYmxhY2snLyUzRSUzQ3BhdGggZD0nTTM0LjYxNTIgMjUuODA3NkwxNi4yMzA1IDI1LjgwNzZNMjUuNDIyOCAzNUwxNi4yMzA1IDI1LjgwNzZNMTYuMjMwNSAyNS44MDc2TDI1LjQyMjggMTYuNjE1Micgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dG9wOjA7bGVmdDowO3dpZHRoOjUxcHg7aGVpZ2h0OjUxcHh9LmhvbWUtYXJyb3ctcHJldjI6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9Jy0wLjUnIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzIzLjUnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDUwIDApJyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB4PSctMC41JyB5PScwLjUnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyMy41JyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSA1MCAwKScgc3Ryb2tlPSclMjMwQzVBRjInLyUzRSUzQ3BhdGggZD0nTTE2LjYxNTIgMjUuMTkyNEwzNSAyNS4xOTI0TTI1LjgwNzYgMzQuMzg0OEwzNSAyNS4xOTI0TTM1IDI1LjE5MjRMMjUuODA3NiAxNicgc3Ryb2tlPSclMjMwQzVBRjInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmhvbWUtYXJyb3ctbmV4dDI6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9Jy0wLjUnIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzIzLjUnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDUwIDApJyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB4PSctMC41JyB5PScwLjUnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyMy41JyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSA1MCAwKScgc3Ryb2tlPSclMjMwQzVBRjInLyUzRSUzQ3BhdGggZD0nTTE2LjYxNTIgMjUuMTkyNEwzNSAyNS4xOTI0TTI1LjgwNzYgMzQuMzg0OEwzNSAyNS4xOTI0TTM1IDI1LjE5MjRMMjUuODA3NiAxNicgc3Ryb2tlPSclMjMwQzVBRjInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTt0cmFuc2Zvcm06bm9uZX0uaG9tZS1hcnJvdy1uZXh0MiwuaG9tZS1hcnJvdy1wcmV2MntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0uaG9tZS1hcnJvdy1wcmV2Mjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAuNzMwNDY5JyB5PScwLjUnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyNC42OTI0JyBzdHJva2U9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00zNC42MTUyIDI1LjE5MjRMMTYuMjMwNSAyNS4xOTI0TTI1LjQyMjggMzQuMzg0OEwxNi4yMzA1IDI1LjE5MjRNMTYuMjMwNSAyNS4xOTI0TDI1LjQyMjggMTYnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjUxcHg7aGVpZ2h0OjUxcHh9LmhvbWUtYXJyb3ctbmV4dDI6OmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjczMDQ2OScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjQuNjkyNCcgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMzQuNjE1MiAyNS4xOTI0TDE2LjIzMDUgMjUuMTkyNE0yNS40MjI4IDM0LjM4NDhMMTYuMjMwNSAyNS4xOTI0TTE2LjIzMDUgMjUuMTkyNEwyNS40MjI4IDE2JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0b3A6MDtsZWZ0OjA7d2lkdGg6NTFweDtoZWlnaHQ6NTFweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1MHB4KXsubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtbWFnaWN7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLWNvbnRlbnR7bWF4LXdpZHRoOjQ1NXB4IWltcG9ydGFudDt3aWR0aDoxMDAlfS5idXR0b25fd3JhcHBlcl9idXR0b257d2lkdGg6MTAwJSFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTAwcHgpey5tYWluLXJlY2VudF9fcHJvamVjdHtoZWlnaHQ6ODcwcHghaW1wb3J0YW50fS5wcm9qZWN0X19pbWFnZXtmbGV4OnVuc2V0IWltcG9ydGFudH0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXJ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTAxcHgpIGFuZCAobWF4LXdpZHRoOjY5OXB4KXsubWFpbi1yZWNlbnRfX3Byb2plY3R7aGVpZ2h0Ojg4NXB4IWltcG9ydGFudH0ucHJvamVjdF9faW1hZ2V7ZmxleDp1bnNldCFpbXBvcnRhbnR9Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVye3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjcwMHB4KXsubWFpbi1yZWNlbnRfX3Byb2plY3R7aGVpZ2h0Ojg4NXB4IWltcG9ydGFudH0ucHJvamVjdF9faW1hZ2V7ZmxleDp1bnNldCFpbXBvcnRhbnR9Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVye3BhZGRpbmctYm90dG9tOjgwcHghaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNzBweCl7Lm1haW4tcmVjZW50X19wcm9qZWN0e2hlaWdodDo1NTBweCFpbXBvcnRhbnR9LnByb2plY3RfX2ltYWdle2ZsZXg6MSAwIDUwJSFpbXBvcnRhbnR9Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVye3BhZGRpbmctYm90dG9tOjgwcHghaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExNzBweCl7Lm1haW4tcmVjZW50X19wcm9qZWN0e2hlaWdodDo1NTBweCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI3MHB4KXsubWFpbi1yZWNlbnRfX3Byb2plY3R7aGVpZ2h0OjQ2MHB4IWltcG9ydGFudH19LnByb2plY3RfX2Fycm93cywudGVzdGltb25pYWxzLWNvbnRlbnRfX2Fycm93c3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTo4MHB4O3BhZGRpbmctcmlnaHQ6MjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwODBweCl7LnByb2plY3RfX2Fycm93c3twYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3JpZ2h0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OXB4KXsudGVzdGltb25pYWxzLWNvbnRlbnRfX2Fycm93c3twYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3JpZ2h0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc1OXB4KXsucHJvamVjdF9fYXJyb3dze2JvdHRvbTowIWltcG9ydGFudH0udGVzdGltb25pYWxzLWNvbnRlbnRfX2Fycm93c3tib3R0b206NDBweCFpbXBvcnRhbnR9fS5xd2VydHktbGV0dGVyOmhvdmVye2N1cnNvcjpkZWZhdWx0IWltcG9ydGFudH0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2Nre21heC13aWR0aDo5NzBweDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwNDlweCl7I3NiX2hlYWRlcl9zdGlja3l7d2lkdGg6OTQlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToyMHB4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfX0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX3RleHR7cGFkZGluZy1ib3R0b206MjZweCFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjc4cHgpey5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudHtoZWlnaHQ6MjUwcHghaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNzhweCl7Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9ja3ttYXgtd2lkdGg6ODAwcHghaW1wb3J0YW50fS5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudHtoZWlnaHQ6MjUwcHghaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMTBweCl7Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9ja3ttYXgtd2lkdGg6NzAwcHghaW1wb3J0YW50fS5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudHtoZWlnaHQ6MjUwcHghaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwNTBweCl7Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9ja3ttYXgtd2lkdGg6NjAwcHghaW1wb3J0YW50fS5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudHtoZWlnaHQ6Mjc2cHghaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkxNXB4KXsubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2Nre21heC13aWR0aDo1MDBweCFpbXBvcnRhbnR9Lm1haW4tdGVzdGltb25pYWxzX19jb250ZW50e2hlaWdodDozMDRweCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODA5cHgpey5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2t7bWF4LXdpZHRoOjQ1MHB4IWltcG9ydGFudH0ubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnR7aGVpZ2h0OjMzMnB4IWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjlweCl7Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9ja3ttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9Lm1haW4tdGVzdGltb25pYWxzX19jb250ZW50e2hlaWdodDo1MjVweCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDAwcHgpey5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2t7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudHtoZWlnaHQ6NjM4cHghaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjUwMHB4KSBhbmQgKG1heC13aWR0aDo2NDRweCl7Lm1haW4tdGVzdGltb25pYWxzX19jb250ZW50e2hlaWdodDo1MzhweCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAwcHgpIGFuZCAobWF4LXdpZHRoOjUwMHB4KXsubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnR7aGVpZ2h0OjYwMHB4IWltcG9ydGFudH19Lm1haW4tY29udGFjdC11cy5pbml0aWFsaXplZHttYXJnaW4tYm90dG9tOi01cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTBweCl7Lm1haW4tY29udGFjdC11cy5pbml0aWFsaXplZHtib3R0b206MzIwcHghaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY3OHB4KXsuc29mdHdhcmUtbWFnaWN7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH19Lm1haW4tdGVjaG5vbG9naWVze21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MTIwcHghaW1wb3J0YW50fS5tYWluLWZhcXttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjgwcHghaW1wb3J0YW50fS5tYWluIC5tYWluLXNlcnZpY2Vze3BhZGRpbmc6ODBweCAyMHB4IWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fWJvZHkuc2Nyb2xsLWVuZCAubWFpbi1jb250YWN0LXVzLmluaXRpYWxpemVke3BhZGRpbmctYm90dG9tOjEwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDc5cHgpey5maWxlX21heF90ZXh0e2JvdHRvbToyNHB4IWltcG9ydGFudDtsaW5lLWhlaWdodDoxNnB4IWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXItYmxvY2stZml4ZWR7dG9wOjA7bWFyZ2luLXRvcDowIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7LmJ1dHRvbl93cmFwcGVye21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7I3NiX2hlYWRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9ja3tqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQhaW1wb3J0YW50fX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19xd2VydHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmhlYWRlci1sb2dvLWxpbmsgLmhlYWRlci1sb2dvLXRleHR7Y3Vyc29yOnBvaW50ZXIhaW1wb3J0YW50O2NvbG9yOiMwMDAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jayAubWVudS1vcGVue21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDE0NXB4KSFpbXBvcnRhbnR9I3NiX2hlYWRlcnt3aWR0aDoxMDAlfX1AbWVkaWEgKG1heC1oZWlnaHQ6NzIwcHgpey5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2Nre2dhcDowIWltcG9ydGFudH19LmJvdHRvbS1hcmVhX19zb2NpYWx7ei1pbmRleDoyfS5tYWluLWNvbnRhY3QtdXMgLm1haW4tY29udGFjdC11c19fYm9keXt6LWluZGV4OjMhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluLWNvbnRhY3QtdXNfX2NvbnRhaW5lcnt6LWluZGV4OjM7cG9zaXRpb246cmVsYXRpdmV9Lm1haW4tY29udGFjdC11c3t6LWluZGV4OjF9LmNvbnRhaW5lcnt3aWR0aDoxMDAlO21heC13aWR0aDoxMjgwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMjBweH0ucGFnZV9jb250ZW50e3BhZGRpbmctYm90dG9tOjgwcHg7cGFkZGluZy10b3A6MTYwcHg7b3ZlcmZsb3cteDpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LnBhZ2VfY29udGVudF9ib3h7bWF4LXdpZHRoOjYxMHB4O3dpZHRoOjEwMCV9LnBhZ2VfdGl0bGV7bWFyZ2luLXRvcDo0MHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGFnZV9jb250ZW50X2JveCBoMiwucGFnZV9jb250ZW50X2JveCBoM3ttYXJnaW4tYm90dG9tOjhweCFpbXBvcnRhbnQ7bWFyZ2luLXRvcDo0MHB4fS5wYWdlX2NvbnRlbnRfYm94IHB7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjhweH0ucGFnZV9jb250ZW50X2JveCBhe2NvbG9yOiMyYjJiZDl9LnBhZ2VfY29udGVudF9ib3ggb2wsLnBhZ2VfY29udGVudF9ib3ggb2wgbGksLnBhZ2VfY29udGVudF9ib3ggdWwsLnBhZ2VfY29udGVudF9ib3ggdWwgbGl7cGFkZGluZzpyZXZlcnQ7bWFyZ2luOnJldmVydDtsaXN0LXN0eWxlOnJldmVydDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4fS5wYWdlX2NvbnRlbnRfaW1ne3Bvc2l0aW9uOmZpeGVkO21heC1oZWlnaHQ6Nzl2aDtyaWdodDotMjgycHg7dG9wOjEzNXB4fS5wYWdlX2NvbnRlbnRfaW1nLnJvdHthbmltYXRpb246MTBzIGxpbmVhciAwcyBub3JtYWwgbm9uZSBpbmZpbml0ZSBydW5uaW5nIHJvdDstd2Via2l0LWFuaW1hdGlvbjoxMHMgbGluZWFyIDBzIG5vcm1hbCBub25lIGluZmluaXRlIHJ1bm5pbmcgcm90fUBrZXlmcmFtZXMgcm90ezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtd2Via2l0LWtleWZyYW1lcyByb3R7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnBhZ2VfNDA0X2x7cG9zaXRpb246YWJzb2x1dGU7dG9wOjc4cHg7bGVmdDotNTZweH0ucGFnZV80MDRfcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NzhweDtyaWdodDotNTZweH0ucGFnZV9jb250ZW50e292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5wYWdlX2NvbnRlbnR7cGFkZGluZy1ib3R0b206ODBweDtwYWRkaW5nLXRvcDozMDBweDtvdmVyZmxvdy14OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX19QGtleWZyYW1lcyBqdW1wM3swJXtwYWRkaW5nLWJvdHRvbTowfTUwJXtwYWRkaW5nLWJvdHRvbTo1cHh9MTAwJXtwYWRkaW5nLWJvdHRvbTowfX0uZmlsZV9pbnB1dHNfMTFhZjJmYyAud3BjZjctbm90LXZhbGlkLXRpcHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtkaXNwbGF5Om5vbmV9LmZpbGVfc2V0IHNwYW57bWF4LXdpZHRoOjQzMHB4O3dvcmQtd3JhcDpicmVhay13b3JkfUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LmZpbGVfc2V0IHNwYW57bWF4LXdpZHRoOjgxdnc7d29yZC13cmFwOmJyZWFrLXdvcmR9fUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5oZWFkZXJfX21lbnUubWVudS1vcGVuIG5hdi5tZW51X19ib2R5e21hcmdpbi10b3A6MTAwcHh9fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5e3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgKG1heC13aWR0aDo3NjlweCl7Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHl7aGVpZ2h0OjUzJX19c3BhbltkYXRhLW5hbWU9dGV4dGFyZWEtNTUzXXtib3JkZXItcmFkaXVzOjI0cHg7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfXNwYW5bZGF0YS1uYW1lPXRleHRhcmVhLTU1M10gdGV4dGFyZWF7Ym9yZGVyOm5vbmV9c3BhbjpoYXMoLnRleHRhcmVhXzExYWYyZmM6Zm9jdXMtdmlzaWJsZSl7Ym9yZGVyOjFweCBzb2xpZCAjMmIyYmQ5IWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MDVweCl7LnBhZ2VfNDA0X3J7cmlnaHQ6LTE1MHB4fS5wYWdlXzQwNF9se2xlZnQ6LTE1MHB4fS5wYWdlXzQwNF9sLC5wYWdlXzQwNF9ye3RvcDo3OHB4O3otaW5kZXg6Mn0uaW1nNDA0LC50ZXh0XzQwNCwudGl0bGVfNDA0LC50b19ob21le3otaW5kZXg6NX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTc0cHgpey5wYWdlXzQwNF9sLC5wYWdlXzQwNF9ye3RvcDo3OHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcHtwYWRkaW5nOjE5cHggMjBweCAwIDIwcHghaW1wb3J0YW50fS5wYWdlX2NvbnRlbnR7cGFkZGluZy1ib3R0b206ODBweH0ucGFnZV9jb250ZW50X2ltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoyODNweDtyaWdodDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAlKTthbmltYXRpb246cm90YXRlQmFja0FuZEZvcnRoIDZzIGluZmluaXRlIGVhc2UtaW4tb3V0fUBrZXlmcmFtZXMgcm90YXRlQmFja0FuZEZvcnRoezAlLDIwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSgwKX01MCUsNzAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSkgcm90YXRlKDkwZGVnKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSkgcm90YXRlKDApfX0ucGFnZV80MDRfcntkaXNwbGF5Om5vbmV9LnBhZ2VfNDA0X2x7d2lkdGg6MzYzcHg7dG9wOi00cHg7bGVmdDp1bnNldH0uaW1nNDA0e21heC13aWR0aDoyODhweH19LnBhZ2VfNDA0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS50aXRsZV80MDR7bWFyZ2luLXRvcDo1NXB4O21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0MnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udGV4dF80MDR7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjhweDttYXJnaW4tYm90dG9tOjQwcHh9LnRvX2hvbWV7cGFkZGluZzoxNnB4IDI0cHg7Ym9yZGVyLXJhZGl1czo0MHB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMmIyYmQ5O2ZvbnQtc2l6ZToxNnB4O2JvcmRlcjoxcHggc29saWQgIzJiMmJkOTtsaW5lLWhlaWdodDoyNHB4O3RyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0fS50b19ob21lOmhvdmVye2JvcmRlcjoxcHggc29saWQgIzJiMmJkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzJiMmJkOX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OXB4KXsudGl0bGVfNDA0e2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjI4cHh9LnRleHRfNDA0e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTUwcHgpey5idXR0b25fd3JhcHBlcnttYXJnaW4tbGVmdDowIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCl7LnNvZnR3YXJlLW1hZ2ljIGltZ3toZWlnaHQ6MTRyZW19LmJ1dHRvbl93cmFwcGVye2hlaWdodDoxMTBweH0ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc2Nyb2xsLWFycm93c3tib3R0b206MTQlfX1ib2R5e2ZvbnQtZmFtaWx5OlN0YXJhLU1lZGl1bSxzYW5zLXNlcmlmO2JhY2tncm91bmQtY29sb3I6I2ZmZjtsZXR0ZXItc3BhY2luZzouNHB4fWJvZHkubWVudS1hY3RpdmV7b3ZlcmZsb3c6aGlkZGVufWJvZHkubWVudS1hY3RpdmUgLmhlYWRlci1sb2dvLXRleHR7Y29sb3I6IzAwMH1ib2R5Lm1lbnUtYWN0aXZlIC5pY29uLW1lbnU6OmFmdGVyLGJvZHkubWVudS1hY3RpdmUgLmljb24tbWVudTo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwMH1ib2R5Lm1lbnUtYWN0aXZlIC5oZWFkZXJ7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjZweDtsZXR0ZXItc3BhY2luZzouMnB4fWJvZHkubWVudS1hY3RpdmUgLmhlYWRlci10b3B7cGFkZGluZy10b3A6MH1ib2R5Lm1lbnUtYWN0aXZlIC5oZWFkZXItYmxvY2stZml4ZWR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudDtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7aGVpZ2h0OjEwMHZofS5oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVye21heC13aWR0aDoxMjgwcHg7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjowIGF1dG99LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtwYWRkaW5nOjQwcHggMjBweH1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3B7cGFkZGluZzoxOXB4IDIwcHggMTlweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fX0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2t7bWluLWhlaWdodDo1NnB4O3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTB9QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2t7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLm1lbnVfX2ljb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6M3B4O3dpZHRoOjI0cHh9LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5oZWFkZXJfX21lbnUubWVudS1vcGVue2Rpc3BsYXk6YmxvY2t9LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5oZWFkZXJfX21lbnUubWVudS1vcGVuOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6LTIwcHg7Ym90dG9tOjA7bGVmdDotMjBweDtiYWNrZ3JvdW5kOiNmZmY7ei1pbmRleDotMX19LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5oZWFkZXItbG9nbyAuaGVhZGVyLWxvZ28tdGV4dHtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7d2hpdGUtc3BhY2U6bm93cmFwfS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jayAuaGVhZGVyLWxvZ28gLmhlYWRlci1sb2dvLXRleHRfX3F3ZXJ0eXtmb250LXdlaWdodDo3MDB9LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5oZWFkZXJfX21lbnV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLmhlYWRlcl9fbWVudSBuYXYubWVudV9fYm9keSB1bC5tZW51X19saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLmhlYWRlcl9fbWVudSBuYXYubWVudV9fYm9keSB1bC5tZW51X19saXN0e3Jvdy1nYXA6MjRweH19LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5oZWFkZXJfX21lbnUgbmF2Lm1lbnVfX2JvZHkgdWwubWVudV9fbGlzdCBsaS5tZW51X19pdGVte3BhZGRpbmctbGVmdDoxMnB4O3BhZGRpbmctcmlnaHQ6MTJweDt0cmFuc2l0aW9uOmFsbCAuM3N9LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5oZWFkZXJfX21lbnUgbmF2Lm1lbnVfX2JvZHkgdWwubWVudV9fbGlzdCBsaS5tZW51X19pdGVtOmhvdmVye2NvbG9yOiMyYjJiZDk7dHJhbnNpdGlvbjphbGwgLjNzfUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5oZWFkZXJfX21lbnUgbmF2Lm1lbnVfX2JvZHl7ZGlzcGxheTpub25lfS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jayAuaGVhZGVyX19tZW51IG5hdi5tZW51X19ib2R5IHVsLm1lbnVfX2xpc3R7ZGlzcGxheTpmbGV4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KSBhbmQgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jayAuaGVhZGVyX19tZW51IG5hdi5tZW51X19ib2R5IHVsLm1lbnVfX2xpc3QgbGkubWVudV9faXRlbXtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9fUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5oZWFkZXJfX21lbnUgbmF2Lm1lbnVfX2JvZHkgdWwubWVudV9fbGlzdCBsaS5tZW51X19pdGVtOmhvdmVye2NvbG9yOiMyYjJiZDk7dHJhbnNpdGlvbjphbGwgLjNzfX1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jayAuaGVhZGVyX19tZW51Lm1lbnUtb3BlbiBuYXYubWVudV9fYm9keXtkaXNwbGF5OmJsb2NrfX0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLmhlYWRlci1idXR0b257YmFja2dyb3VuZC1jb2xvcjojMmIyYmQ5O2JvcmRlci1yYWRpdXM6NDBweDtwYWRkaW5nOjE2cHggMjRweDt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjFweCBzb2xpZCAjMmIyYmQ5O3RyYW5zaXRpb246YWxsIC4zc31AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jayAuaGVhZGVyLWJ1dHRvbntkaXNwbGF5Om5vbmV9fS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jayAuaGVhZGVyLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzJiMmJkOTt0cmFuc2l0aW9uOmFsbCAuM3N9LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5tZW51LW9wZW57bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gNDAxcHgpO3BhZGRpbmctYm90dG9tOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLm1lbnUtb3BlbisuaGVhZGVyLWJ1dHRvbntkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDo0NTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5tZW51LW9wZW4rLmhlYWRlci1idXR0b257d2lkdGg6MTAwJX19LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVke21pbi1oZWlnaHQ6NzJweDtwYWRkaW5nOjAgOHB4O3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiMwMDA7bWF4LXdpZHRoOjEwODBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0MHB4O2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpmaXhlZDttYXJnaW46MCAyMHB4O3otaW5kZXg6LTE7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTtwYWRkaW5nLWJvdHRvbTplbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSl9QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWR7Ym9yZGVyLXJhZGl1czowIDAgMjRweCAyNHB4O3BhZGRpbmc6MTlweCAyMHB4fS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCAubWVudV9faWNvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O3RvcDoxOXB4O3dpZHRoOjI0cHh9fS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZC52aXNpYmxle3otaW5kZXg6OTk5OTtvcGFjaXR5OjE7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkLnZpc2libGV7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi0xOXB4fX1AbWVkaWEgKG1heC13aWR0aDoxMTEwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZHt3aWR0aDphdXRvfX0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLmhlYWRlci1sb2dve3BhZGRpbmctbGVmdDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIC5oZWFkZXItbG9nb3twYWRkaW5nLWxlZnQ6MH19LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIC5oZWFkZXItbG9nbyAuaGVhZGVyLWxvZ28tdGV4dHtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7d2hpdGUtc3BhY2U6bm93cmFwfS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCAuaGVhZGVyLWxvZ28gLmhlYWRlci1sb2dvLXRleHRfX3F3ZXJ0eXtmb250LXdlaWdodDo3MDB9LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIC5oZWFkZXJfX21lbnV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCAuaGVhZGVyX19tZW51Om5vdCgubWVudS1vcGVuKSBuYXYubWVudV9fYm9keXtkaXNwbGF5Om5vbmV9fS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCAuaGVhZGVyX19tZW51IG5hdi5tZW51X19ib2R5IHVsLm1lbnVfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3Jvdy1nYXA6MTBweH1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCAuaGVhZGVyX19tZW51IG5hdi5tZW51X19ib2R5IHVsLm1lbnVfX2xpc3R7cm93LWdhcDoyNHB4fX0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLmhlYWRlcl9fbWVudSBuYXYubWVudV9fYm9keSB1bC5tZW51X19saXN0IGxpLm1lbnVfX2l0ZW17cGFkZGluZy1sZWZ0OjEycHg7cGFkZGluZy1yaWdodDoxMnB4O3RyYW5zaXRpb246YWxsIC4zc30uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLmhlYWRlcl9fbWVudSBuYXYubWVudV9fYm9keSB1bC5tZW51X19saXN0IGxpLm1lbnVfX2l0ZW06aG92ZXJ7Y29sb3I6IzJiMmJkOTt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLmhlYWRlcl9fbWVudSBuYXYubWVudV9fYm9keXtkaXNwbGF5Om5vbmV9LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIC5oZWFkZXJfX21lbnUgbmF2Lm1lbnVfX2JvZHkgdWwubWVudV9fbGlzdHtkaXNwbGF5OmZsZXg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpIGFuZCAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIC5oZWFkZXJfX21lbnUgbmF2Lm1lbnVfX2JvZHkgdWwubWVudV9fbGlzdCBsaS5tZW51X19pdGVte3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLmhlYWRlcl9fbWVudSBuYXYubWVudV9fYm9keSB1bC5tZW51X19saXN0IGxpLm1lbnVfX2l0ZW06aG92ZXJ7Y29sb3I6IzJiMmJkOTt0cmFuc2l0aW9uOmFsbCAuM3N9fUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIC5oZWFkZXJfX21lbnUubWVudS1vcGVuIG5hdi5tZW51X19ib2R5e2Rpc3BsYXk6YmxvY2t9fS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCAuaGVhZGVyLWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMyYjJiZDk7Ym9yZGVyLXJhZGl1czo0MHB4O3BhZGRpbmc6MTZweCAyNHB4O3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MXB4IHNvbGlkICMyYjJiZDk7dHJhbnNpdGlvbjphbGwgLjNzO2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLmhlYWRlci1idXR0b257ZGlzcGxheTpub25lfX0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLmhlYWRlci1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMyYjJiZDk7dHJhbnNpdGlvbjphbGwgLjNzfS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCAubWVudS1vcGVue21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDQwMXB4KTtwYWRkaW5nLWJvdHRvbToyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIC5tZW51LW9wZW4rLmhlYWRlci1idXR0b257ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6NDUwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCAubWVudS1vcGVuKy5oZWFkZXItYnV0dG9ue3dpZHRoOjEwMCV9fS5pY29uLW1lbnV7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7Lmljb24tbWVudXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAwIDMwcHg7d2lkdGg6MzBweDtoZWlnaHQ6MThweDt6LWluZGV4OjV9fUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCkgYW5kIChhbnktaG92ZXI6bm9uZSl7Lmljb24tbWVudXtjdXJzb3I6ZGVmYXVsdH19QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaWNvbi1tZW51IHNwYW4sLmljb24tbWVudTo6YWZ0ZXIsLmljb24tbWVudTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAwcztyaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmljb24tbWVudTo6YmVmb3Jle3RvcDowfS5pY29uLW1lbnU6OmFmdGVye2JvdHRvbTowfS5pY29uLW1lbnUgc3Bhbnt0b3A6Y2FsYyg1MCUgLSAxcHgpfX1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXItYmxvY2stZml4ZWQgLmljb24tbWVudSBzcGFuLC5oZWFkZXItYmxvY2stZml4ZWQgLmljb24tbWVudTo6YWZ0ZXIsLmhlYWRlci1ibG9jay1maXhlZCAuaWNvbi1tZW51OjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAwfX0uaGVhZGVyIC5tZW51LW9wZW4gLmljb24tbWVudSBzcGFue3dpZHRoOjB9LmhlYWRlciAubWVudS1vcGVuIC5pY29uLW1lbnU6OmJlZm9yZXt0b3A6Y2FsYyg1MCUgLSAxcHgpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uaGVhZGVyIC5tZW51LW9wZW4gLmljb24tbWVudTo6YWZ0ZXJ7Ym90dG9tOmNhbGMoNTAlIC0gMXB4KTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0iLCIqLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICAgcGFkZGluZzogMDtcclxuICAgbWFyZ2luOiAwO1xyXG4gICBib3JkZXI6IDA7XHJcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgIGJvcmRlci1ib3R0b20td2lkdGg6IGluaGVyaXQ7XHJcbn1cclxuYSB7XHJcbiAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxubGkge1xyXG4gICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmltZyB7XHJcbiAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgIGhlaWdodDogMTAwJTtcclxuICAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxudGV4dGFyZWEsXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICBjb2xvcjogaW5oZXJpdDtcclxuICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuYnV0dG9uIHtcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG59IiwiLyogXG4gIE5PVEU6IEZvbnQgVVJMcyBtdXN0IHJlZmVyZW5jZSAvZGlzdCBkaXJlY3Rvcnkgd2hlcmUgY29tcGlsZWQgZm9udHMgbGl2ZVxuICBUaGVzZSBhcmUgcHJvY2Vzc2VkIGJ5IHRoZSBidWlsZCAoR3VscCkgYW5kIG91dHB1dCB0byBhc3NldHMvZGlzdC9mb250cy9cbiovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU3RhcmEtTWVkaXVtO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzpcbiAgICB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL2Rpc3QvZm9udHMvU3RhcmEtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9mb250cy9TdGFyYS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU3RhcmEtU2VtaUJvbGQ7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOlxuICAgIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9mb250cy9TdGFyYS1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL2Rpc3QvZm9udHMvU3RhcmEtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU3RhcmEtQm9sZDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBBbHNvIGFkZCB3b2ZmMiBmb3IgQm9sZCB0byBlbnN1cmUgbW9kZXJuIGJyb3dzZXJzIGdldCBvcHRpbWFsIGZvcm1hdCAqL1xuICBzcmM6XG4gICAgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3F3ZXJ0eS1zb2Z0L2Fzc2V0cy9kaXN0L2ZvbnRzL1N0YXJhLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3F3ZXJ0eS1zb2Z0L2Fzc2V0cy9kaXN0L2ZvbnRzL1N0YXJhLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIqIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IGluaXRpYWw7XHJcbn1cclxuXHJcbi8vIFNraXAgbmF2aWdhdGlvbiBsaW5rIGZvciBrZXlib2FyZCB1c2Vyc1xyXG4uc2tpcC1uYXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBiYWNrZ3JvdW5kOiAjMmIyYmQ5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDA7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHbG9iYWwgZm9jdXMtdmlzaWJsZSBzdHlsZXMgKFdDQUcgMi40LjcpXHJcbjpmb2N1cy12aXNpYmxlIHtcclxuICBvdXRsaW5lOiAycHggc29saWQgIzJiMmJkOTtcclxuICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFIDEwKyAqL1xyXG4gIHVzZXItc2VsZWN0OiBub25lOyAvKiBTdGFuZGFyZCBzeW50YXggKi9cclxufVxyXG5pbWcsXHJcbnZpZGVvIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuaGVhZGVyLFxyXG5mb290ZXIge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogNDJweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjdweDtcclxuICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMzhweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuaDMge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlN0YXJhLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgfVxyXG59XHJcbi5oZWFkaW5nLXRpdGxlIHtcclxuICBmb250LWZhbWlseTogXCJTdGFyYS1TZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTJweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgb3BhY2l0eTogODAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNreS1jb25zZW50LWNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAzMzhweCAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcclxufVxyXG4uY2t5LWNvbnNlbnQtY29udGFpbmVyLnNob3cge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLmNreS1jb25zZW50LWNvbnRhaW5lci5zaG93LmNreS1oaWRlIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcclxufVxyXG4uY2t5LWJveC1ib3R0b20tcmlnaHQge1xyXG4gIHJpZ2h0OiAxMCUgIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIHtcclxuICAuY2t5LWJveC1ib3R0b20tcmlnaHQge1xyXG4gICAgcmlnaHQ6IDUlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5ja3ktbm90aWNlLWJ0bi13cmFwcGVyLFxyXG4uY2t5LW5vdGljZS1kZXMge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4uY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bi1hY2NlcHQge1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4uY2t5LWNvbnNlbnQtYmFyIHtcclxuICBwYWRkaW5nOiA4cHggOHB4IDhweCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogODBweCAhaW1wb3J0YW50O1xyXG4gIG1heC13aWR0aDogMzM4cHggIWltcG9ydGFudDtcclxufVxyXG4uY2t5LW5vdGljZS1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogOXB4O1xyXG59XHJcbi5ja3ktYnRuLXJldmlzaXQtd3JhcHBlcixcclxuLmNreS10aXRsZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5ja3ktbm90aWNlLWRlcyBwIHtcclxuICBjb2xvcjogIzAwMDtcclxuXHJcbiAgLyogRGV0YWlscyBkZXNrdG9wICovXHJcbiAgZm9udC1mYW1pbHk6IFN0YXJhO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcbi5ja3ktbm90aWNlLWRlcyBhIHtcclxuICBjb2xvcjogdmFyKC0tYmx1ZSwgIzJiMmJkOSk7XHJcblxyXG4gIC8qIERldGFpbHMgZGVza3RvcCAqL1xyXG4gIGZvbnQtZmFtaWx5OiBTdGFyYTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4uY2t5LW5vdGljZS1idG4td3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNreS1idG4uY2t5LWJ0bi1hY2NlcHQge1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzJiMmJkOTtcclxuICBiYWNrZ3JvdW5kOiAjMGQ1YmYyO1xyXG59XHJcbi5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbjpsYXN0LWNoaWxkOjphZnRlciB7XHJcbiAgYm90dG9tOiAtMzVweDtcclxuICByaWdodDogLTc1cHg7XHJcbiAgaGVpZ2h0OiAzODBweDtcclxuICB3aWR0aDogNDY4cHg7XHJcbn1cclxuXHJcbi5ja3ktY29uc2VudC1jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMzM4cHggIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLmNreS1jb25zZW50LWNvbnRhaW5lci5zaG93IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5ja3ktY29uc2VudC1jb250YWluZXIuc2hvdy5ja3ktaGlkZSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLmNreS1ib3gtYm90dG9tLXJpZ2h0IHtcclxuICByaWdodDogMTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiB7XHJcbiAgLmNreS1ib3gtYm90dG9tLXJpZ2h0IHtcclxuICAgIHJpZ2h0OiA1JSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uY2t5LW5vdGljZS1idG4td3JhcHBlcixcclxuLmNreS1ub3RpY2UtZGVzIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG4tYWNjZXB0IHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNreS1jb25zZW50LWJhciB7XHJcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMjRweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDgwcHggIWltcG9ydGFudDtcclxuICBtYXgtd2lkdGg6IDMzOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNreS1ub3RpY2UtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDlweDtcclxufVxyXG4uY2t5LWJ0bi1yZXZpc2l0LXdyYXBwZXIsXHJcbi5ja3ktdGl0bGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uY2t5LW5vdGljZS1kZXMgcCB7XHJcbiAgY29sb3I6ICMwMDA7XHJcblxyXG4gIC8qIERldGFpbHMgZGVza3RvcCAqL1xyXG4gIGZvbnQtZmFtaWx5OiBTdGFyYTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4uY2t5LW5vdGljZS1kZXMgYSB7XHJcbiAgY29sb3I6IHZhcigtLWJsdWUsICMyYjJiZDkpO1xyXG5cclxuICAvKiBEZXRhaWxzIGRlc2t0b3AgKi9cclxuICBmb250LWZhbWlseTogU3RhcmE7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5ja3ktYnRuLmNreS1idG4tYWNjZXB0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiZDk7XHJcbiAgYmFja2dyb3VuZDogIzBkNWJmMjtcclxufVxyXG4ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW46bGFzdC1jaGlsZDo6YWZ0ZXIge1xyXG4gIGJvdHRvbTogLTM1cHg7XHJcbiAgcmlnaHQ6IC03NXB4O1xyXG4gIGhlaWdodDogMzgwcHg7XHJcbiAgd2lkdGg6IDQ2OHB4O1xyXG59XHJcbiIsIi5tYWluIHtcclxuICAubWFpbi1zb2Z0d2FyZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTE1cHgpO1xyXG4gICAgbWluLWhlaWdodDogNTUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAyNHB4O1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMjBweCAwO1xyXG5cclxuICAgICAgLnNvZnR3YXJlLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDEwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogNjY4cHgpIHtcclxuICAgICAgICAgIGdhcDogNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29mdHdhcmUtY29udGVudCB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlN0YXJhLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogLTEwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9faGVhZGluZy10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTVweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogODAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMS41cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE3IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy41IDEyLjVMMTIuNSAzLjVNMy41IDMuNUwxMi41IDMuNU0xMi41IDMuNUwxMi41IDEyLjUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSBzY2FsZSgxLjMpO1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjAycHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvZnR3YXJlLW1hZ2ljIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDY2OHB4KSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWFycm93cyB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogOSU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2Nyb2xsLWFycm93c19fYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZSAxLjVzIGVhc2UgaW5maW5pdGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGtleWZyYW1lcyBhbmltYXRlIHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zY3JvbGwtYXJyb3dzX190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1zZXJ2aWNlcyB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZzogNTZweCAyMHB4IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLm1haW4tc2VydmljZXNfX2hlYWRpbmctdGl0bGUge1xyXG4gICAgICB9XHJcbiAgICAgIC5tYWluLXNlcnZpY2VzX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNThweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tc2VydmljZXNfX2xlZnQtc2lkZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZsZXg6IDEgMCAyNzZweDtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tYWluLXNlcnZpY2VzX19saXN0IHtcclxuICAgICAgICAgICAgJi5zbGljay1zbGlkZXIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG5cclxuICAgICAgICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWluLXNlcnZpY2VzX19pdGVtIHtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMi41cHg7XHJcblxyXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4LjdweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLm1haW4tc2VydmljZXNfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubWFpbi1zZXJ2aWNlc19fbGluayB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tc2VydmljZXNfX2Rldi5kZXYge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgLmRldl9fYm94W3RhYmluZGV4PVwiMFwiXSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGV2X19ib3gge1xyXG4gICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxNXB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICYuc2xpY2stY3VycmVudCxcclxuICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXZfX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgLmRldl9fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRldl9fYmxvY2stbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kZXZfX2Jsb2NrLWRlc2NyaXB0aW9uLmJsb2NrLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgLmJsb2NrLWRlc2NyaXB0aW9uX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5ibG9jay1kZXNjcmlwdGlvbl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kZXZfX2Jsb2NrLW51bWJlciB+IC5kZXZfX2Jsb2NrLWRlc2NyaXB0aW9uLmJsb2NrLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgLmJsb2NrLWRlc2NyaXB0aW9uX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRldl9fYm94IC5kZXZfX2Jsb2NrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kZXZfX2JveCAuZGV2X19ibG9jazo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3NGRlZywgIzQxNThkMCAwJSwgI2FiOTRkMSAyNi40JSwgI2M4NTBjMCA1MCUsICNmZmNjNzAgMTAwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGV2X19ib3guc2xpY2stYWN0aXZlIC5kZXZfX2Jsb2NrOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGV2X19ib3guc2xpY2stYWN0aXZlIC5kZXZfX2Jsb2NrOjpiZWZvcmUsXHJcbiAgICAgICAgICAuZGV2X19ib3guYWN0aXZlLWFuaW1hdGUgLmRldl9fYmxvY2s6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZ3JhZGllbnRGYWRlSW4gMXMgZWFzZSBmb3J3YXJkcztcclxuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3NGRlZywgIzQxNThkMCAwJSwgI2FiOTRkMSAyNi40JSwgI2M4NTBjMCA1MCUsICNmZmNjNzAgMTAwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAa2V5ZnJhbWVzIGdyYWRpZW50RmFkZUluIHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib3gtaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXZfX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgLmRldl9fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgLmRldl9fYmxvY2stZGVzY3JpcHRpb24uYmxvY2stZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAuYmxvY2stZGVzY3JpcHRpb25fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmJsb2NrLWRlc2NyaXB0aW9uX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogODAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWluLXdvcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAubWFpbi13b3JrX19jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDgwcHggMjBweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNTZweCAyMHB4IDc0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLm1haW4td29ya19faGVhZGluZy10aXRsZSB7XHJcbiAgICAgIH1cclxuICAgICAgLm1haW4td29ya19fdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLm1haW4td29ya19fY2FyZHMuY2FyZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkc19fdHdpbiB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgLy8gYXNwZWN0LXJhdGlvOiAyIC8gMTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vIGFzcGVjdC1yYXRpbzogbm9uZTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzkwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZHNfX2NhcmQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuY2FyZHNfX3RpdGxlLWZpcnN0IHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDAgMTEycHg7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NCcgaGVpZ2h0PSc0NScgdmlld0JveD0nMCAwIDQ0IDQ1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTcuNTU1NiAzSDEwLjg4ODlDNS45Nzk2OSAzIDIgNi45Nzk2OSAyIDExLjg4ODlWMzQuMTExMUMyIDM5LjAyMDMgNS45Nzk2OSA0MyAxMC44ODg5IDQzSDMzLjExMTFDMzguMDIwMyA0MyA0MiAzOS4wMjAzIDQyIDM0LjExMTFWMjNNNDIgNy45MzgyN0gyOC4xNzI4QzI1Ljk5MSA3LjkzODI3IDI0LjIyMjIgOS43MDcwMiAyNC4yMjIyIDExLjg4ODlWMjAuNzc3OE00MiA3LjkzODI3QzQyIDcuOTM4MjcgMzguOTkwMiAxMC45NDggMzcuMDYxNyAxMi44NzY1TTQyIDcuOTM4MjdMMzcuMDYxNyAzJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTc1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL3NyYy9pbWFnZXMvZGVjb3IvY2FyZC1maXJzdC5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmRzX190aXRsZS1zZWNvbmQge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMCAxMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDQ4IDQ4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMzMuNDczNyA0Mi41NzE0VjQwLjc0MjlDMzMuNDczNyAzNS42OTM0IDI5LjM1IDMxLjYgMjQuMjYzMiAzMS42SDEzLjIxMDVDOC4xMjM2OSAzMS42IDQgMzUuNjkzNCA0IDQwLjc0MjlWNDIuNTcxNE00NCA0Mi41NzE0VjQwLjc0MjlDNDQgMzcuNTIzMSA0Mi4zMjM0IDM0LjY5MjEgMzkuNzg5NSAzMy4wNjMyTTMzLjQ3MzcgNy4wMDkxQzM2LjQ0MjkgOC41MjY3MyAzOC40NzM3IDExLjU5OTQgMzguNDczNyAxNS4xNDI5QzM4LjQ3MzcgMTguMDE1IDM3LjEzOTUgMjAuNTc3OCAzNS4wNTI4IDIyLjI1NE0yNy45NDc0IDE1LjE0MjlDMjcuOTQ3NCAyMC4xOTIzIDIzLjgyMzcgMjQuMjg1NyAxOC43MzY4IDI0LjI4NTdDMTMuNjUgMjQuMjg1NyA5LjUyNjMyIDIwLjE5MjMgOS41MjYzMiAxNS4xNDI5QzkuNTI2MzIgMTAuMDkzNCAxMy42NSA2IDE4LjczNjggNkMyMy44MjM3IDYgMjcuOTQ3NCAxMC4wOTM0IDI3Ljk0NzQgMTUuMTQyOVonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTUzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvc3JjL2ltYWdlcy9kZWNvci9jYXJkLXNlY29uZC1kZWNvci5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IC0xOXB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2FyZHNfX2NhcmQtYmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkuY2FyZHNfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyYmQ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyYmQ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkc19fdGl0bGUtZmlyc3Qge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNzNweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDQnIGhlaWdodD0nNDUnIHZpZXdCb3g9JzAgMCA0NCA0NScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE3LjU1NTYgM0gxMC44ODg5QzUuOTc5NjkgMyAyIDYuOTc5NjkgMiAxMS44ODg5VjM0LjExMTFDMiAzOS4wMjAzIDUuOTc5NjkgNDMgMTAuODg4OSA0M0gzMy4xMTExQzM4LjAyMDMgNDMgNDIgMzkuMDIwMyA0MiAzNC4xMTExVjIzTTQyIDcuOTM4MjdIMjguMTcyOEMyNS45OTEgNy45MzgyNyAyNC4yMjIyIDkuNzA3MDIgMjQuMjIyMiAxMS44ODg5VjIwLjc3NzhNNDIgNy45MzgyN0M0MiA3LjkzODI3IDM4Ljk5MDIgMTAuOTQ4IDM3LjA2MTcgMTIuODc2NU00MiA3LjkzODI3TDM3LjA2MTcgMycgc3Ryb2tlPSclMjMwYzVhZjInIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZHNfX3RpdGxlLXNlY29uZCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA3M3B4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgNDggNDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zMy40NzM3IDQyLjU3MTRWNDAuNzQyOUMzMy40NzM3IDM1LjY5MzQgMjkuMzUgMzEuNiAyNC4yNjMyIDMxLjZIMTMuMjEwNUM4LjEyMzY5IDMxLjYgNCAzNS42OTM0IDQgNDAuNzQyOVY0Mi41NzE0TTQ0IDQyLjU3MTRWNDAuNzQyOUM0NCAzNy41MjMxIDQyLjMyMzQgMzQuNjkyMSAzOS43ODk1IDMzLjA2MzJNMzMuNDczNyA3LjAwOTFDMzYuNDQyOSA4LjUyNjczIDM4LjQ3MzcgMTEuNTk5NCAzOC40NzM3IDE1LjE0MjlDMzguNDczNyAxOC4wMTUgMzcuMTM5NSAyMC41Nzc4IDM1LjA1MjggMjIuMjU0TTI3Ljk0NzQgMTUuMTQyOUMyNy45NDc0IDIwLjE5MjMgMjMuODIzNyAyNC4yODU3IDE4LjczNjggMjQuMjg1N0MxMy42NSAyNC4yODU3IDkuNTI2MzIgMjAuMTkyMyA5LjUyNjMyIDE1LjE0MjlDOS41MjYzMiAxMC4wOTM0IDEzLjY1IDYgMTguNzM2OCA2QzIzLjgyMzcgNiAyNy45NDc0IDEwLjA5MzQgMjcuOTQ3NCAxNS4xNDI5Wicgc3Ryb2tlPSclMjMwYzVhZjInIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvbC5jYXJkc19fbGlzdCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGxpLmNhcmRzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLCAjMmIyYmQ5KTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFN0YXJhO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE1MCUgKi9cclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJkc19fY2FyZCxcclxuICAgICAgICAgIC5jYXJkc19fY2FyZC1iYWNrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciAuY2FyZHNfX2NhcmQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciAuY2FyZHNfX2NhcmQtYmFjayB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gISA9PT09PT09IE1haW4gUmVjZW50IFByb2plY3QgPT09PT09PT09PT09PT09PT09PVxyXG4ubWFpbi1yZWNlbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gIH1cclxuICAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogODBweCAyMHB4IDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZzogNTZweCAyMHB4IDA7XHJcbiAgICB9XHJcbiAgICAubWFpbi1yZWNlbnRfX2hlYWRpbmctdGl0bGUge1xyXG4gICAgfVxyXG4gICAgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDQ0cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcm9qZWN0X19pbWFnZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1ODZweDtcclxuICAgICAgICBmbGV4OiAxIDAgNTAlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnByb2plY3RfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAucHJvamVjdF9fZ2ZpLWNvbnRlbnQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIC5wcm9qZWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucHJvamVjdF9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDgwJTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2plY3RfX2dmaS1pbmZvIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnByb2plY3RfX3NlcnZpY2VzIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDYwJTtcclxuICAgICAgICAgICAgLnByb2plY3RfX3NlcnZpY2VzLXRpdGxlIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvamVjdF9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAucHJvamVjdF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNy40cHggMTZweCA3LjJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucHJvamVjdF9fZGlyZWN0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleDogMSAxIDQwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0X19pbmR1c3RyeSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5wcm9qZWN0X190aXRsZS1kaXJlY3Rpb24ge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAucHJvamVjdF9fdGV4dC1lY29tbWVyY2Uge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2plY3RfX3NpdGUtbGluayB7XHJcbiAgICAgICAgICAgICAgLnByb2plY3RfX3RpdGxlLWRpcmVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5wcm9qZWN0X19nZmktbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMgMTIuNUwxMiAzLjVNMyAzLjVMMTIgMy41TTEyIDMuNUwxMiAxMi41JyBzdHJva2U9JyUyMzBDNUFGMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIC8vIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcm9qZWN0X19hcnJvd3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgLy8gZmxleDogMSAwIDQwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjZweDtcclxuICAgICAgICAgICAgZmxleDogMSAwIDEyNnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZmxleDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93LWJhY2ssXHJcbiAgICAgICAgICAgIC5hcnJvdy1mb3J3IHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcnJvdy1iYWNrIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjczMDQ2OScgeT0nMS4xMTUyMycgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzI0LjY5MjQnIHN0cm9rZT0nYmxhY2snLyUzRSUzQ3BhdGggZD0nTTM0LjYxNTIgMjUuODA3NkwxNi4yMzA1IDI1LjgwNzZNMjUuNDIyOCAzNUwxNi4yMzA1IDI1LjgwNzZNMTYuMjMwNSAyNS44MDc2TDI1LjQyMjggMTYuNjE1Micgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MC4zODQ4JyBoZWlnaHQ9JzUwLjM4NDgnIHJ4PScyNCcgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTEgMC42MTUyMzQpJyBmaWxsPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS44MDc2TDM1IDI1LjgwNzZNMjUuODA3NiAzNUwzNSAyNS44MDc2TTM1IDI1LjgwNzZMMjUuODA3NiAxNi42MTUyJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjNzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXJyb3ctZm9ydyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4zcztcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAuNzMwNDY5JyB5PScxLjExNTIzJyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjQuNjkyNCcgc3Ryb2tlPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMzQuNjE1MiAyNS44MDc2TDE2LjIzMDUgMjUuODA3Nk0yNS40MjI4IDM1TDE2LjIzMDUgMjUuODA3Nk0xNi4yMzA1IDI1LjgwNzZMMjUuNDIyOCAxNi42MTUyJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MC4zODQ4JyBoZWlnaHQ9JzUwLjM4NDgnIHJ4PScyNCcgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTEgMC42MTUyMzQpJyBmaWxsPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS44MDc2TDM1IDI1LjgwNzZNMjUuODA3NiAzNUwzNSAyNS44MDc2TTM1IDI1LjgwNzZMMjUuODA3NiAxNi42MTUyJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgIC8vICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuM3M7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXRsZS1yZWNlbnQtbXJnIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAhPT09PT09PT09PU1haW4gQWJvdXQ9PT09PT09PT09PT1cclxuLm1haW4tYWJvdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gIC8vIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgLm1haW4tYWJvdXRfX2NvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogODBweCAyMHB4IDYwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZzogNTZweCAyMHB4IDUycHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi1hYm91dF9faGVhZGluZy10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi1hYm91dF9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLm1haW4tYWJvdXRfX2Jsb2NrLmJsb2NrLWFib3V0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgfVxyXG4gICAgICAuYmxvY2stYWJvdXRfX3Bob3RvcyB7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9jay1hYm91dF9fcGhvdG8ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgLmJsb2NrLWFib3V0X19ib3gge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYmxvY2stYWJvdXRfX2JveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcztcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9jay1hYm91dF9fY2l0eSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggNTJweDtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE0Ljc4NzIgMTNIMTcuNDkwNEMxOC4zNjUxIDEzIDE5LjEzODQgMTMuNTY4NSAxOS4zOTkzIDE0LjQwMzVMMjAuODUyMiAxOS4wNTI2QzIxLjE1NCAyMC4wMTg1IDIwLjQzMjQgMjEgMTkuNDIwNSAyMUgyLjUwMTA1QzEuNDg5MDkgMjEgMC43Njc0ODMgMjAuMDE4NSAxLjA2OTMzIDE5LjA1MjZMMi41MjIxOCAxNC40MDM1QzIuNzgzMSAxMy41Njg1IDMuNTU2MzcgMTMgNC40MzExNCAxM0g3LjEzNDI4TTE0Ljc4NzIgMTNDMTYuMDA0NCAxMS4yMTEgMTYuOTYwOCA5LjI5NDY1IDE2Ljk2MDggNy40NDE0M0MxNi45NjA4IDMuODgzOTMgMTQuMjc0NSAxIDEwLjk2MDggMUM3LjY0NzA1IDEgNC45NjA3NiAzLjg4MzkzIDQuOTYwNzYgNy40NDE0M0M0Ljk2MDc2IDkuMjk0NjUgNS45MTcxNSAxMS4yMTEgNy4xMzQyOCAxM00xNC43ODcyIDEzQzEzLjk2NDEgMTQuMjA5OSAxMy4wMjE3IDE1LjM2MTUgMTIuMTc1MiAxNi4zOTU5TDEyLjE0NzggMTYuNDI5NEMxMS41MjUyIDE3LjE5MDIgMTAuMzk2MyAxNy4xOTAyIDkuNzczNzQgMTYuNDI5NEw5Ljc0NjMyIDE2LjM5NTlDOC44OTk4MyAxNS4zNjE1IDcuOTU3NDMgMTQuMjA5OSA3LjEzNDI4IDEzTTEyLjk2MDggN0MxMi45NjA4IDguMTA0NTcgMTIuMDY1MyA5IDEwLjk2MDggOUM5Ljg1NjE5IDkgOC45NjA3NiA4LjEwNDU3IDguOTYwNzYgN0M4Ljk2MDc2IDUuODk1NDMgOS44NTYxOSA1IDEwLjk2MDggNUMxMi4wNjUzIDUgMTIuOTYwOCA1Ljg5NTQzIDEyLjk2MDggN1onIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ibG9jay1hYm91dF9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgb3BhY2l0eTogODAlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tYWJvdXRfX3F3ZXJ0eSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgIHN0cm9rZTogbm9uZTtcclxuICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1hYm91dF9fcXdlcnR5LW1vYmlsZS5xd2VydHktbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgIH1cclxuICAgICAgcC5xd2VydHktbW9iaWxlX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1hYm91dF9fY2FyZC1saXN0LmNhcmQtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMiU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAuY2FyZC1saXN0X19pbnRybyB7XHJcbiAgICAgICAgZmxleDogMSAxIDQ5JTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICB0b3A6IDE3NXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiA4MCU7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmQtbGlzdF9fY2FyZHMge1xyXG4gICAgICAgIGZsZXg6IDEgMCA0OSU7XHJcbiAgICAgICAgLmNhcmQtbGlzdF9fY2FyZC1wYXJhbGxheCB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jYXJkLWxpc3RfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHggNDBweCA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nLmNhcmQtbGlzdF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44OSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkLWxpc3RfX3RpdGxlLWgxIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZC1saXN0X190ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gIT09PT09PT09PT09PT09VGVjaG5vbG9naWVzIHdlIHVzZT09PT09PT09PT1cclxuXHJcbi5tYWluLXRlY2hub2xvZ2llcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDU2cHg7XHJcbiAgfVxyXG4gIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgIC5tYWluLXRlY2hub2xvZ2llc19faGVhZGluZy10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDgwcHggNDBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLm1haW4tdGVjaG5vbG9naWVzX19ib2R5LmJvZHktdGVjaCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIC5ib2R5LXRlY2hfX3RhYnMge1xyXG4gICAgICAgICAgLmJvZHktdGVjaF9fbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuYm9keS10ZWNoX19pdGVtIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogNHB4O1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWFpbi10ZWNobm9sb2dpZXNfX2l0ZW0ge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWFpbi10ZWNobm9sb2dpZXNfX3RleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBvcGFjaXR5OiA4MCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tYWluLXRlY2hub2xvZ2llc19fcHJvZ3JhbW1zLnByb2dyYW1tcyB7XHJcbiAgICAgICAgLnByb2dyYW1tc19fbGlzdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZ2FwOiA1JTtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcm9ncmFtbXNfX2l0ZW0ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCAxMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMS4yNSU7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMS4yNSU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIxLjI1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvZ3JhbW1zX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiA4MCU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgLm1haW4tdGVjaG5vbG9naWVzX19pdGVtIC5ib2R5LXRlY2hfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLm1haW4tdGVjaG5vbG9naWVzX19oZWFkaW5nLXRpdGxlIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAuYm9keS10ZWNoX190YWJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubWFpbi10ZWNobm9sb2dpZXNfX2l0ZW0gLmJvZHktdGVjaF9faXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDI0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAhPT09PT09PT09PVJ1bm5pbmcgTGluZT09PT09PT09PT1cclxuLm1haW4tbW92aW5nLXRleHQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLm1vdmluZy10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogOTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTA1LjZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNS4ycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDc0LjQ3ZGVnLCAjNDE1OGQwIDAsICNhYjk0ZDEgMjYuNCUsICNjODUwYzAgNTAlLCAjZmZjYzcwIDEwMCUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTIuOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMS4ycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb3ZpbmctdGV4dCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4vLyAhPT09PT09PT09PT09PSB0ZXN0aW1vbmlhbHMgPT09PT09PT09PT09PVxyXG5cclxuLm1haW4tdGVzdGltb25pYWxzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xyXG4gIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogODBweCAyMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDU2cHggMjBweDtcclxuICAgIH1cclxuICAgIC5tYWluLXRlc3RpbW9uaWFsc19faGVhZGluZy10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICAudGVzdGltb25pYWxzLWNvbnRlbnRfX2ltYWdlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY4LjVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5OHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxOThweDtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC50ZXN0aW1vbmlhbHMtY29udGVudF9fdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgIG9wYWNpdHk6IDgwJTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTk1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGVzdGltb25pYWxzLWNvbnRlbnRfX3RleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVzdGltb25pYWxzLWNvbnRlbnRfX3RleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjJiZDk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXN0aW1vbmlhbHMtY29udGVudF9fdGV4dDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVzdGltb25pYWxzLWNvbnRlbnRfX3RleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGVzdGltb25pYWxzLWNvbnRlbnRfX2NsaWVudCB7XHJcbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbHMtY29udGVudF9fbG9nby1icmFuZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRlc3RpbW9uaWFscy1jb250ZW50X19hdXRob3Ige1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIC50ZXN0aW1vbmlhbHMtY29udGVudF9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50ZXN0aW1vbmlhbHMtY29udGVudF9fcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogODAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRlc3RpbW9uaWFscy1jb250ZW50X19hcnJvd3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvdy1iYWNrLFxyXG4gICAgICAgICAgICAuYXJyb3ctZm9ydyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUxcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcnJvdy1iYWNrIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjczMDQ2OScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjQuNjkyNCcgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMzQuNjE1MiAyNS4xOTI0TDE2LjIzMDUgMjUuMTkyNE0yNS40MjI4IDM0LjM4NDhMMTYuMjMwNSAyNS4xOTI0TTE2LjIzMDUgMjUuMTkyNEwyNS40MjI4IDE2JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nLTAuNScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjMuNScgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTAgMCknIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHg9Jy0wLjUnIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzIzLjUnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDUwIDApJyBzdHJva2U9JyUyMzBDNUFGMicvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS4xOTI0TDM1IDI1LjE5MjRNMjUuODA3NiAzNC4zODQ4TDM1IDI1LjE5MjRNMzUgMjUuMTkyNEwyNS44MDc2IDE2JyBzdHJva2U9JyUyMzBDNUFGMicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFycm93LWZvcncge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjczMDQ2OScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjQuNjkyNCcgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMzQuNjE1MiAyNS4xOTI0TDE2LjIzMDUgMjUuMTkyNE0yNS40MjI4IDM0LjM4NDhMMTYuMjMwNSAyNS4xOTI0TTE2LjIzMDUgMjUuMTkyNEwyNS40MjI4IDE2JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9Jy0wLjUnIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzIzLjUnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDUwIDApJyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB4PSctMC41JyB5PScwLjUnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyMy41JyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSA1MCAwKScgc3Ryb2tlPSclMjMwQzVBRjInLyUzRSUzQ3BhdGggZD0nTTE2LjYxNTIgMjUuMTkyNEwzNSAyNS4xOTI0TTI1LjgwNzYgMzQuMzg0OEwzNSAyNS4xOTI0TTM1IDI1LjE5MjRMMjUuODA3NiAxNicgc3Ryb2tlPSclMjMwQzVBRjInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gIT09PT09PT09PT09ZmFxPT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLm1haW4tZmFxIHtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xyXG4gIH1cclxuICAubWFpbi1mYXFfX2NvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAubWFpbi1mYXFfX2hlYWRpbmctdGl0bGUge1xyXG4gICAgfVxyXG4gICAgLm1haW4tZmFxX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMDtcclxuICAgICAgfVxyXG4gICAgICAubWFpbi1mYXFfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAhID09PT09PT09PWZhcSBhY2NvcmRpb24gPT09PT09PT09PT09PVxyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmFjY29yZGlvbl9faXRlbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XHJcbiAgICAgICY6aG92ZXIgLmFjY29yZGlvbl9fYXJyb3ctaXRlbTo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMyAxMi41TDEyIDMuNU0zIDMuNUwxMiAzLjVNMTIgMy41TDEyIDEyLjUnIHN0cm9rZT0nJTIzMEM1QUYyJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAmLmFjY29yZGlvbi1hY3RpdmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICYgLmFjY29yZGlvbl9fYXJyb3ctaXRlbTo6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uX190aXRsZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5hY2NvcmRpb25fX2Fycm93LWl0ZW0ge1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMyAxMi41TDEyIDMuNU0zIDMuNUwxMiAzLjVNMTIgMy41TDEyIDEyLjUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvcmRpb25fX2NvbnRlbnQge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG4gICAgICBvcGFjaXR5OiA4MCU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyEgY29udGFjdCB1c1xyXG5cclxuLm1haW4tY29udGFjdC11cyB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAwO1xyXG5cclxuICAubWFpbi1jb250YWN0LXVzX19jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDgwcHggMjBweCAzMnB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nOiA1NnB4IDIwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgLm1haW4tY29udGFjdC11c19fYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDgwcHggNDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiA5OXB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHggMzJweDtcclxuICAgICAgfVxyXG4gICAgICAubWFpbi1jb250YWN0LXVzX19oZWFkaW5nLXRpdGxlIHtcclxuICAgICAgfVxyXG4gICAgICAubWFpbi1jb250YWN0LXVzX19ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLm1haW4tY29udGFjdC11c19fdGl0bGUge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2MjZweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLWNvbnRhY3QtdXNfX2J1dHRvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAvLyB6LWluZGV4OiAxMDtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSBzY2FsZSgxLjUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICY6bm90KC5zY3JvbGwtZW5kKSB7XHJcbiAgICBtYWluLm1haW4ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFpbi1jb250YWN0LXVzLmluaXRpYWxpemVkIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tY29udGFjdC11c19fY29udGFpbmVyIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcclxuICB9XHJcbiAgJi5zY3JvbGwtZW5kIHtcclxuICAgIC5tYWluLWNvbnRhY3QtdXMuaW5pdGlhbGl6ZWQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwdmg7XHJcblxyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1jb250YWN0LXVzX19jb250YWluZXIge1xyXG4gICAgICBhbmltYXRpb246IGJvdW5jZVNvZnQgMC41cyBlYXNlLW91dCAxcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBib3VuY2VTb2Z0IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG4gIDIwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5cclxuLy8gISB0b29sdGlwXHJcbi50aXBweS10b29sdGlwIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4ubGV0dGVyLXRvb2x0aXAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjMmIyYmQ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgbWF4LXdpZHRoOiAyNjZweDtcclxuICAucXMtdG9vbHRpcC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcbiAgLnFzLXRvb2x0aXAtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xyXG4gIH1cclxuICAucXMtdG9vbHRpcC10ZXh0LFxyXG4gIC5xcy10b29sdGlwLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4udGVhbS10b29sdGlwIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gIG1heC13aWR0aDogMjY2cHg7XHJcbiAgLnFzLXRvb2x0aXAtbmFtZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICB9XHJcbiAgLnFzLXRvb2x0aXAtcG9zaXRpb24ge1xyXG4gICAgb3BhY2l0eTogNTAlO1xyXG4gIH1cclxuICAucXMtdG9vbHRpcC1uYW1lLFxyXG4gIC5xcy10b29sdGlwLXBvc2l0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNC40cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2plY3RfX2ltYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMTg5cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnByb2plY3RfX2ltYWdlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMyOXB4O1xyXG4gIH1cclxufVxyXG4ucHJlbG9hZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ucHJlbG9hZGVyLXN2ZyB7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbn1cclxuLyogU3R5bGluZyBmb3IgbGlua3Mgd2l0aGluIG1vZGFsX21hc2sgYW5kIHBhZ2VfY29udGVudF9ib3ggKi9cclxuLmNreS1ub3RpY2UtZGVzIGEsXHJcbi5tb2RhbF9tYXNrIGEsXHJcbi5wYWdlX2NvbnRlbnRfYm94IGEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4vKiBVbmRlcmxpbmUgZWZmZWN0IG9uIGhvdmVyIGZvciBsaW5rcyAqL1xyXG5cclxuLmNreS1ub3RpY2UtZGVzIGE6OmFmdGVyLFxyXG4ubW9kYWxfbWFzayBhOjphZnRlcixcclxuLnBhZ2VfY29udGVudF9ib3ggYTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAwJTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYmQ5O1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcbi50aXRsZV8xMWFmMmZjIGE6OmFmdGVyIHtcclxuICBoZWlnaHQ6IDJweDtcclxufVxyXG5cclxuLmNreS1ub3RpY2UtZGVzIGE6aG92ZXI6OmFmdGVyLFxyXG4ubW9kYWxfbWFzayBhOmhvdmVyOjphZnRlcixcclxuLnBhZ2VfY29udGVudF9ib3ggYTpob3Zlcjo6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBPcHRpb25hbCBhcnJvdyBpY29uIHN0eWxpbmcgKi9cclxuLm1vZGFsX21hc2sgYSAuYXJyb3csXHJcbi5wYWdlX2NvbnRlbnRfYm94IGEgLmFycm93IHtcclxuICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi8qIE1vdmUgYXJyb3cgb24gaG92ZXIgKi9cclxuLm1vZGFsX21hc2sgYTpob3ZlciAuYXJyb3csXHJcbi5wYWdlX2NvbnRlbnRfYm94IGE6aG92ZXIgLmFycm93IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcclxufVxyXG4iLCIvLyBjb2xvcnNcbiRwcmltYXJ5LWNvbG9yLWJsdWU6ICMyYjJiZDk7XG4kYmxhY2stY29sb3I6ICMwMDA7XG4kd2hpdGUtY29sb3I6ICNmZmY7XG4kZXJyb3ItY29sb3I6ICNmMjBjMGM7XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg3NC40N2RlZywgIzQxNThkMCAwJSwgI2FiOTRkMSAyNi40JSwgI2M4NTBjMCA1MCUsICNmZmNjNzAgMTAwJSk7XG5cbi8vIGJyZWFrcG9pbnRzXG4kZGVza3RvcC1icmVha3BvaW50OiAxMjgwcHg7XG4kdGFibGV0LWJyZWFrcG9pbnQ6IDg1MHB4O1xuJG1vYmlsZS1icmVha3BvaW50OiA2MDBweDtcbiRjb250ZW50LW1heC13aWR0aDogJGRlc2t0b3AtYnJlYWtwb2ludDtcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkBpbXBvcnQgXCJjb25maWcvdmFyc1wiO1xuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDhweCAyMHB4O1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHggNTZweDtcbiAgICB9XG4gICAgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgLy8gcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAuYm90dG9tLWFyZWFfX2xlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYm90dG9tLWFyZWFfX3NvY2lhbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ib3R0b20tYXJlYV9fc29jaWFsLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbS1hcmVhX19hZGRyZXNzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEuYm90dG9tLWFyZWFfX2VtYWlsIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIxLjg4MjUgNi40Njc1NUMyMS40MjE2IDQuNDc5ODkgMTkuNjU5MyAzIDE3LjU1NTYgM0g2LjQ0NDQ0QzQuMzQwNzMgMyAyLjU3ODM5IDQuNDc5ODkgMi4xMTc1MyA2LjQ2NzU1TTIxLjg4MjUgNi40Njc1NUMyMS45NTkzIDYuNzk5MDggMjIgNy4xNDQ3MyAyMiA3LjVWMTYuNUMyMiAxNy4wNTg3IDIxLjg5OTUgMTcuNTkzNiAyMS43MTU3IDE4LjA4NzFNMjEuODgyNSA2LjQ2NzU1TDE1LjMzMzMgMTEuNjI1TTIuMTE3NTMgNi40Njc1NUMyLjA0MDY2IDYuNzk5MDggMiA3LjE0NDczIDIgNy41VjE2LjVDMiAxNy4wNTg3IDIuMTAwNTUgMTcuNTkzNiAyLjI4NDMyIDE4LjA4NzFNMi4xMTc1MyA2LjQ2NzU1TDguNjY2NjcgMTEuNjI1TTguNjY2NjcgMTEuNjI1TDEwLjYzNTcgMTMuMTc1NkMxMS40MzgyIDEzLjgwNzUgMTIuNTYxOCAxMy44MDc1IDEzLjM2NDMgMTMuMTc1NkwxNS4zMzMzIDExLjYyNU04LjY2NjY3IDExLjYyNUwyLjI4NDMyIDE4LjA4NzFNMi4yODQzMiAxOC4wODcxQzIuOTE4MDggMTkuNzg5MyA0LjU0MTYxIDIxIDYuNDQ0NDQgMjFIMTcuNTU1NkMxOS40NTg0IDIxIDIxLjA4MTkgMTkuNzg5MyAyMS43MTU3IDE4LjA4NzFNMTUuMzMzMyAxMS42MjVMMjEuNzE1NyAxOC4wODcxJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYm90dG9tLWFyZWFfX2NpdHkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE0Ljc4NzIgMTNIMTcuNDkwNEMxOC4zNjUxIDEzIDE5LjEzODQgMTMuNTY4NSAxOS4zOTkzIDE0LjQwMzVMMjAuODUyMiAxOS4wNTI2QzIxLjE1NCAyMC4wMTg1IDIwLjQzMjQgMjEgMTkuNDIwNSAyMUgyLjUwMTA1QzEuNDg5MDkgMjEgMC43Njc0ODMgMjAuMDE4NSAxLjA2OTMzIDE5LjA1MjZMMi41MjIxOCAxNC40MDM1QzIuNzgzMSAxMy41Njg1IDMuNTU2MzcgMTMgNC40MzExNCAxM0g3LjEzNDI4TTE0Ljc4NzIgMTNDMTYuMDA0NCAxMS4yMTEgMTYuOTYwOCA5LjI5NDY1IDE2Ljk2MDggNy40NDE0M0MxNi45NjA4IDMuODgzOTMgMTQuMjc0NSAxIDEwLjk2MDggMUM3LjY0NzA1IDEgNC45NjA3NiAzLjg4MzkzIDQuOTYwNzYgNy40NDE0M0M0Ljk2MDc2IDkuMjk0NjUgNS45MTcxNSAxMS4yMTEgNy4xMzQyOCAxM00xNC43ODcyIDEzQzEzLjk2NDEgMTQuMjA5OSAxMy4wMjE3IDE1LjM2MTUgMTIuMTc1MiAxNi4zOTU5TDEyLjE0NzggMTYuNDI5NEMxMS41MjUyIDE3LjE5MDIgMTAuMzk2MyAxNy4xOTAyIDkuNzczNzQgMTYuNDI5NEw5Ljc0NjMyIDE2LjM5NTlDOC44OTk4MyAxNS4zNjE1IDcuOTU3NDMgMTQuMjA5OSA3LjEzNDI4IDEzTTEyLjk2MDggN0MxMi45NjA4IDguMTA0NTcgMTIuMDY1MyA5IDEwLjk2MDggOUM5Ljg1NjE5IDkgOC45NjA3NiA4LjEwNDU3IDguOTYwNzYgN0M4Ljk2MDc2IDUuODk1NDMgOS44NTYxOSA1IDEwLjk2MDggNUMxMi4wNjUzIDUgMTIuOTYwOCA1Ljg5NTQzIDEyLjk2MDggN1onIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm90dG9tLWFyZWFfX2Jsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20tYXJlYV9fcmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYS5ib3R0b20tYXJlYV9fbGluayB7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20tYXJlYV9fY29weSB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubm8tc2Nyb2xsIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5tb2RhbF9tYXNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcbi5tb2RhbF93cmFwcGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDIuM3JlbTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiA4MXJlbTtcclxuICBwYWRkaW5nOiA4cmVtO1xyXG4gIHBhZGRpbmctdG9wOiAyLjU3NXJlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IC0xNTBweDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xyXG4gIHdpZHRoOiA5NSU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjRweCAwcHggMHB4IDI0cHg7XHJcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLW91dDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG59XHJcbi5tb2RhbF9tYXNrX3Nob3cge1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLm1vZGFsX3dyYXBwZXJfc2hvdyB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcbi5tb2RhbF93cmFwcGVyX2Nsb3NlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLy8gU2NyZWVuIHJlYWRlciBvbmx5IHV0aWxpdHkgY2xhc3NcclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbi5wb2xpY3lfMTFhZjJmYyB7XHJcbiAgY29sb3I6ICMyYjJiZDk7XHJcbn1cclxuI3NiX2hlYWRlcixcclxuI3NiX2hlYWRlcl9zdGlja3ksXHJcbiNzYl9jb250ZW50X2QsXHJcbiNzYl9jb250ZW50IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIENvbnRhY3QgRm9ybSA3IFN0eWxlcyAqL1xyXG5cclxuLndyYXBwZXJfMTFhZjJmYyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDE0N3B4O1xyXG59XHJcbi5sZWZ0XzExYWYyZmMsXHJcbi5yaWdodF8xMWFmMmZjIHtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcbi5yaWdodF8xMWFmMmZjIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA4cHg7XHJcbn1cclxuLnRpdGxlXzExYWYyZmMge1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gIG1heC13aWR0aDogNDIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG4uc2VsZWN0XzExYWYyZmMge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5jaGVja2JveGVzXzExYWYyZmMge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuLnJvd18xMWFmMmZjIHRleHRhcmVhIHtcclxuICBtYXgtaGVpZ2h0OiAxNjBweDtcclxufVxyXG4ucm93XzExYWYyZmMgdGV4dGFyZWEsXHJcbi5yb3dfMTFhZjJmYyBpbnB1dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIHBhZGRpbmc6IDEycHggMjRweDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG4ucm93XzExYWYyZmMgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3dfMTFhZjJmYyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXHJcbi5yb3dfMTFhZjJmYyBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLnJvd18xMWFmMmZjIHRleHRhcmVhOmZvY3VzLXZpc2libGUsXHJcbi5yb3dfMTFhZjJmYyBpbnB1dDpmb2N1cy12aXNpYmxlIHtcclxuICBib3JkZXItY29sb3I6ICMyYjJiZDk7XHJcbn1cclxuLnJvd18xMWFmMmZjIGlucHV0LndwY2Y3LW5vdC12YWxpZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xyXG59XHJcbi53aGl0ZV9iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHBhZGRpbmctbGVmdDogMjRweDtcclxuICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gIC8vICAgb3BhY2l0eTogMC41O1xyXG59XHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpoYXMoaW5wdXRbdHlwZT1cImZpbGVcIl0pIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ucm93X3RvcF8xMWFmMmZjIHtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLnJvd190b3BfMTFhZjJmYyBwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogOHB4O1xyXG59XHJcbi5yb3dfdG9wXzExYWYyZmMgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuLnJvd190b3BfMTFhZjJmYyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxufVxyXG5idXR0b246YWN0aXZlIHtcclxuICBib3JkZXItcmFkaXVzOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcbi5maWxlX21heF90ZXh0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGNvbG9yOiAjZjIwYzBjO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogM3B4O1xyXG59XHJcbi5wcm9qZWN0X19hcnJvd3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZy10b3A6IDJweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XHJcbn1cclxuLnN1Ym1pdF8xMWFmMmZjIC53cGNmNy1zdWJtaXQge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJiZDk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzJiMmJkOTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5zdWJtaXRfMTFhZjJmYyAud3BjZjctc3VibWl0OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjMmIyYmQ5O1xyXG59XHJcbi5maWxlX2lucHV0c18xMWFmMmZjIGlucHV0IHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLmZpbGVfaW5wdXRzXzExYWYyZmMgaW5wdXQuaGlkZS1hZnRlcjo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmZpbGVfaW5wdXRzXzExYWYyZmMgaW5wdXQ6OmJlZm9yZSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBjb250ZW50OiB1cmwoXCJodHRwczovL2Rldi5xd2VydHktc29mdC5jb20vd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL2Rpc3QvaW1hZ2VzL2ZpbGUuc3ZnXCIpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uZmlsZV9pbnB1dHNfMTFhZjJmYyBpbnB1dDo6YWZ0ZXIge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgY29udGVudDogXCJBZGQgYW4gYXR0YWNobWVudFwiO1xyXG4gIGxlZnQ6IDM0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4uZmlsZV9pbnB1dHNfMTFhZjJmYyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMjVweDtcclxufVxyXG4uZmlsZV9pbnB1dHNfMTFhZjJmYyBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuI3F3ZXJ0eV9maWxlLFxyXG4jcXdlcnR5X2ZpbGUyLFxyXG4jcXdlcnR5X2ZpbGUzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuI3F3ZXJ0eV9maWxlMyxcclxuI3F3ZXJ0eV9maWxlMiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuLmZpbGVfc2V0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA3cHg7XHJcbn1cclxuLmZpbGVfc2V0IGltZyB7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uZmlsZV9ib3hfMTFhZjJmYyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5maWxlTmFtZSB7XHJcbiAgLyogcG9zaXRpb246IGFic29sdXRlOyAqL1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogMTBweDtcclxufVxyXG5cclxuLmNoZWNrYm94ZXNfMTFhZjJmYyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmNoZWNrYm94ZXNfMTFhZjJmYyAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxufVxyXG4uY2hlY2tib3hlc18xMWFmMmZjIC53cGNmNy1saXN0LWl0ZW0gbGFiZWw6aG92ZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiZDk7XHJcbiAgY29sb3I6ICMyYjJiZDk7XHJcbn1cclxuLmNoYWNrZWRfYmxvY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG59XHJcbi5jaGFja2VkX2Jsb2NrIHNwYW4ge1xyXG4gIHBhZGRpbmctbGVmdDogMTRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNoYWNrZWRfYmxvY2sgc3Bhbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiB1cmwoXCJodHRwczovL2Rldi5xd2VydHktc29mdC5jb20vd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL2Rpc3QvaW1hZ2VzL3NlbGVjdC5zdmdcIik7XHJcbiAgbGVmdDogLTVweDtcclxuICB0b3A6IC0ycHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmNoYWNrZWRfYmxvY2s6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcclxufVxyXG4uY2hlY2kgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY2hlY2tib3hlc18xMWFmMmZjIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogOHB4O1xyXG59XHJcbi5mb3JtX21lc3NhZ2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmZvcm1fbWVzc2FnZV9zaG93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mb3JtYm94X2hpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvd190b3BfMTFhZjJmYyAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTI1cHg7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4vKiBGb3JtIE1lc3NhZ2UgKi9cclxuLmZvcm1fbWVzc2FnZSB7XHJcbiAgZ2FwOiA0MHB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmZvcm1fbWVzc2FnZSBpbWcge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogMzZweDtcclxufVxyXG4uY2hlY2tib3hlc18xMWFmMmZjIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnRleHRhcmVhXzExYWYyZmMge1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG4uZm9ybV9tZXNzYWdlIHNwYW4ge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgbWF4LXdpZHRoOiA1MzhweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLndwY2Y3LXNwaW5uZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1vZGFsX3dyYXBwZXIge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLyogTU9CSUxFICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gIC5tb2RhbF93cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbiAgLmhlYWRlci1ibG9jay1maXhlZC52aXNpYmxlIHtcclxuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgLm1vZGFsX3dyYXBwZXIge1xyXG4gICAgcGFkZGluZzogNHJlbTtcclxuICB9XHJcbiAgLndyYXBwZXJfMTFhZjJmYyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA4MHB4O1xyXG4gIH1cclxuICAubGVmdF8xMWFmMmZjLFxyXG4gIC5yaWdodF8xMWFmMmZjIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudGl0bGVfMTFhZjJmYyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5yb3dfMTFhZjJmYyB0ZXh0YXJlYSxcclxuICAucm93XzExYWYyZmMgaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLm1vZGFsX3dyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gIH1cclxuICAud3JhcHBlcl8xMWFmMmZjIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIzcHg7XHJcbiAgfVxyXG4gIC5sZWZ0XzExYWYyZmMsXHJcbiAgLnJpZ2h0XzExYWYyZmMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC50aXRsZV8xMWFmMmZjIHtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgfVxyXG4gIC5yb3dfMTFhZjJmYyB0ZXh0YXJlYTphY3RpdmUsXHJcbiAgLnJvd18xMWFmMmZjIGlucHV0IHtcclxuICB9XHJcbiAgLnJvd18xMWFmMmZjIHRleHRhcmVhLFxyXG4gIC5yb3dfMTFhZjJmYyBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnRpdGxlXzExYWYyZmMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICB9XHJcbiAgLmNoZWNrYm94ZXNfMTFhZjJmYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgLyogbWF4LXdpZHRoOiA3MCU7ICovXHJcbiAgfVxyXG4gIC5zdWJtaXRfMTFhZjJmYyAud3BjZjctc3VibWl0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubW9kYWxfd3JhcHBlcl9zaG93IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAuZm9ybV9tZXNzYWdlIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtbWFnaWMgdmlkZW8ge1xyXG4gIG1hcmdpbi10b3A6IC0yMjJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnV0dG9uX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMjYzcHg7XHJcbiAgaGVpZ2h0OiAxNDFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmJ1dHRvbl93cmFwcGVyMiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAyNjNweDtcclxuICBoZWlnaHQ6IDE0MXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5idXR0b25fd3JhcHBlcl9pbWcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xyXG59XHJcblxyXG4uYnV0dG9uX3dyYXBwZXJfYnV0dG9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zb2Z0d2FyZS1jb250ZW50X19idXR0b24ge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudF9fdGV4dCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnV0dG9uX3dyYXBwZXJfYnV0dG9uOmhvdmVyICsgLmJ1dHRvbl93cmFwcGVyX2ltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogLmJ1dHRvbl93cmFwcGVyX2J1dHRvbjo6YmVmb3Jle1xyXG4gIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH0gKi9cclxuLmJ1dHRvbl93cmFwcGVyIHtcclxuICBtYXJnaW4tbGVmdDogLTQ2cHggIWltcG9ydGFudDtcclxufVxyXG4uYm90dG9tLWFyZWFfX2VtYWlsOmhvdmVyLFxyXG4uYm90dG9tLWFyZWFfX2NpdHk6aG92ZXIsXHJcbi5ib3R0b20tYXJlYV9fbGluazpob3ZlciB7XHJcbiAgY29sb3I6ICMyYjJiZDk7XHJcbn1cclxuLmJvdHRvbS1hcmVhX19jaXR5OmhvdmVyIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmJvdHRvbS1hcmVhX19jaXR5OmhvdmVyOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZGV2LnF3ZXJ0eS1zb2Z0LmNvbS93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9pbWFnZXMvbWFwLWJsdWUuc3ZnXCIpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvdHRvbS1hcmVhX19jaXR5OjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZGV2LnF3ZXJ0eS1zb2Z0LmNvbS93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9pbWFnZXMvbWFwLXdoaXRlLnN2Z1wiKSAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3R0b20tYXJlYV9fZW1haWw6aG92ZXI6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9kZXYucXdlcnR5LXNvZnQuY29tL3dwLWNvbnRlbnQvdGhlbWVzL3F3ZXJ0eS1zb2Z0L2Fzc2V0cy9kaXN0L2ltYWdlcy9tYWlsLWJsdWUuc3ZnXCIpICFpbXBvcnRhbnQ7XHJcbn1cclxuLnFsLTEge1xyXG4gIHdpZHRoOiAxNi4yJTtcclxufVxyXG5cclxuLnFsLTIge1xyXG4gIHdpZHRoOiAyNi44NSU7XHJcbn1cclxuXHJcbi5xbC0zIHtcclxuICB3aWR0aDogMTEuMTMlO1xyXG59XHJcblxyXG4ucWwtNCB7XHJcbiAgd2lkdGg6IDEyLjU4JTtcclxufVxyXG5cclxuLnFsLTUge1xyXG4gIHdpZHRoOiAxMi42NiU7XHJcbn1cclxuXHJcbi5xbC02IHtcclxuICB3aWR0aDogMTQuMTElO1xyXG59XHJcbi50aXBweS1wb3BwZXIge1xyXG4gIC8qIGRpc3BsYXk6IG5vbmU7ICovXHJcbn1cclxuLm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciB7XHJcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fbGVmdC1zaWRlIC5tYWluLXNlcnZpY2VzX19saXN0IC5tYWluLXNlcnZpY2VzX19pdGVtIC5tYWluLXNlcnZpY2VzX19saW5rIHtcclxuICBwYWRkaW5nOiA4cHggMTZweCAhaW1wb3J0YW50O1xyXG59XHJcbi5tYWluLXNlcnZpY2VzX19saW5rIHtcclxuICBsaW5lLWhlaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcbi5zb2Z0d2FyZS1tYWdpYyxcclxuLnNvZnR3YXJlLWNvbnRlbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuLmNhcmRfc2hvdyB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZykgIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZykgIWltcG9ydGFudDtcclxufVxyXG4uY2FyZF9oaWRlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwKSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSgwKSAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3Age1xyXG4gIC8qIHBhZGRpbmc6IDQwcHggMjBweCAxMHB4IDIwcHghaW1wb3J0YW50OyAqL1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XHJcbiAgLm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luXzA6aG92ZXIgLmNhcmRzX19jYXJkXzAge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcbiAgfVxyXG5cclxuICAubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW5fMDpob3ZlciAuY2FyZHNfX2NhcmQtYmFja18wIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xyXG4gIH1cclxuXHJcbiAgLm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luXzE6aG92ZXIgLmNhcmRzX19jYXJkXzEge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcbiAgfVxyXG5cclxuICAubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW5fMTpob3ZlciAuY2FyZHNfX2NhcmQtYmFja18xIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcclxuICAuc29mdHdhcmUtbWFnaWMsXHJcbiAgLnNvZnR3YXJlLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLnNvZnR3YXJlLW1hZ2ljIGltZyB7XHJcbiAgICBoZWlnaHQ6IDE4cmVtO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gIC5zb2Z0d2FyZS1tYWdpYyBpbWcge1xyXG4gICAgaGVpZ2h0OiAyOHJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuICAuc29mdHdhcmUtbWFnaWMgaW1nIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xyXG4gIH1cclxufVxyXG4ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIsXHJcbi5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5ob21lLWFycm93LW5leHQyLFxyXG4uaG9tZS1hcnJvdy1wcmV2MixcclxuLmhvbWUtYXJyb3ctcHJldixcclxuLmhvbWUtYXJyb3ctbmV4dCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB3aWR0aDogNTFweDtcclxuICBoZWlnaHQ6IDUxcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi50ZXN0aW1vbmlhbHMtY29udGVudF9fYXJyb3dzLFxyXG4ucHJvamVjdF9fYXJyb3dzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMjRweDtcclxufVxyXG4uaG9tZS1hcnJvdy1wcmV2OmhvdmVyOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MC4zODQ4JyBoZWlnaHQ9JzUwLjM4NDgnIHJ4PScyNCcgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTEgMC42MTUyMzQpJyBmaWxsPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS44MDc2TDM1IDI1LjgwNzZNMjUuODA3NiAzNUwzNSAyNS44MDc2TTM1IDI1LjgwNzZMMjUuODA3NiAxNi42MTUyJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG4uaG9tZS1hcnJvdy1uZXh0OmhvdmVyOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MC4zODQ4JyBoZWlnaHQ9JzUwLjM4NDgnIHJ4PScyNCcgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTEgMC42MTUyMzQpJyBmaWxsPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS44MDc2TDM1IDI1LjgwNzZNMjUuODA3NiAzNUwzNSAyNS44MDc2TTM1IDI1LjgwNzZMMjUuODA3NiAxNi42MTUyJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4uaG9tZS1hcnJvdy1wcmV2OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAuNzMwNDY5JyB5PScxLjExNTIzJyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjQuNjkyNCcgc3Ryb2tlPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMzQuNjE1MiAyNS44MDc2TDE2LjIzMDUgMjUuODA3Nk0yNS40MjI4IDM1TDE2LjIzMDUgMjUuODA3Nk0xNi4yMzA1IDI1LjgwNzZMMjUuNDIyOCAxNi42MTUyJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDUxcHg7XHJcbiAgaGVpZ2h0OiA1MXB4O1xyXG59XHJcbi5ob21lLWFycm93LW5leHQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjczMDQ2OScgeT0nMS4xMTUyMycgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzI0LjY5MjQnIHN0cm9rZT0nYmxhY2snLyUzRSUzQ3BhdGggZD0nTTM0LjYxNTIgMjUuODA3NkwxNi4yMzA1IDI1LjgwNzZNMjUuNDIyOCAzNUwxNi4yMzA1IDI1LjgwNzZNMTYuMjMwNSAyNS44MDc2TDI1LjQyMjggMTYuNjE1Micgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDUxcHg7XHJcbiAgaGVpZ2h0OiA1MXB4O1xyXG59XHJcbi8qIHNzc3Nzc3Nzc3Nzc3Nzc3Nzc3NzICovXHJcbi8qICovXHJcblxyXG4uaG9tZS1hcnJvdy1wcmV2Mjpob3Zlcjo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PSctMC41JyB5PScwLjUnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyMy41JyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSA1MCAwKScgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3QgeD0nLTAuNScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjMuNScgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTAgMCknIHN0cm9rZT0nJTIzMEM1QUYyJy8lM0UlM0NwYXRoIGQ9J00xNi42MTUyIDI1LjE5MjRMMzUgMjUuMTkyNE0yNS44MDc2IDM0LjM4NDhMMzUgMjUuMTkyNE0zNSAyNS4xOTI0TDI1LjgwNzYgMTYnIHN0cm9rZT0nJTIzMEM1QUYyJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG4uaG9tZS1hcnJvdy1uZXh0Mjpob3Zlcjo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PSctMC41JyB5PScwLjUnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyMy41JyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSA1MCAwKScgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3QgeD0nLTAuNScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjMuNScgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTAgMCknIHN0cm9rZT0nJTIzMEM1QUYyJy8lM0UlM0NwYXRoIGQ9J00xNi42MTUyIDI1LjE5MjRMMzUgMjUuMTkyNE0yNS44MDc2IDM0LjM4NDhMMzUgMjUuMTkyNE0zNSAyNS4xOTI0TDI1LjgwNzYgMTYnIHN0cm9rZT0nJTIzMEM1QUYyJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4uaG9tZS1hcnJvdy1uZXh0MixcclxuLmhvbWUtYXJyb3ctcHJldjIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhvbWUtYXJyb3ctcHJldjI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMC43MzA0NjknIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzI0LjY5MjQnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTM0LjYxNTIgMjUuMTkyNEwxNi4yMzA1IDI1LjE5MjRNMjUuNDIyOCAzNC4zODQ4TDE2LjIzMDUgMjUuMTkyNE0xNi4yMzA1IDI1LjE5MjRMMjUuNDIyOCAxNicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDUxcHg7XHJcbiAgaGVpZ2h0OiA1MXB4O1xyXG59XHJcbi5ob21lLWFycm93LW5leHQyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMC43MzA0NjknIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzI0LjY5MjQnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTM0LjYxNTIgMjUuMTkyNEwxNi4yMzA1IDI1LjE5MjRNMjUuNDIyOCAzNC4zODQ4TDE2LjIzMDUgMjUuMTkyNE0xNi4yMzA1IDI1LjE5MjRMMjUuNDIyOCAxNicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDUxcHg7XHJcbiAgaGVpZ2h0OiA1MXB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XHJcbiAgLm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sge1xyXG4gICAgLyogZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQhaW1wb3J0YW50OyAqL1xyXG4gIH1cclxuICAubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtbWFnaWMge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA0NTVweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uX3dyYXBwZXJfYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC5tYWluLXJlY2VudF9fcHJvamVjdCB7XHJcbiAgICBoZWlnaHQ6IDg3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wcm9qZWN0X19pbWFnZSB7XHJcbiAgICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xyXG4gIC5tYWluLXJlY2VudF9fcHJvamVjdCB7XHJcbiAgICBoZWlnaHQ6IDg4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wcm9qZWN0X19pbWFnZSB7XHJcbiAgICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcclxuICAubWFpbi1yZWNlbnRfX3Byb2plY3Qge1xyXG4gICAgaGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHJvamVjdF9faW1hZ2Uge1xyXG4gICAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNzBweCkge1xyXG4gIC5tYWluLXJlY2VudF9fcHJvamVjdCB7XHJcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wcm9qZWN0X19pbWFnZSB7XHJcbiAgICBmbGV4OiAxIDAgNTAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuICAubWFpbi1yZWNlbnRfX3Byb2plY3Qge1xyXG4gICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjcwcHgpIHtcclxuICAubWFpbi1yZWNlbnRfX3Byb2plY3Qge1xyXG4gICAgaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRlc3RpbW9uaWFscy1jb250ZW50X19hcnJvd3MsXHJcbi5wcm9qZWN0X19hcnJvd3Mge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDgwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAucHJvamVjdF9fYXJyb3dzIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcclxuICAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Fycm93cyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLnByb2plY3RfX2Fycm93cyB7XHJcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRlc3RpbW9uaWFscy1jb250ZW50X19hcnJvd3Mge1xyXG4gICAgYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucXdlcnR5LWxldHRlcjpob3ZlciB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayB7XHJcbiAgLyogcG9zaXRpb246IGFic29sdXRlOyAqL1xyXG4gIC8qIGJvdHRvbTogMDsgKi9cclxuICBtYXgtd2lkdGg6IDk3MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDlweCkge1xyXG4gICNzYl9oZWFkZXJfc3RpY2t5IHtcclxuICAgIHdpZHRoOiA5NCU7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxufVxyXG4ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX3RleHQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3OHB4KSB7XHJcbiAgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50IHtcclxuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzhweCkge1xyXG4gIC5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sge1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEwcHgpIHtcclxuICAubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2NrIHtcclxuICAgIG1heC13aWR0aDogNzAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50IHtcclxuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgLm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayB7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDI3NnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxNXB4KSB7XHJcbiAgLm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayB7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDMwNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwOXB4KSB7XHJcbiAgLm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayB7XHJcbiAgICBtYXgtd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDMzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XHJcbiAgLm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDUyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgLm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC8qIC5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fdGV4dHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxODVweCFpbXBvcnRhbnQ7XHJcbiAgICAgIH0gKi9cclxuICAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiA2MzhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDY0NHB4KSB7XHJcbiAgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50IHtcclxuICAgIGhlaWdodDogNTM4cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5tYWluLWNvbnRhY3QtdXMuaW5pdGlhbGl6ZWQge1xyXG4gIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuICAubWFpbi1jb250YWN0LXVzLmluaXRpYWxpemVkIHtcclxuICAgIGJvdHRvbTogMzIwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3OHB4KSB7XHJcbiAgLnNvZnR3YXJlLW1hZ2ljIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLyogLm1haW4tbW92aW5nLXRleHQsXHJcbiAgLm1haW4tc2VydmljZXMsLm1haW4tcmVjZW50LC5tYWluLXRlY2hub2xvZ2llcywubWFpbi1mYXF7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIGJvZHl7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgfSAqL1xyXG4ubWFpbi10ZWNobm9sb2dpZXMge1xyXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1haW4tZmFxIHtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1haW4gLm1haW4tc2VydmljZXMge1xyXG4gIHBhZGRpbmc6IDgwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5LnNjcm9sbC1lbmQgLm1haW4tY29udGFjdC11cy5pbml0aWFsaXplZCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gIC5maWxlX21heF90ZXh0IHtcclxuICAgIGJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gIC5oZWFkZXItYmxvY2stZml4ZWQge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5idXR0b25fd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIHtcclxuICAgIC8qIGhlaWdodDogMTAwdmg7ICovXHJcbiAgfVxyXG4gICNzYl9oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX3F3ZXJ0eSB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uaGVhZGVyLWxvZ28tbGluayAuaGVhZGVyLWxvZ28tdGV4dCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5tZW51LW9wZW4ge1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE0NXB4KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAjc2JfaGVhZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MjBweCkge1xyXG4gIC5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIHtcclxuICAgIGdhcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJvdHRvbS1hcmVhX19zb2NpYWwge1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuLm1haW4tY29udGFjdC11cyAubWFpbi1jb250YWN0LXVzX19ib2R5IHtcclxuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5tYWluLWNvbnRhY3QtdXNfX2NvbnRhaW5lciB7XHJcbiAgei1pbmRleDogMztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tYWluLWNvbnRhY3QtdXMge1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi8qIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgeyAgICAubWFpbi1jb250YWN0LXVzLmluaXRpYWxpemVkIHtcclxuICAgICAgYm90dG9tOiAyNTBweCAhaW1wb3J0YW50O1xyXG4gIH19XHJcbiAgKi9cclxuLyogQG1lZGlhICBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7ICAgIFxyXG4gICAgICBib2R5LnNjcm9sbC1lbmQgLm1haW4tY29udGFjdC11cy5pbml0aWFsaXplZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XHJcbiAgICAgIFxyXG4gICAgICB9IFxyXG4gICAgICAubWFpbi1jb250YWN0LXVzLmluaXRpYWxpemVkIHtcclxuICAgICAgICAgIGJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYXtcclxuICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICB9ICovXHJcblxyXG4uY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEyODBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwcHggMjBweDtcclxufVxyXG5cclxuLnBhZ2VfY29udGVudCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnBhZ2VfY29udGVudF9ib3gge1xyXG4gIG1heC13aWR0aDogNjEwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wYWdlX3RpdGxlIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnBhZ2VfY29udGVudF9ib3ggaDMsXHJcbi5wYWdlX2NvbnRlbnRfYm94IGgyIHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcbi5wYWdlX2NvbnRlbnRfYm94IHAge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG4ucGFnZV9jb250ZW50X2JveCBhIHtcclxuICBjb2xvcjogIzJiMmJkOTtcclxufVxyXG4ucGFnZV9jb250ZW50X2JveCBvbCxcclxuLnBhZ2VfY29udGVudF9ib3ggdWwsXHJcbi5wYWdlX2NvbnRlbnRfYm94IHVsIGxpLFxyXG4ucGFnZV9jb250ZW50X2JveCBvbCBsaSB7XHJcbiAgcGFkZGluZzogcmV2ZXJ0O1xyXG4gIG1hcmdpbjogcmV2ZXJ0O1xyXG4gIGxpc3Qtc3R5bGU6IHJldmVydDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuLnBhZ2VfY29udGVudF9pbWcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBtYXgtaGVpZ2h0OiA3OXZoO1xyXG4gIHJpZ2h0OiAtMjgycHg7XHJcbiAgdG9wOiAxMzVweDtcclxuICAvKiB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0OyAqL1xyXG59XHJcbi5wYWdlX2NvbnRlbnRfaW1nLnJvdCB7XHJcbiAgYW5pbWF0aW9uOiAxMHMgbGluZWFyIDBzIG5vcm1hbCBub25lIGluZmluaXRlIHJ1bm5pbmcgcm90O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiAxMHMgbGluZWFyIDBzIG5vcm1hbCBub25lIGluZmluaXRlIHJ1bm5pbmcgcm90O1xyXG59XHJcbkBrZXlmcmFtZXMgcm90IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2VfNDA0X2wge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDc4cHg7XHJcbiAgbGVmdDogLTU2cHg7XHJcbn1cclxuLnBhZ2VfNDA0X3Ige1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDc4cHg7XHJcbiAgcmlnaHQ6IC01NnB4O1xyXG59XHJcbi5wYWdlX2NvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyogLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVke1xyXG4gICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcclxuICAgICAgei1pbmRleDogOTkwIWltcG9ydGFudDtcclxuICAgICAgdG9wOiAtMTAwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IHRvcCAuNHMgZWFzZTtcclxuICAgIH1cclxuICAgIC5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZC52aXNpYmxle1xyXG4gICAgICB0b3A6IDM2cHg7XHJcbiAgICAgIGFuaW1hdGlvbjoganVtcCAwLjVzO1xyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyBqdW1wIHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIHRvcDogLTEwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgdG9wOiA0NnB4OyBcclxuICAgICAgfVxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICB0b3A6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH0gICovXHJcblxyXG4vKiBAbWVkaWEgKG1heC13aWR0aDogMTExMHB4KSB7XHJcbiAgICAgIC5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzOXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZHtcclxuICAgICAgICAgIHRvcDogLTEwNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZC52aXNpYmxle1xyXG4gICAgICAgICAgdG9wOi0yMHB4O1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBqdW1wMiAwLjVzO1xyXG4gICAgICAgIH1cclxuICAgICAgQGtleWZyYW1lcyBqdW1wMiB7XHJcbiAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRvcDogLTEwNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdG9wOiAtNXB4OyBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0b3A6IC0yMHB4XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIH0gKi9cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLm1lbnVfX2ljb24ge1xyXG4gICAgLyogdG9wOiAzOXB4IWltcG9ydGFudDsgKi9cclxuICB9XHJcbiAgLnBhZ2VfY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLXRlY2hub2xvZ2llc19faXRlbSB7XHJcbiAgLyogdHJhbnNpdGlvbjogLjVzOyAqL1xyXG59XHJcbi5tYWluLXRlY2hub2xvZ2llc19faXRlbS5hY3RpdmUge1xyXG4gIC8qIGFuaW1hdGlvbjoganVtcDMgMC41czsgKi9cclxufVxyXG5Aa2V5ZnJhbWVzIGp1bXAzIHtcclxuICAwJSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyAvKiDQndCw0YfQsNC70YzQvdC+0LUg0L/QvtC70L7QttC10L3QuNC1ICovXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyAvKiDQktGA0LXQvNC10L3QvdC+0LUg0L7Qv9GD0YHQutCw0L3QuNC1INC90LjQttC1ICovXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgLyog0JLQvtC30LLRgNCw0YnQtdC90LjQtSDQvdCwINC90YPQttC90YvQuSDRg9GA0L7QstC10L3RjCAqL1xyXG4gIH1cclxufVxyXG5cclxuLyogXHJcbiAgICAubWFpbi10ZWNobm9sb2dpZXN7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiA3ODhweDtcclxuICAgIH0gKi9cclxuXHJcbi8qIFxyXG4gICAgZGl2LndwY2Y3IC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1ub3QtdmFsaWQtdGlwOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH0gKi9cclxuLyogXHJcbiAgXHJcbiAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXIgeyBcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IDZweDsgXHJcbiAgICAgIGhlaWdodDogNnB4OyBcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHsgXHJcbiAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IFxyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDsgXHJcbiAgICB9XHJcbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwICB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6dmVydGljYWwgeyBcclxuICAgICAgaGVpZ2h0OiA1cHg7IFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyBcclxuICAgIH1cclxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgIHRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFsIHsgXHJcbiAgICAgIHdpZHRoOiA1cHg7IFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyBcclxuICAgIH0gKi9cclxuXHJcbi5maWxlX2lucHV0c18xMWFmMmZjIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmZpbGVfc2V0IHNwYW4ge1xyXG4gIG1heC13aWR0aDogNDMwcHg7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgLmZpbGVfc2V0IHNwYW4ge1xyXG4gICAgbWF4LXdpZHRoOiA4MXZ3O1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gIC5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jayAuaGVhZGVyX19tZW51Lm1lbnUtb3BlbiBuYXYubWVudV9fYm9keSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC8qIGhlaWdodDogMTAwJTsgKi9cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcclxuICAubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSB7XHJcbiAgICBoZWlnaHQ6IDUzJTtcclxuICB9XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1uYW1lPVwidGV4dGFyZWEtNTUzXCJdIHtcclxuICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxufVxyXG5zcGFuW2RhdGEtbmFtZT1cInRleHRhcmVhLTU1M1wiXSB0ZXh0YXJlYSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5zcGFuOmhhcygudGV4dGFyZWFfMTFhZjJmYzpmb2N1cy12aXNpYmxlKSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzJiMmJkOSAhaW1wb3J0YW50O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDVweCkge1xyXG4gIC5wYWdlXzQwNF9yIHtcclxuICAgIHJpZ2h0OiAtMTUwcHg7XHJcbiAgfVxyXG4gIC5wYWdlXzQwNF9sIHtcclxuICAgIGxlZnQ6IC0xNTBweDtcclxuICB9XHJcbiAgLnBhZ2VfNDA0X2wsXHJcbiAgLnBhZ2VfNDA0X3Ige1xyXG4gICAgdG9wOiA3OHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbiAgLnRpdGxlXzQwNCxcclxuICAudGV4dF80MDQsXHJcbiAgLmltZzQwNCxcclxuICAudG9faG9tZSB7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc0cHgpIHtcclxuICAucGFnZV80MDRfbCxcclxuICAucGFnZV80MDRfciB7XHJcbiAgICB0b3A6IDc4cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gIC5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3Age1xyXG4gICAgcGFkZGluZzogMTlweCAyMHB4IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wYWdlX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG4gIC5wYWdlX2NvbnRlbnRfaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgd2lkdGg6IDI4M3B4O1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgYW5pbWF0aW9uOiByb3RhdGVCYWNrQW5kRm9ydGggNnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIHJvdGF0ZUJhY2tBbmRGb3J0aCB7XHJcbiAgICAwJSxcclxuICAgIDIwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDUwJSxcclxuICAgIDcwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2VfNDA0X3Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnBhZ2VfNDA0X2wge1xyXG4gICAgd2lkdGg6IDM2M3B4O1xyXG4gICAgdG9wOiAtNHB4O1xyXG4gICAgbGVmdDogdW5zZXQ7XHJcbiAgfVxyXG4gIC5pbWc0MDQge1xyXG4gICAgbWF4LXdpZHRoOiAyODhweDtcclxuICB9XHJcbn1cclxuLnBhZ2VfNDA0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4udGl0bGVfNDA0IHtcclxuICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnRleHRfNDA0IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLnRvX2hvbWUge1xyXG4gIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJiZDk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiZDk7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG4udG9faG9tZTpob3ZlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzJiMmJkOTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjMmIyYmQ5O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XHJcbiAgLnRpdGxlXzQwNCB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICB9XHJcbiAgLnRleHRfNDA0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAuYnV0dG9uX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAuc29mdHdhcmUtbWFnaWMgaW1nIHtcclxuICAgIGhlaWdodDogMTRyZW07XHJcbiAgfVxyXG4gIC5idXR0b25fd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDExMHB4O1xyXG4gIH1cclxuICAubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc2Nyb2xsLWFycm93cyB7XHJcbiAgICBib3R0b206IDE0JTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcImNvbmZpZy9yZXNldFwiO1xyXG5AaW1wb3J0IFwiY29uZmlnL3R5cG9ncmFwaHlcIjtcclxuQGltcG9ydCBcImNvbmZpZy92YXJzXCI7XHJcbkBpbXBvcnQgXCJjb25maWcvZm9udHNcIjtcclxuQGltcG9ydCBcImNvbmZpZy9iYXNlXCI7XHJcblxyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9mcm9udC1wYWdlXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvb3RlclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb250YWN0LWZvcm1cIjtcclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlN0YXJhLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xyXG5cclxuICAmLm1lbnUtYWN0aXZlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuaGVhZGVyLWxvZ28tdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMTlweDtcclxuICAgIH1cclxuICAgIC5pY29uLW1lbnU6OmFmdGVyLFxyXG4gICAgLmljb24tbWVudTo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLXRvcCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1ibG9jay1maXhlZCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLmhlYWRlci1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAuaGVhZGVyLXRvcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDogMTA1MXB4KSB7XHJcbiAgICAgIC8vICAgIHBhZGRpbmctdG9wOiAxOXB4O1xyXG4gICAgICAvLyB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxOXB4IDIwcHggMTlweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZGVyLWJsb2NrIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAubWVudV9faWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5oZWFkZXJfX21lbnUubWVudS1vcGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1sb2dvIHtcclxuICAgICAgICAgIC5oZWFkZXItbG9nby10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgJl9fcXdlcnR5IHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX21lbnUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBuYXYubWVudV9fYm9keSB7XHJcbiAgICAgICAgICAgIHVsLm1lbnVfX2xpc3Qge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gICAgICAgICAgICAgICAgcm93LWdhcDogMjRweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGxpLm1lbnVfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBsaS5tZW51X19pdGVtOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyYmQ5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIHVsLm1lbnVfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgbGkubWVudV9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpLm1lbnVfX2l0ZW06aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmJkOTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLm1lbnUtb3BlbiBuYXYubWVudV9fYm9keSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYmQ5O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmIyYmQ5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgY29sb3I6ICMyYjJiZDk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS1vcGVuIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MDFweCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAmICsgLmhlYWRlci1idXR0b24ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRlci1ibG9jay1maXhlZCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzJweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwODBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4IDI0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxOXB4IDIwcHg7XHJcbiAgICAgICAgICAubWVudV9faWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTlweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTEwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWxvZ28ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWxvZ28tdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgJl9fcXdlcnR5IHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX21lbnUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgICAgICAgICAgICY6bm90KC5tZW51LW9wZW4pIG5hdi5tZW51X19ib2R5IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBuYXYubWVudV9fYm9keSB7XHJcbiAgICAgICAgICAgIHVsLm1lbnVfX2xpc3Qge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gICAgICAgICAgICAgICAgcm93LWdhcDogMjRweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGxpLm1lbnVfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBsaS5tZW51X19pdGVtOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyYmQ5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIHVsLm1lbnVfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgbGkubWVudV9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpLm1lbnVfX2l0ZW06aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmJkOTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLm1lbnUtb3BlbiBuYXYubWVudV9fYm9keSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYmQ5O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmIyYmQ5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzJiMmJkOTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1vcGVuIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MDFweCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAmICsgLmhlYWRlci1idXR0b24ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vINCx0YPRgNCz0LXRgFxyXG4uaWNvbi1tZW51IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMCAwIDMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBAbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgICBzcGFuLFxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItYmxvY2stZml4ZWQge1xyXG4gIC5pY29uLW1lbnUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gICAgICBzcGFuLFxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyIC5tZW51LW9wZW4ge1xyXG4gIC5pY29uLW1lbnUge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogY2FsYyg1MCUgLSAxcHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
