#honeypot-field-url{display:none!important}.comment-form-cookies-consent{width:100%;overflow:hidden}.wc_apbct_email_id{display:none!important}.um-form input[type=text].apbct_special_field,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;background:#d3d3d3;border-radius:5px;opacity:.9}.apbct-tooltip--text{position:sticky;background:#d3d3d3;padding:10px;border-radius:5px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0 5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0 5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999!important;transition:none!important;background-size:contain;background-repeat:no-repeat!important;background-position-x:right;background-position-y:center;cursor:pointer!important}.apbct-check_email_exist-load{background-size:contain;background-image:url(/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)!important}.apbct-check_email_exist-block{position:fixed!important;display:block!important}.apbct-check_email_exist-good_email{background-image:url(/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)!important}.apbct-check_email_exist-bad_email{background-image:url(/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)!important}.apbct-check_email_exist-popup_description{display:none;position:fixed!important;padding:2px!important;border:1px solid #e5e8ed!important;border-radius:16px 16px 0 16px!important;background:#fff!important;background-position-x:right!important;font-size:14px!important;text-align:center!important;transition:all 1s ease-out!important}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%!important}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.comments-area .comment-list article .comment-author{overflow:visible!important}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:0s;animation-name:apbct_dog}.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;animation-name:apbct_dog}.apbct_dog_three{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:1s;animation-name:apbct_dog}@keyframes apbct_dog{0%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}100%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}}.apbct-email-encoder--settings_example_encoded{position:relative}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}*,::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.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4tc3R5bGUuY3NzIiwiY29uZmlnL19yZXNldC5zY3NzIiwiY29uZmlnL19mb250cy5zY3NzIiwiY29uZmlnL19iYXNlLnNjc3MiLCJjb21wb25lbnRzL19mcm9udC1wYWdlLnNjc3MiLCJjb25maWcvX3ZhcnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdC1mb3JtLnNjc3MiLCJtYWluLXN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCLENDQWhCLG1CQUdHLFNBQUEsQ0FDQSxRQUFBLENBQ0EsUUFBQSxDQUNBLDZCQUFBLENBQUEscUJBQUEsQ0FDQSwyQkFBQSxDQUVILEVBQ0csb0JBQUEsQ0FDQSxhQUFBLENBRUgsR0FDRyxlQUFBLENBRUgsSUFDRyxrQkFBQSxDQUVILGtCQU1HLG1CQUFBLENBQ0EsaUJBQUEsQ0FFSCxVQUVHLFdBQUEsQ0FDQSxhQUFBLENBRUgsc0JBR0csbUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxtQkFBQSxDQUVILE9BQ0csY0FBQSxDQUNBLHdCQUFBLENDM0NILFdBQ0Usd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLG1HQUNFLENBRUYsZUFBQSxDQUNBLGlCQUFBLENBR0YsV0FDRSwwQkFBQSxDQUNBLGlCQUFBLENBQ0EsdUdBQ0UsQ0FFRixlQUFBLENBQ0EsaUJBQUEsQ0FHRixXQUNFLHNCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnREFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQ3pCRixFQUNFLDZCQUFBLENBQUEscUJBQUEsQ0FDQSwyQkFBQSxDQUlGLFVBQ0UsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsTUFBQSxDQUNBLFlBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSx1QkFBQSxDQUNBLGdCQUNFLEtBQUEsQ0FLSixlQUNFLHlCQUFBLENBQ0Esa0JBQUEs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Q0EsT0FBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxxQkFBQSxDQUVGLG1CQUNFLEtBQUEsQ0FFRixrQkFDRSxRQUFBLENBRUYsZ0JBQ0UsbUJBQUEsQ0FBQSxDQU9GLDBCQUNFLGlIQUdFLHFCQUFBLENBQUEsQ0FRSixtQ0FDRSxPQUFBLENBS0Ysc0NBQ0UsbUJBQUEsQ0FDQSxnQ0FBQSxDQUFBLDRCQUFBLENBQUEsd0JBQUEsQ0FFRixxQ0FDRSxzQkFBQSxDQUNBLCtCQUFBLENBQUEsMkJBQUEsQ0FBQSx1QkFBQSIsImZpbGUiOiJtYWluLXN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7Kiw6OmFmdGVyLDo6YmVmb3Jle3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLWJvdHRvbS13aWR0aDppbmhlcml0fWF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH1saXtsaXN0LXN0eWxlOm5vbmV9aW1ne3ZlcnRpY2FsLWFsaWduOnRvcH1oMSxoMixoMyxoNCxoNSxoNntmb250LXdlaWdodDppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0fWJvZHksaHRtbHtoZWlnaHQ6MTAwJTtsaW5lLWhlaWdodDoxfWJ1dHRvbixpbnB1dCx0ZXh0YXJlYXtmb250LXdlaWdodDppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2NvbG9yOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdH1idXR0b257Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6U3RhcmEtTWVkaXVtO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoLi4vZm9udHMvU3RhcmEtTWVkaXVtLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vZm9udHMvU3RhcmEtTWVkaXVtLndvZmYpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6U3RhcmEtU2VtaUJvbGQ7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybCguLi9mb250cy9TdGFyYS1TZW1pQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL2ZvbnRzL1N0YXJhLVNlbWlCb2xkLndvZmYpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6U3RhcmEtQm9sZDtmb250LWRpc3BsYXk6c3dhcDtzcmM6dXJsKC4uL2ZvbnRzL1N0YXJhLUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWx9Kntib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLWJvdHRvbS13aWR0aDppbml0aWFsfS5za2lwLW5hdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwMCU7bGVmdDowO3otaW5kZXg6OTk5OTtwYWRkaW5nOjhweCAxNnB4O2JhY2tncm91bmQ6IzJiMmJkOTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItcmFkaXVzOjAgMCA0cHggMH0uc2tpcC1uYXY6Zm9jdXN7dG9wOjB9OmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgIzJiMmJkOTtvdXRsaW5lLW9mZnNldDoycHh9Ym9keXstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX1pbWcsdmlkZW97cG9pbnRlci1ldmVudHM6bm9uZX1mb290ZXIsaGVhZGVye2ZsZXg6MCAwIGF1dG99aW1ne21heC13aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXI7aGVpZ2h0OmF1dG99aDF7Zm9udC1zaXplOjQwcHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjQycHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpe2gxe2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjI4cHg7bGV0dGVyLXNwYWNpbmc6LjI3cHh9fWgye2ZvbnQtc2l6ZTozMnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDozOHB4O21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7aDJ7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjZweDtsZXR0ZXItc3BhY2luZzouMnB4O21hcmdpbi1ib3R0b206MjRweH19aDN7Zm9udC1mYW1pbHk6U3RhcmEtTWVkaXVtLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjI4cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpe2gze2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI2cHg7bGV0dGVyLXNwYWNpbmc6LjJweH19LmhlYWRpbmctdGl0bGV7Zm9udC1mYW1pbHk6U3RhcmEtU2VtaUJvbGQsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxMnB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7b3BhY2l0eTo4MCU7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuaGVhZGluZy10aXRsZXtmb250LXNpemU6MTBweDtsZXR0ZXItc3BhY2luZzouMXB4O21hcmdpbi1ib3R0b206MjRweH19LmNreS1jb25zZW50LWNvbnRhaW5lcnttYXgtd2lkdGg6MzM4cHghaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBlYXNlLWluLW91dH0uY2t5LWNvbnNlbnQtY29udGFpbmVyLnNob3d7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0fS5ja3ktY29uc2VudC1jb250YWluZXIuc2hvdy5ja3ktaGlkZXtkaXNwbGF5OmJsb2NrIWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXR9LmNreS1ib3gtYm90dG9tLXJpZ2h0e3JpZ2h0OjEwJSFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbnsuY2t5LWJveC1ib3R0b20tcmlnaHR7cmlnaHQ6NSUhaW1wb3J0YW50fX0uY2t5LW5vdGljZS1idG4td3JhcHBlciwuY2t5LW5vdGljZS1kZXN7cGFkZGluZzowIWltcG9ydGFudH0uY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bi1hY2NlcHR7bWFyZ2luLXRvcDowIWltcG9ydGFudH0uY2t5LWNvbnNlbnQtYmFye3BhZGRpbmc6OHB4IDhweCA4cHggMjRweCFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo4MHB4IWltcG9ydGFudDttYXgtd2lkdGg6MzM4cHghaW1wb3J0YW50fS5ja3ktbm90aWNlLWdyb3Vwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjlweH0uY2t5LWJ0bi1yZXZpc2l0LXdyYXBwZXIsLmNreS10aXRsZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5ja3ktbm90aWNlLWRlcyBwe2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6U3RhcmE7Zm9udC1zaXplOjEycHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0Om5vcm1hbH0uY2t5LW5vdGljZS1kZXMgYXtjb2xvcjp2YXIoLS1ibHVlLCMyYjJiZDkpO2ZvbnQtZmFtaWx5OlN0YXJhO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDpub3JtYWx9LmNreS1ub3RpY2UtYnRuLXdyYXBwZXJ7bWFyZ2luOjAhaW1wb3J0YW50fS5ja3ktYnRuLmNreS1idG4tYWNjZXB0e21hcmdpbjowO2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjE2cHggMjRweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2JvcmRlci1yYWRpdXM6NDBweDtib3JkZXI6MXB4IHNvbGlkICMyYjJiZDk7YmFja2dyb3VuZDojMGQ1YmYyfS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbjpsYXN0LWNoaWxkOjphZnRlcntib3R0b206LTM1cHg7cmlnaHQ6LTc1cHg7aGVpZ2h0OjM4MHB4O3dpZHRoOjQ2OHB4fS5ja3ktY29uc2VudC1jb250YWluZXJ7bWF4LXdpZHRoOjMzOHB4IWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXR9LmNreS1jb25zZW50LWNvbnRhaW5lci5zaG93e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBlYXNlLWluLW91dH0uY2t5LWNvbnNlbnQtY29udGFpbmVyLnNob3cuY2t5LWhpZGV7ZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0fS5ja3ktYm94LWJvdHRvbS1yaWdodHtyaWdodDoxMCUhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW57LmNreS1ib3gtYm90dG9tLXJpZ2h0e3JpZ2h0OjUlIWltcG9ydGFudH19LmNreS1ub3RpY2UtYnRuLXdyYXBwZXIsLmNreS1ub3RpY2UtZGVze3BhZGRpbmc6MCFpbXBvcnRhbnR9LmNreS1ub3RpY2UtYnRuLXdyYXBwZXIgLmNreS1idG4tYWNjZXB0e21hcmdpbi10b3A6MCFpbXBvcnRhbnR9LmNreS1jb25zZW50LWJhcntwYWRkaW5nOjhweCA4cHggOHB4IDI0cHghaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6ODBweCFpbXBvcnRhbnQ7bWF4LXdpZHRoOjMzOHB4IWltcG9ydGFudH0uY2t5LW5vdGljZS1ncm91cHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo5cHh9LmNreS1idG4tcmV2aXNpdC13cmFwcGVyLC5ja3ktdGl0bGV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uY2t5LW5vdGljZS1kZXMgcHtjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OlN0YXJhO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDpub3JtYWx9LmNreS1ub3RpY2UtZGVzIGF7Y29sb3I6dmFyKC0tYmx1ZSwjMmIyYmQ5KTtmb250LWZhbWlseTpTdGFyYTtmb250LXNpemU6MTJweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6bm9ybWFsfS5ja3ktbm90aWNlLWJ0bi13cmFwcGVye21hcmdpbjowIWltcG9ydGFudH0uY2t5LWJ0bi5ja3ktYnRuLWFjY2VwdHttYXJnaW46MDtkaXNwbGF5OmZsZXg7cGFkZGluZzoxNnB4IDI0cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtib3JkZXItcmFkaXVzOjQwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMmIyYmQ5O2JhY2tncm91bmQ6IzBkNWJmMn0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW46bGFzdC1jaGlsZDo6YWZ0ZXJ7Ym90dG9tOi0zNXB4O3JpZ2h0Oi03NXB4O2hlaWdodDozODBweDt3aWR0aDo0NjhweH0ubWFpbiAubWFpbi1zb2Z0d2FyZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZC1jb2xvcjojMDAwO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwdmggLSAxMTVweCk7bWluLWhlaWdodDo1NTBweDtib3JkZXItcmFkaXVzOjAgMCAyNHB4IDI0cHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7Lm1haW4gLm1haW4tc29mdHdhcmV7aGVpZ2h0OmNhbGMoMTAwdmggLSAzMHB4KX19Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lcnttYXgtd2lkdGg6MTI4MHB4O21hcmdpbjowIGF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjAgMjBweCAwfS5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2Nre2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2Nre2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjEwJX19QG1lZGlhIChtYXgtaGVpZ2h0OjY2OHB4KXsubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9ja3tnYXA6NSV9fS5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zb2Z0d2FyZS1jb250ZW50e2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6U3RhcmEtTWVkaXVtLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEycHg7bWF4LWhlaWdodDoxMDAlO3BhZGRpbmc6NDBweCAwO3dpZHRoOjUwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zb2Z0d2FyZS1jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZzowfX0ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudF9faGVhZGluZy10aXRsZXttYXJnaW4tYm90dG9tOjQwcHg7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudF9faGVhZGluZy10aXRsZXttYXJnaW4tYm90dG9tOjI0cHh9fS5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zb2Z0d2FyZS1jb250ZW50X190aXRsZXtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbToxNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXgtd2lkdGg6NTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zb2Z0d2FyZS1jb250ZW50X190aXRsZXttYXgtd2lkdGg6MTAwJX19Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLWNvbnRlbnRfX3RleHR7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHg7bGV0dGVyLXNwYWNpbmc6LjFweDttYXJnaW4tYm90dG9tOjQwcHg7bWF4LXdpZHRoOjQ1NXB4O29wYWNpdHk6ODAlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudF9fdGV4dHttYXJnaW4tYm90dG9tOjMycHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzouMThweDttYXgtd2lkdGg6MTAwJX19Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLWNvbnRlbnRfX2J1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjQwcHg7cGFkZGluZzoxNnB4IDI0cHg7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjoxcHggc29saWQgI2ZmZjt3aWR0aDoxODJweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjUwMDt0cmFuc2l0aW9uOmFsbCAuM3M7YmFja2dyb3VuZDppbmhlcml0O21hcmdpbi1ib3R0b206OTBweDttYXJnaW4tbGVmdDoxMS41cHh9QG1lZGlhIChtYXgtd2lkdGg6NDYwcHgpey5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zb2Z0d2FyZS1jb250ZW50X19idXR0b257d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHh9fS5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zb2Z0d2FyZS1jb250ZW50X19idXR0b24gc3BhbntwYWRkaW5nLXJpZ2h0OjI0cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudF9fYnV0dG9uOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MzBweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNyAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMuNSAxMi41TDEyLjUgMy41TTMuNSAzLjVMMTIuNSAzLjVNMTIuNSAzLjVMMTIuNSAxMi41JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7ei1pbmRleDoxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zb2Z0d2FyZS1jb250ZW50X19idXR0b246aG92ZXIgaW1ne3RyYW5zaXRpb246YWxsIC4zcztkaXNwbGF5OmlubGluZS1ibG9ja30ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudF9fYnV0dG9uIGltZ3tkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0Oi0xMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKSBzY2FsZSgxLjMpO21pbi13aWR0aDoyMDJweDt0cmFuc2l0aW9uOmFsbCAuM3N9Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLW1hZ2lje21heC1oZWlnaHQ6MTAwJTt3aWR0aDo1MCV9Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLW1hZ2ljIHZpZGVve2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O21hcmdpbi1yaWdodDoyMDBweDttYXgtaGVpZ2h0OjEwMCU7bWFyZ2luLXRvcDotMTAwcHg7dHJhbnNmb3JtOnNjYWxlKDEuNSl9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zb2Z0d2FyZS1tYWdpYyB2aWRlb3ttYXJnaW4tcmlnaHQ6MDttYXgtaGVpZ2h0OjMwMHB4O21hcmdpbi10b3A6MH19QG1lZGlhIChtYXgtaGVpZ2h0OjY2OHB4KXsubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtbWFnaWMgdmlkZW97dHJhbnNmb3JtOm5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtbWFnaWN7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9fS5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zY3JvbGwtYXJyb3dze2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjklO2xlZnQ6NTAlO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNjcm9sbC1hcnJvd3N7Ym90dG9tOjQlfX0ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc2Nyb2xsLWFycm93cyAuc2Nyb2xsLWFycm93c19fYXJyb3d7ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2FuaW1hdGlvbjphbmltYXRlIDEuNXMgZWFzZSBpbmZpbml0ZX1Aa2V5ZnJhbWVzIGFuaW1hdGV7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zY3JvbGwtYXJyb3dzIC5zY3JvbGwtYXJyb3dzX190ZXh0e2NvbG9yOiNmZmY7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTJweDtmb250LXdlaWdodDo1MDB9Lm1haW4gLm1haW4tc2VydmljZXN7cGFkZGluZzo4MHB4IDIwcHggMDttYXJnaW4tYm90dG9tOjgwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluIC5tYWluLXNlcnZpY2Vze3BhZGRpbmc6NTZweCAyMHB4IDA7bWFyZ2luLWJvdHRvbTo1NnB4fX0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVye2Rpc3BsYXk6ZmxleDttYXgtd2lkdGg6MTI4MHB4O21hcmdpbjowIGF1dG87Z2FwOjQwcHg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVye2dhcDowfX0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50e2Rpc3BsYXk6ZmxleDtnYXA6NThweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjhweH19Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fbGVmdC1zaWRle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleDoxIDAgMjc2cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2xlZnQtc2lkZXtmbGV4OjB9fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2xlZnQtc2lkZSAubWFpbi1zZXJ2aWNlc19fbGlzdC5zbGljay1zbGlkZXJ7bWFyZ2luLWxlZnQ6LTIwcHg7bWFyZ2luLXJpZ2h0Oi0yMHB4fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2xlZnQtc2lkZSAubWFpbi1zZXJ2aWNlc19fbGlzdC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3R7cGFkZGluZy1sZWZ0OjIwcHh9Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fbGVmdC1zaWRlIC5tYWluLXNlcnZpY2VzX19saXN0IC5tYWluLXNlcnZpY2VzX19pdGVte3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nOjAgMi41cHh9Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fbGVmdC1zaWRlIC5tYWluLXNlcnZpY2VzX19saXN0IC5tYWluLXNlcnZpY2VzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTo4LjdweH0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19sZWZ0LXNpZGUgLm1haW4tc2VydmljZXNfX2xpc3QgLm1haW4tc2VydmljZXNfX2l0ZW0uc2xpY2stYWN0aXZlIC5tYWluLXNlcnZpY2VzX19saW5re2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDAwfS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2xlZnQtc2lkZSAubWFpbi1zZXJ2aWNlc19fbGlzdCAubWFpbi1zZXJ2aWNlc19faXRlbSAubWFpbi1zZXJ2aWNlc19fbGlua3tjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjE0cHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6MjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjdweCAxNnB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19sZWZ0LXNpZGUgLm1haW4tc2VydmljZXNfX2xpc3QgLm1haW4tc2VydmljZXNfX2l0ZW0gLm1haW4tc2VydmljZXNfX2xpbmt7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTVweDtsZXR0ZXItc3BhY2luZzouMTVweH19Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fbGVmdC1zaWRlIC5tYWluLXNlcnZpY2VzX19saXN0IC5tYWluLXNlcnZpY2VzX19pdGVtIC5tYWluLXNlcnZpY2VzX19saW5rOmhvdmVye2JvcmRlci1jb2xvcjojMmIyYmQ5O2NvbG9yOiMyYjJiZDl9Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fbGVmdC1zaWRlIC5tYWluLXNlcnZpY2VzX19saXN0IC5tYWluLXNlcnZpY2VzX19pdGVtIC5tYWluLXNlcnZpY2VzX19saW5rLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwMH0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2e3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmRldl9fYm94W3RhYmluZGV4PVwiMFwiXXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOnN0YXJ0fX0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5kZXZfX2JveHtmbGV4OmF1dG87Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7cGFkZGluZzo4MHB4O2JvcmRlci1yYWRpdXM6MjRweDttaW4taGVpZ2h0OjQxNXB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOnN0YXJ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmRldl9fYm94e21pbi1oZWlnaHQ6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwcHghaW1wb3J0YW50O29wYWNpdHk6MCFpbXBvcnRhbnR9Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fZGV2LmRldiAuZGV2X19ib3guc2xpY2stYWN0aXZlLC5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmRldl9fYm94LnNsaWNrLWN1cnJlbnR7bWluLWhlaWdodDoxMDAlIWltcG9ydGFudDtvcGFjaXR5OjEhaW1wb3J0YW50O2hlaWdodDphdXRvIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6MTI0MHB4KXsubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5kZXZfX2JveHtwYWRkaW5nOjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5kZXZfX2JveHtwYWRkaW5nOjMycHggMjRweDttaW4taGVpZ2h0OjEwMCV9fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmRldl9fYm94IC5kZXZfX3RpdGxle3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7bWFyZ2luLWJvdHRvbTo0MHB4fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmRldl9fYm94IC5kZXZfX2Jsb2NrcyAuZGV2X19ibG9ja3tkaXNwbGF5OmZsZXg7cGFkZGluZzoxNnB4IDI0cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKTtib3JkZXItcmFkaXVzOjI0cHh9Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fZGV2LmRldiAuZGV2X19ib3ggLmRldl9fYmxvY2tzIC5kZXZfX2Jsb2NrOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToyNHB4fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmRldl9fYm94IC5kZXZfX2Jsb2NrcyAuZGV2X19ibG9jayAuZGV2X19ibG9jay1udW1iZXJ7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjhweDtjb2xvcjojMmIyYmQ5O21hcmdpbi1yaWdodDoxNnB4fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmRldl9fYm94IC5kZXZfX2Jsb2NrcyAuZGV2X19ibG9jayAuZGV2X19ibG9jay1kZXNjcmlwdGlvbi5ibG9jay1kZXNjcmlwdGlvbiAuYmxvY2stZGVzY3JpcHRpb25fX3RpdGxle21hcmdpbi1ib3R0b206OHB4fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmRldl9fYm94IC5kZXZfX2Jsb2NrcyAuZGV2X19ibG9jayAuZGV2X19ibG9jay1kZXNjcmlwdGlvbi5ibG9jay1kZXNjcmlwdGlvbiAuYmxvY2stZGVzY3JpcHRpb25fX3RleHR7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjhweDtsZXR0ZXItc3BhY2luZzouMnB4O29wYWNpdHk6ODAlfS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmRldl9fYm94IC5kZXZfX2Jsb2NrcyAuZGV2X19ibG9jayAuZGV2X19ibG9jay1udW1iZXJ+LmRldl9fYmxvY2stZGVzY3JpcHRpb24uYmxvY2stZGVzY3JpcHRpb24gLmJsb2NrLWRlc2NyaXB0aW9uX190ZXh0e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LjE1cHh9Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fZGV2LmRldiAuZGV2X19ib3ggLmRldl9fYmxvY2t7cG9zaXRpb246cmVsYXRpdmV9Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fZGV2LmRldiAuZGV2X19ib3ggLmRldl9fYmxvY2s6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoNzRkZWcsIzQxNThkMCAwLCNhYjk0ZDEgMjYuNCUsI2M4NTBjMCA1MCUsI2ZmY2M3MCAxMDAlKTt6LWluZGV4Oi0xO29wYWNpdHk6LjM7Ym9yZGVyLXJhZGl1czoyNHB4fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmRldl9fYm94LnNsaWNrLWFjdGl2ZSAuZGV2X19ibG9jazo6YmVmb3Jle2FuaW1hdGlvbi1kZWxheTouM3N9Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fZGV2LmRldiAuZGV2X19ib3guYWN0aXZlLWFuaW1hdGUgLmRldl9fYmxvY2s6OmJlZm9yZSwubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5kZXZfX2JveC5zbGljay1hY3RpdmUgLmRldl9fYmxvY2s6OmJlZm9yZXthbmltYXRpb246Z3JhZGllbnRGYWRlSW4gMXMgZWFzZSBmb3J3YXJkczttaXgtYmxlbmQtbW9kZTpoYXJkLWxpZ2h0O3otaW5kZXg6MTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg3NGRlZywjNDE1OGQwIDAsI2FiOTRkMSAyNi40JSwjYzg1MGMwIDUwJSwjZmZjYzcwIDEwMCUpfUBrZXlmcmFtZXMgZ3JhZGllbnRGYWRlSW57MCV7b3BhY2l0eTowfTUwJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjB9fS5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmJveC1oaWRkZW57ZGlzcGxheTpub25lO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOnN0YXJ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5tYWluIC5tYWluLXNlcnZpY2VzIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIgLm1haW4tc2VydmljZXNfX2NvbnRlbnQgLm1haW4tc2VydmljZXNfX2Rldi5kZXYgLmJveC1oaWRkZW57ZGlzcGxheTpibG9ja319Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fZGV2LmRldiAuYm94LWhpZGRlbiAuZGV2X19ibG9ja3MgLmRldl9fYmxvY2sgLmRldl9fYmxvY2stZGVzY3JpcHRpb24uYmxvY2stZGVzY3JpcHRpb24gLmJsb2NrLWRlc2NyaXB0aW9uX190aXRsZXttYXJnaW4tYm90dG9tOjhweH0ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19kZXYuZGV2IC5ib3gtaGlkZGVuIC5kZXZfX2Jsb2NrcyAuZGV2X19ibG9jayAuZGV2X19ibG9jay1kZXNjcmlwdGlvbi5ibG9jay1kZXNjcmlwdGlvbiAuYmxvY2stZGVzY3JpcHRpb25fX3RleHR7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjhweDtvcGFjaXR5OjgwJX0ubWFpbiAubWFpbi13b3Jre2JhY2tncm91bmQtY29sb3I6IzJiMmJkOTtib3JkZXItcmFkaXVzOjI0cHh9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXJ7bWF4LXdpZHRoOjEyODBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6ODBweCAyMHB4O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVye3BhZGRpbmc6NTZweCAyMHB4IDc0cHh9fS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX3RpdGxle21heC13aWR0aDo1NTBweH0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkc3tkaXNwbGF5OmZsZXg7Z2FwOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6ODQwcHgpey5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTZweH19Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2lue3dpZHRoOjUwJTttaW4taGVpZ2h0Om1heC1jb250ZW50O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4zc31AbWVkaWEgKG1heC13aWR0aDoxMDgwcHgpey5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbnt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzkwcHh9fS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbiAuY2FyZHNfX2NhcmR7cG9zaXRpb246cmVsYXRpdmV9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZCAuY2FyZHNfX3RpdGxlLWZpcnN0e2hlaWdodDo0OHB4O3BhZGRpbmc6NTBweCAwIDAgMTEycHh9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZCAuY2FyZHNfX3RpdGxlLWZpcnN0OjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDQnIGhlaWdodD0nNDUnIHZpZXdCb3g9JzAgMCA0NCA0NScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE3LjU1NTYgM0gxMC44ODg5QzUuOTc5NjkgMyAyIDYuOTc5NjkgMiAxMS44ODg5VjM0LjExMTFDMiAzOS4wMjAzIDUuOTc5NjkgNDMgMTAuODg4OSA0M0gzMy4xMTExQzM4LjAyMDMgNDMgNDIgMzkuMDIwMyA0MiAzNC4xMTExVjIzTTQyIDcuOTM4MjdIMjguMTcyOEMyNS45OTEgNy45MzgyNyAyNC4yMjIyIDkuNzA3MDIgMjQuMjIyMiAxMS44ODg5VjIwLjc3NzhNNDIgNy45MzgyN0M0MiA3LjkzODI3IDM4Ljk5MDIgMTAuOTQ4IDM3LjA2MTcgMTIuODc2NU00MiA3LjkzODI3TDM3LjA2MTcgMycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDBweDtsZWZ0OjQwcHg7aGVpZ2h0OjQ4cHg7d2lkdGg6NDhweDt6LWluZGV4OjF9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZCAuY2FyZHNfX3RpdGxlLWZpcnN0OjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xMHB4O3JpZ2h0Oi03NXB4O21heC13aWR0aDozNDBweDtoZWlnaHQ6MzIxcHg7YmFja2dyb3VuZC1zaXplOjgwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvc3JjL2ltYWdlcy9kZWNvci9jYXJkLWZpcnN0LnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246MCAxMDAlO3otaW5kZXg6MX0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW4gLmNhcmRzX19jYXJkIC5jYXJkc19fdGl0bGUtc2Vjb25ke2hlaWdodDo0OHB4O3BhZGRpbmc6NTBweCAwIDAgMTEycHh9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZCAuY2FyZHNfX3RpdGxlLXNlY29uZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgNDggNDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zMy40NzM3IDQyLjU3MTRWNDAuNzQyOUMzMy40NzM3IDM1LjY5MzQgMjkuMzUgMzEuNiAyNC4yNjMyIDMxLjZIMTMuMjEwNUM4LjEyMzY5IDMxLjYgNCAzNS42OTM0IDQgNDAuNzQyOVY0Mi41NzE0TTQ0IDQyLjU3MTRWNDAuNzQyOUM0NCAzNy41MjMxIDQyLjMyMzQgMzQuNjkyMSAzOS43ODk1IDMzLjA2MzJNMzMuNDczNyA3LjAwOTFDMzYuNDQyOSA4LjUyNjczIDM4LjQ3MzcgMTEuNTk5NCAzOC40NzM3IDE1LjE0MjlDMzguNDczNyAxOC4wMTUgMzcuMTM5NSAyMC41Nzc4IDM1LjA1MjggMjIuMjU0TTI3Ljk0NzQgMTUuMTQyOUMyNy45NDc0IDIwLjE5MjMgMjMuODIzNyAyNC4yODU3IDE4LjczNjggMjQuMjg1N0MxMy42NSAyNC4yODU3IDkuNTI2MzIgMjAuMTkyMyA5LjUyNjMyIDE1LjE0MjlDOS41MjYzMiAxMC4wOTM0IDEzLjY1IDYgMTguNzM2OCA2QzIzLjgyMzcgNiAyNy45NDc0IDEwLjA5MzQgMjcuOTQ3NCAxNS4xNDI5Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDBweDtsZWZ0OjQwcHg7aGVpZ2h0OjQ4cHg7d2lkdGg6NDhweDt6LWluZGV4OjF9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZCAuY2FyZHNfX3RpdGxlLXNlY29uZDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNTNweDttYXgtd2lkdGg6MzQwcHg7aGVpZ2h0OjM4MHB4O3dpZHRoOjEwMCU7bGVmdDphdXRvO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvc3JjL2ltYWdlcy9kZWNvci9jYXJkLXNlY29uZC1kZWNvci5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMTAwJTt6LWluZGV4OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZCAuY2FyZHNfX3RpdGxlLXNlY29uZDo6YWZ0ZXJ7YmFja2dyb3VuZC1zaXplOjkwJTtib3R0b206LTE5cHg7bGVmdDoxMDBweH19Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZC1iYWNre2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMmIyYmQ5O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMS4ycztib3JkZXItcmFkaXVzOjI0cHg7cGFkZGluZzo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOjEwODBweCl7Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZC1iYWNre3BhZGRpbmc6MzJweCAyNHB4fX0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW4gLmNhcmRzX19jYXJkLWJhY2sgbGkuY2FyZHNfX2l0ZW17bGlzdC1zdHlsZTpub25lfS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbiAuY2FyZHNfX2NhcmQtYmFjayBsaS5jYXJkc19faXRlbSBoNHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7Y29sb3I6IzJiMmJkOTtmb250LXNpemU6MTZweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzouMTVweH0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW4gLmNhcmRzX19jYXJkLWJhY2sgbGkuY2FyZHNfX2l0ZW0gcHtwYWRkaW5nLWxlZnQ6MzJweDtjb2xvcjojMmIyYmQ5O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDpub3JtYWx9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZC1iYWNrIC5jYXJkc19fdGl0bGUtZmlyc3R7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjQ1cHg7cGFkZGluZzowIDAgMCA3M3B4O2ZvbnQtc2l6ZToyNHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbToyNHB4fS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbiAuY2FyZHNfX2NhcmQtYmFjayAuY2FyZHNfX3RpdGxlLWZpcnN0OjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDQnIGhlaWdodD0nNDUnIHZpZXdCb3g9JzAgMCA0NCA0NScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE3LjU1NTYgM0gxMC44ODg5QzUuOTc5NjkgMyAyIDYuOTc5NjkgMiAxMS44ODg5VjM0LjExMTFDMiAzOS4wMjAzIDUuOTc5NjkgNDMgMTAuODg4OSA0M0gzMy4xMTExQzM4LjAyMDMgNDMgNDIgMzkuMDIwMyA0MiAzNC4xMTExVjIzTTQyIDcuOTM4MjdIMjguMTcyOEMyNS45OTEgNy45MzgyNyAyNC4yMjIyIDkuNzA3MDIgMjQuMjIyMiAxMS44ODg5VjIwLjc3NzhNNDIgNy45MzgyN0M0MiA3LjkzODI3IDM4Ljk5MDIgMTAuOTQ4IDM3LjA2MTcgMTIuODc2NU00MiA3LjkzODI3TDM3LjA2MTcgMycgc3Ryb2tlPSclMjMwYzVhZjInIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDo0OHB4O3dpZHRoOjQ4cHg7ei1pbmRleDoxO2NvbG9yOiMyYjJiZDl9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZC1iYWNrIC5jYXJkc19fdGl0bGUtc2Vjb25ke3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo0NXB4O3BhZGRpbmc6MCAwIDAgNzNweDtmb250LXNpemU6MjRweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MjRweH0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW4gLmNhcmRzX19jYXJkLWJhY2sgLmNhcmRzX190aXRsZS1zZWNvbmQ6OmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDQ4IDQ4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMzMuNDczNyA0Mi41NzE0VjQwLjc0MjlDMzMuNDczNyAzNS42OTM0IDI5LjM1IDMxLjYgMjQuMjYzMiAzMS42SDEzLjIxMDVDOC4xMjM2OSAzMS42IDQgMzUuNjkzNCA0IDQwLjc0MjlWNDIuNTcxNE00NCA0Mi41NzE0VjQwLjc0MjlDNDQgMzcuNTIzMSA0Mi4zMjM0IDM0LjY5MjEgMzkuNzg5NSAzMy4wNjMyTTMzLjQ3MzcgNy4wMDkxQzM2LjQ0MjkgOC41MjY3MyAzOC40NzM3IDExLjU5OTQgMzguNDczNyAxNS4xNDI5QzM4LjQ3MzcgMTguMDE1IDM3LjEzOTUgMjAuNTc3OCAzNS4wNTI4IDIyLjI1NE0yNy45NDc0IDE1LjE0MjlDMjcuOTQ3NCAyMC4xOTIzIDIzLjgyMzcgMjQuMjg1NyAxOC43MzY4IDI0LjI4NTdDMTMuNjUgMjQuMjg1NyA5LjUyNjMyIDIwLjE5MjMgOS41MjYzMiAxNS4xNDI5QzkuNTI2MzIgMTAuMDkzNCAxMy42NSA2IDE4LjczNjggNkMyMy44MjM3IDYgMjcuOTQ3NCAxMC4wOTM0IDI3Ljk0NzQgMTUuMTQyOVonIHN0cm9rZT0nJTIzMGM1YWYyJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6NDhweDt3aWR0aDo0OHB4O3otaW5kZXg6MTtjb2xvcjojMmIyYmQ5fS5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbiAuY2FyZHNfX2NhcmQtYmFjayBvbC5jYXJkc19fbGlzdHtwYWRkaW5nLWxlZnQ6MjBweH0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW4gLmNhcmRzX19jYXJkLWJhY2sgb2wuY2FyZHNfX2xpc3QgbGkuY2FyZHNfX2l0ZW17bGlzdC1zdHlsZTpkZWNpbWFsO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LjJweH0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW4gLmNhcmRzX19jYXJkLWJhY2sgb2wuY2FyZHNfX2xpc3QgbGkuY2FyZHNfX2l0ZW0gaDR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2NvbG9yOnZhcigtLWJsdWUsIzJiMmJkOSk7Zm9udC1mYW1pbHk6U3RhcmE7Zm9udC1zaXplOjE2cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LjE1cHh9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luIC5jYXJkc19fY2FyZCwubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW4gLmNhcmRzX19jYXJkLWJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0Om1heC1jb250ZW50O3Bvc2l0aW9uOmFic29sdXRlO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIDEuMnM7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6MjRweDtvdmVyZmxvdzpoaWRkZW59Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luOmhvdmVyIC5jYXJkc19fY2FyZHt0cmFuc2Zvcm06cm90YXRlWSgtMTgwZGVnKX0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW46aG92ZXIgLmNhcmRzX19jYXJkLWJhY2t7dHJhbnNmb3JtOnJvdGF0ZVkoMCl9Lm1haW4tcmVjZW50e21hcmdpbi1ib3R0b206ODBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tcmVjZW50e21hcmdpbi1ib3R0b206NTZweH19Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVye21heC13aWR0aDoxMjgwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjgwcHggMjBweCAwfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXJ7cGFkZGluZzo1NnB4IDIwcHggMH19Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0e2Rpc3BsYXk6ZmxleDtnYXA6NDRweH1AbWVkaWEgKG1heC13aWR0aDoxMDgwcHgpey5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9faW1hZ2V7bWF4LXdpZHRoOjU4NnB4O2ZsZXg6MSAwIDUwJX1AbWVkaWEgKG1heC13aWR0aDoxMDgwcHgpey5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9faW1hZ2V7dGV4dC1hbGlnbjpjZW50ZXJ9fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1jb250ZW50e21hcmdpbi1ib3R0b206NDBweH0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktY29udGVudCAucHJvamVjdF9fdGl0bGV7bWFyZ2luLWJvdHRvbToxNnB4fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1jb250ZW50IC5wcm9qZWN0X190ZXh0e2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHg7b3BhY2l0eTo4MCV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1jb250ZW50IC5wcm9qZWN0X190ZXh0e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LjE4cHh9fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZve2Rpc3BsYXk6ZmxleDtnYXA6MjBweH1AbWVkaWEgKG1heC13aWR0aDo4NDBweCl7Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0IC5wcm9qZWN0X19kZXNjcmlwdGlvbiAucHJvamVjdF9fZ2ZpLWluZm97ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNnB4fX0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fc2VydmljZXN7ZmxleDowIDAgNjAlfS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19zZXJ2aWNlcyAucHJvamVjdF9fbGlzdHttYXgtd2lkdGg6MjUwcHh9Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0IC5wcm9qZWN0X19kZXNjcmlwdGlvbiAucHJvamVjdF9fZ2ZpLWluZm8gLnByb2plY3RfX3NlcnZpY2VzIC5wcm9qZWN0X19saXN0IC5wcm9qZWN0X19pdGVte2JvcmRlcjoxcHggc29saWQgIzAwMDtwYWRkaW5nOjcuNHB4IDE2cHggNy4ycHg7Ym9yZGVyLXJhZGl1czoyNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMTRweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4O3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0IC5wcm9qZWN0X19kZXNjcmlwdGlvbiAucHJvamVjdF9fZ2ZpLWluZm8gLnByb2plY3RfX3NlcnZpY2VzIC5wcm9qZWN0X19saXN0IC5wcm9qZWN0X19pdGVte2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjE1cHg7bGV0dGVyLXNwYWNpbmc6LjExcHh9fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19zZXJ2aWNlcyAucHJvamVjdF9fbGlzdCAucHJvamVjdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206OHB4fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19zZXJ2aWNlcyAucHJvamVjdF9fbGlzdCAucHJvamVjdF9faXRlbTpob3Zlcntib3JkZXItY29sb3I6IzJiMmJkOTtjb2xvcjojMmIyYmQ5fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19zZXJ2aWNlcyAucHJvamVjdF9fbGlzdCAucHJvamVjdF9faXRlbTphY3RpdmUsLm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0IC5wcm9qZWN0X19kZXNjcmlwdGlvbiAucHJvamVjdF9fZ2ZpLWluZm8gLnByb2plY3RfX3NlcnZpY2VzIC5wcm9qZWN0X19saXN0IC5wcm9qZWN0X19pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDAwfS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19kaXJlY3Rpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjEgMSA0MCV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19kaXJlY3Rpb257bWFyZ2luLWJvdHRvbToxNnB4fX0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fZGlyZWN0aW9uIC5wcm9qZWN0X19pbmR1c3RyeXttYXJnaW4tYm90dG9tOmF1dG99QG1lZGlhIChtYXgtd2lkdGg6ODQwcHgpey5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19kaXJlY3Rpb24gLnByb2plY3RfX2luZHVzdHJ5e21hcmdpbi1ib3R0b206MTZweH19Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0IC5wcm9qZWN0X19kZXNjcmlwdGlvbiAucHJvamVjdF9fZ2ZpLWluZm8gLnByb2plY3RfX2RpcmVjdGlvbiAucHJvamVjdF9faW5kdXN0cnkgLnByb2plY3RfX3RleHQtZWNvbW1lcmNle2xpbmUtaGVpZ2h0OjI0cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19kaXJlY3Rpb24gLnByb2plY3RfX2luZHVzdHJ5IC5wcm9qZWN0X190ZXh0LWVjb21tZXJjZXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2xldHRlci1zcGFjaW5nOi4xNHB4fX0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fZGlyZWN0aW9uIC5wcm9qZWN0X19zaXRlLWxpbmsgLnByb2plY3RfX2dmaS1saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojMmIyYmQ5fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fZGlyZWN0aW9uIC5wcm9qZWN0X19zaXRlLWxpbmsgLnByb2plY3RfX2dmaS1saW5re2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHh9fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19kaXJlY3Rpb24gLnByb2plY3RfX3NpdGUtbGluayAucHJvamVjdF9fZ2ZpLWxpbms6OmFmdGVye2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zIDEyLjVMMTIgMy41TTMgMy41TDEyIDMuNU0xMiAzLjVMMTIgMTIuNScgc3Ryb2tlPSclMjMwQzVBRjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luLWxlZnQ6OHB4fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19hcnJvd3N7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtnYXA6MjRweDttYXgtd2lkdGg6MTI2cHg7ZmxleDoxIDAgMTI2cHh9QG1lZGlhIChtYXgtd2lkdGg6ODQwcHgpey5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19hcnJvd3N7anVzdGlmeS1jb250ZW50OmNlbnRlcjttaW4td2lkdGg6MTAwJTtmbGV4OjB9fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19hcnJvd3MgLmFycm93LWJhY2ssLm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0IC5wcm9qZWN0X19kZXNjcmlwdGlvbiAucHJvamVjdF9fZ2ZpLWluZm8gLnByb2plY3RfX2Fycm93cyAuYXJyb3ctZm9yd3t3aWR0aDo1MXB4O2hlaWdodDo1MXB4O2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbn0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fYXJyb3dzIC5hcnJvdy1iYWNre3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19hcnJvd3MgLmFycm93LWJhY2s6OmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjczMDQ2OScgeT0nMS4xMTUyMycgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzI0LjY5MjQnIHN0cm9rZT0nYmxhY2snLyUzRSUzQ3BhdGggZD0nTTM0LjYxNTIgMjUuODA3NkwxNi4yMzA1IDI1LjgwNzZNMjUuNDIyOCAzNUwxNi4yMzA1IDI1LjgwNzZNMTYuMjMwNSAyNS44MDc2TDI1LjQyMjggMTYuNjE1Micgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6NTFweDtoZWlnaHQ6NTFweH0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fYXJyb3dzIC5hcnJvdy1iYWNrOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nNTAuMzg0OCcgaGVpZ2h0PSc1MC4zODQ4JyByeD0nMjQnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDUxIDAuNjE1MjM0KScgZmlsbD0nYmxhY2snLyUzRSUzQ3BhdGggZD0nTTE2LjYxNTIgMjUuODA3NkwzNSAyNS44MDc2TTI1LjgwNzYgMzVMMzUgMjUuODA3Nk0zNSAyNS44MDc2TDI1LjgwNzYgMTYuNjE1Micgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIgLm1haW4tcmVjZW50X19wcm9qZWN0LnByb2plY3QgLnByb2plY3RfX2Rlc2NyaXB0aW9uIC5wcm9qZWN0X19nZmktaW5mbyAucHJvamVjdF9fYXJyb3dzIC5hcnJvdy1mb3J3e3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCAucHJvamVjdF9fZGVzY3JpcHRpb24gLnByb2plY3RfX2dmaS1pbmZvIC5wcm9qZWN0X19hcnJvd3MgLmFycm93LWZvcnc6OmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjczMDQ2OScgeT0nMS4xMTUyMycgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzI0LjY5MjQnIHN0cm9rZT0nYmxhY2snLyUzRSUzQ3BhdGggZD0nTTM0LjYxNTIgMjUuODA3NkwxNi4yMzA1IDI1LjgwNzZNMjUuNDIyOCAzNUwxNi4yMzA1IDI1LjgwNzZNMTYuMjMwNSAyNS44MDc2TDI1LjQyMjggMTYuNjE1Micgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6NTFweDtoZWlnaHQ6NTFweDt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIC5tYWluLXJlY2VudF9fcHJvamVjdC5wcm9qZWN0IC5wcm9qZWN0X19kZXNjcmlwdGlvbiAucHJvamVjdF9fZ2ZpLWluZm8gLnByb2plY3RfX2Fycm93cyAuYXJyb3ctZm9ydzpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzUwLjM4NDgnIGhlaWdodD0nNTAuMzg0OCcgcng9JzI0JyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSA1MSAwLjYxNTIzNCknIGZpbGw9J2JsYWNrJy8lM0UlM0NwYXRoIGQ9J00xNi42MTUyIDI1LjgwNzZMMzUgMjUuODA3Nk0yNS44MDc2IDM1TDM1IDI1LjgwNzZNMzUgMjUuODA3NkwyNS44MDc2IDE2LjYxNTInIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTt0cmFuc2Zvcm06cm90YXRlKDApfS5tYWluLXJlY2VudCAudGl0bGUtcmVjZW50LW1yZ3ttYXJnaW4tYm90dG9tOjE2cHh9Lm1haW4tYWJvdXR7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoyNHB4fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXJ7bWF4LXdpZHRoOjEyODBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6ODBweCAyMHB4IDYwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXJ7cGFkZGluZzo1NnB4IDIwcHggNTJweH19Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9faGVhZGluZy10aXRsZXttYXJnaW4tYm90dG9tOjQwcHh9Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fdGl0bGV7bWFyZ2luLWJvdHRvbToyNHB4fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2Jsb2NrLmJsb2NrLWFib3V0e2Rpc3BsYXk6ZmxleDttYXJnaW4tYm90dG9tOjEyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19ibG9jay5ibG9jay1hYm91dHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLWJvdHRvbTo4MHB4fX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19ibG9jay5ibG9jay1hYm91dCAuYmxvY2stYWJvdXRfX3Bob3Rvc3tmbGV4OjAgMCA1MCV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2Jsb2NrLmJsb2NrLWFib3V0IC5ibG9jay1hYm91dF9fcGhvdG9ze21hcmdpbi1ib3R0b206MjRweH19Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fYmxvY2suYmxvY2stYWJvdXQgLmJsb2NrLWFib3V0X19waG90b3MgLmJsb2NrLWFib3V0X19waG90b3tkaXNwbGF5OmlubGluZS1mbGV4O21hcmdpbi1ib3R0b206NDZweDttYXJnaW4tbGVmdDoyMHB4O3RyYW5zaXRpb246bWFyZ2luLWxlZnQgLjNzfUBtZWRpYSAobWF4LXdpZHRoOjQyMHB4KXsubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19ibG9jay5ibG9jay1hYm91dCAuYmxvY2stYWJvdXRfX3Bob3RvcyAuYmxvY2stYWJvdXRfX3Bob3Rve21hcmdpbi1sZWZ0OjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19ibG9jay5ibG9jay1hYm91dCAuYmxvY2stYWJvdXRfX3Bob3RvcyAuYmxvY2stYWJvdXRfX3Bob3RvOmhvdmVye3RyYW5zaXRpb246bWFyZ2luLWxlZnQgLjNzO21hcmdpbi1sZWZ0OjhweH0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19ibG9jay5ibG9jay1hYm91dCAuYmxvY2stYWJvdXRfX3Bob3RvcyAuYmxvY2stYWJvdXRfX3Bob3RvOmhvdmVyIC5ibG9jay1hYm91dF9fYm94e21hcmdpbi1sZWZ0Oi04cHg7dHJhbnNpdGlvbjptYXJnaW4tbGVmdCAuM3N9Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fYmxvY2suYmxvY2stYWJvdXQgLmJsb2NrLWFib3V0X19waG90b3MgLmJsb2NrLWFib3V0X19waG90byAuYmxvY2stYWJvdXRfX2JveHttYXJnaW4tbGVmdDotMjBweDt0cmFuc2l0aW9uOm1hcmdpbi1sZWZ0IC4zc31AbWVkaWEgKG1heC13aWR0aDo0MjBweCl7Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fYmxvY2suYmxvY2stYWJvdXQgLmJsb2NrLWFib3V0X19waG90b3MgLmJsb2NrLWFib3V0X19waG90byAuYmxvY2stYWJvdXRfX2JveHttYXJnaW4tbGVmdDowfX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19ibG9jay5ibG9jay1hYm91dCAuYmxvY2stYWJvdXRfX3Bob3RvcyAuYmxvY2stYWJvdXRfX3Bob3RvIC5ibG9jay1hYm91dF9fYm94OmhvdmVye21hcmdpbi1sZWZ0Oi04cHg7dHJhbnNpdGlvbjptYXJnaW4tbGVmdCAuM3N9Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fYmxvY2suYmxvY2stYWJvdXQgLmJsb2NrLWFib3V0X19waG90b3MgLmJsb2NrLWFib3V0X19waG90byAuYmxvY2stYWJvdXRfX2JveCBpbWd7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6NjRweDtoZWlnaHQ6NjRweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19ibG9jay5ibG9jay1hYm91dCAuYmxvY2stYWJvdXRfX3Bob3RvcyAuYmxvY2stYWJvdXRfX2NpdHl7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpO3dpZHRoOmZpdC1jb250ZW50O2JvcmRlci1yYWRpdXM6MjRweDtwYWRkaW5nOjhweCAxNnB4IDhweCA1MnB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19ibG9jay5ibG9jay1hYm91dCAuYmxvY2stYWJvdXRfX3Bob3RvcyAuYmxvY2stYWJvdXRfX2NpdHl7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDtsZXR0ZXItc3BhY2luZzouMTRweH19Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fYmxvY2suYmxvY2stYWJvdXQgLmJsb2NrLWFib3V0X19waG90b3MgLmJsb2NrLWFib3V0X19jaXR5OjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE0Ljc4NzIgMTNIMTcuNDkwNEMxOC4zNjUxIDEzIDE5LjEzODQgMTMuNTY4NSAxOS4zOTkzIDE0LjQwMzVMMjAuODUyMiAxOS4wNTI2QzIxLjE1NCAyMC4wMTg1IDIwLjQzMjQgMjEgMTkuNDIwNSAyMUgyLjUwMTA1QzEuNDg5MDkgMjEgMC43Njc0ODMgMjAuMDE4NSAxLjA2OTMzIDE5LjA1MjZMMi41MjIxOCAxNC40MDM1QzIuNzgzMSAxMy41Njg1IDMuNTU2MzcgMTMgNC40MzExNCAxM0g3LjEzNDI4TTE0Ljc4NzIgMTNDMTYuMDA0NCAxMS4yMTEgMTYuOTYwOCA5LjI5NDY1IDE2Ljk2MDggNy40NDE0M0MxNi45NjA4IDMuODgzOTMgMTQuMjc0NSAxIDEwLjk2MDggMUM3LjY0NzA1IDEgNC45NjA3NiAzLjg4MzkzIDQuOTYwNzYgNy40NDE0M0M0Ljk2MDc2IDkuMjk0NjUgNS45MTcxNSAxMS4yMTEgNy4xMzQyOCAxM00xNC43ODcyIDEzQzEzLjk2NDEgMTQuMjA5OSAxMy4wMjE3IDE1LjM2MTUgMTIuMTc1MiAxNi4zOTU5TDEyLjE0NzggMTYuNDI5NEMxMS41MjUyIDE3LjE5MDIgMTAuMzk2MyAxNy4xOTAyIDkuNzczNzQgMTYuNDI5NEw5Ljc0NjMyIDE2LjM5NTlDOC44OTk4MyAxNS4zNjE1IDcuOTU3NDMgMTQuMjA5OSA3LjEzNDI4IDEzTTEyLjk2MDggN0MxMi45NjA4IDguMTA0NTcgMTIuMDY1MyA5IDEwLjk2MDggOUM5Ljg1NjE5IDkgOC45NjA3NiA4LjEwNDU3IDguOTYwNzYgN0M4Ljk2MDc2IDUuODk1NDMgOS44NTYxOSA1IDEwLjk2MDggNUMxMi4wNjUzIDUgMTIuOTYwOCA1Ljg5NTQzIDEyLjk2MDggN1onIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoxNnB4O3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2Jsb2NrLmJsb2NrLWFib3V0IC5ibG9jay1hYm91dF9fdGV4dHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtd2VpZ2h0OjUwMDtvcGFjaXR5OjgwJX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fYmxvY2suYmxvY2stYWJvdXQgLmJsb2NrLWFib3V0X190ZXh0e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LjE4cHh9fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX3F3ZXJ0eXttYXJnaW4tYm90dG9tOjEyMHB4O2Rpc3BsYXk6ZmxleH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fcXdlcnR5e2Rpc3BsYXk6bm9uZX19Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fcXdlcnR5IHNwYW57Y3Vyc29yOnBvaW50ZXJ9Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fcXdlcnR5IHNwYW46aG92ZXIgc3ZnIHBhdGh7c3Ryb2tlOm5vbmU7ZmlsbDojMmIyYmQ5fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX3F3ZXJ0eS1tb2JpbGUucXdlcnR5LW1vYmlsZXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX3F3ZXJ0eS1tb2JpbGUucXdlcnR5LW1vYmlsZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOjgwcHh9fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX3F3ZXJ0eS1tb2JpbGUucXdlcnR5LW1vYmlsZSBwLnF3ZXJ0eS1tb2JpbGVfX3RleHR7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDJweDtsZXR0ZXItc3BhY2luZzouNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwMHB4KXsubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19xd2VydHktbW9iaWxlLnF3ZXJ0eS1tb2JpbGUgcC5xd2VydHktbW9iaWxlX190ZXh0e2xldHRlci1zcGFjaW5nOi44cHh9fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX3F3ZXJ0eS1tb2JpbGUucXdlcnR5LW1vYmlsZSBwLnF3ZXJ0eS1tb2JpbGVfX3RleHQgc3Bhbntjb2xvcjojMmIyYmQ5fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2NhcmQtbGlzdC5jYXJkLWxpc3R7ZGlzcGxheTpmbGV4O2dhcDoyJX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fY2FyZC1saXN0LmNhcmQtbGlzdHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjQwcHh9fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2NhcmQtbGlzdC5jYXJkLWxpc3QgLmNhcmQtbGlzdF9faW50cm97ZmxleDoxIDEgNDklfS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2NhcmQtbGlzdC5jYXJkLWxpc3QgLmNhcmQtbGlzdF9faW50cm8gcHtwb3NpdGlvbjpzdGlja3k7dG9wOjE3NXB4O3BhZGRpbmctYm90dG9tOjcwcHg7bWF4LXdpZHRoOjQwNnB4O2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHg7b3BhY2l0eTo4MCV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2NhcmQtbGlzdC5jYXJkLWxpc3QgLmNhcmQtbGlzdF9faW50cm8gcHttYXgtd2lkdGg6MTAwJTtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi4xOHB4O3BhZGRpbmctYm90dG9tOjB9fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2NhcmQtbGlzdC5jYXJkLWxpc3QgLmNhcmQtbGlzdF9fY2FyZHN7ZmxleDoxIDAgNDklfS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2NhcmQtbGlzdC5jYXJkLWxpc3QgLmNhcmQtbGlzdF9fY2FyZHMgLmNhcmQtbGlzdF9fY2FyZC1wYXJhbGxheHtib3JkZXItcmFkaXVzOjI0cHh9Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fY2FyZC1saXN0LmNhcmQtbGlzdCAuY2FyZC1saXN0X19jYXJkcyAuY2FyZC1saXN0X19jYXJkLXBhcmFsbGF4OmZpcnN0LWNoaWxkLC5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2NhcmQtbGlzdC5jYXJkLWxpc3QgLmNhcmQtbGlzdF9fY2FyZHMgLmNhcmQtbGlzdF9fY2FyZC1wYXJhbGxheDpsYXN0LWNoaWxke2JhY2tncm91bmQtY29sb3I6IzJiMmJkOX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0IC5jYXJkLWxpc3RfX2NhcmRzIC5jYXJkLWxpc3RfX2NhcmQtcGFyYWxsYXg6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwMH0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0IC5jYXJkLWxpc3RfX2NhcmRzIC5jYXJkLWxpc3RfX2NhcmQtcGFyYWxsYXggLmNhcmQtbGlzdF9fY29udGVudHt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzAwcHg7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmc6NjRweCA0MHB4IDQwcHg7Ym9yZGVyLXJhZGl1czoyNHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0IC5jYXJkLWxpc3RfX2NhcmRzIC5jYXJkLWxpc3RfX2NhcmQtcGFyYWxsYXggLmNhcmQtbGlzdF9fY29udGVudHttaW4taGVpZ2h0OjEwMCU7cGFkZGluZzozMnB4IDI0cHh9fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX2NhcmQtbGlzdC5jYXJkLWxpc3QgLmNhcmQtbGlzdF9fY2FyZHMgLmNhcmQtbGlzdF9fY2FyZC1wYXJhbGxheCAuY2FyZC1saXN0X19jb250ZW50IGltZy5jYXJkLWxpc3RfX2ljb257bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0IC5jYXJkLWxpc3RfX2NhcmRzIC5jYXJkLWxpc3RfX2NhcmQtcGFyYWxsYXggLmNhcmQtbGlzdF9fY29udGVudCBpbWcuY2FyZC1saXN0X19pY29ue3RyYW5zZm9ybTpzY2FsZSguODkpfX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0IC5jYXJkLWxpc3RfX2NhcmRzIC5jYXJkLWxpc3RfX2NhcmQtcGFyYWxsYXggLmNhcmQtbGlzdF9fY29udGVudCAuY2FyZC1saXN0X190aXRsZS1oMXttYXJnaW4tYm90dG9tOjhweDtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0MnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouOHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0IC5jYXJkLWxpc3RfX2NhcmRzIC5jYXJkLWxpc3RfX2NhcmQtcGFyYWxsYXggLmNhcmQtbGlzdF9fY29udGVudCAuY2FyZC1saXN0X190aXRsZS1oMXtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoyOHB4O2xldHRlci1zcGFjaW5nOi4yN3B4fX0ubWFpbi1hYm91dCAubWFpbi1hYm91dF9fY29udGFpbmVyIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0IC5jYXJkLWxpc3RfX2NhcmRzIC5jYXJkLWxpc3RfX2NhcmQtcGFyYWxsYXggLmNhcmQtbGlzdF9fY29udGVudCAuY2FyZC1saXN0X190ZXh0e2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHg7bGV0dGVyLXNwYWNpbmc6LjJweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tYWJvdXQgLm1haW4tYWJvdXRfX2NvbnRhaW5lciAubWFpbi1hYm91dF9fY2FyZC1saXN0LmNhcmQtbGlzdCAuY2FyZC1saXN0X19jYXJkcyAuY2FyZC1saXN0X19jYXJkLXBhcmFsbGF4IC5jYXJkLWxpc3RfX2NvbnRlbnQgLmNhcmQtbGlzdF9fdGV4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi4xOHB4fX0ubWFpbi10ZWNobm9sb2dpZXN7bWFyZ2luLWJvdHRvbToxMjBweDtwYWRkaW5nLXRvcDo4MHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi10ZWNobm9sb2dpZXN7bWFyZ2luLWJvdHRvbTo4MHB4O3BhZGRpbmctdG9wOjU2cHh9fS5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lcnttYXgtd2lkdGg6MTI4MHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDIwcHh9Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19faGVhZGluZy10aXRsZXttYXJnaW4tYm90dG9tOjQwcHh9Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6MjRweDtwYWRkaW5nOjgwcHggODBweCA0MHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9ja3twYWRkaW5nOjMycHggMjRweCAxNnB4fX0ubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9jayAubWFpbi10ZWNobm9sb2dpZXNfX2JvZHkuYm9keS10ZWNoe2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjI0cHg7d2lkdGg6Zml0LWNvbnRlbnQ7bWFyZ2luLWJvdHRvbTo0MHB4fS5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fYm9keS5ib2R5LXRlY2ggLmJvZHktdGVjaF9fdGFicyAuYm9keS10ZWNoX19saXN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19ib2R5LmJvZHktdGVjaCAuYm9keS10ZWNoX190YWJzIC5ib2R5LXRlY2hfX2xpc3QgLmJvZHktdGVjaF9faXRlbXtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjhweCAxNnB4O2JvcmRlci1yYWRpdXM6MjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDtsZXR0ZXItc3BhY2luZzouMTRweDttYXJnaW46NHB4O3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19ib2R5LmJvZHktdGVjaCAuYm9keS10ZWNoX190YWJzIC5ib2R5LXRlY2hfX2xpc3QgLmJvZHktdGVjaF9faXRlbXtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNXB4O2xldHRlci1zcGFjaW5nOi4xcHg7d2hpdGUtc3BhY2U6bm93cmFwfX0ubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9jayAubWFpbi10ZWNobm9sb2dpZXNfX2JvZHkuYm9keS10ZWNoIC5ib2R5LXRlY2hfX3RhYnMgLmJvZHktdGVjaF9fbGlzdCAuYm9keS10ZWNoX19pdGVtOmhvdmVye2NvbG9yOiMyYjJiZDl9Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19ib2R5LmJvZHktdGVjaCAuYm9keS10ZWNoX190YWJzIC5ib2R5LXRlY2hfX2xpc3QgLmJvZHktdGVjaF9faXRlbS5hY3RpdmUsLm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19ib2R5LmJvZHktdGVjaCAuYm9keS10ZWNoX190YWJzIC5ib2R5LXRlY2hfX2xpc3QgLmJvZHktdGVjaF9faXRlbTphY3RpdmUsLm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19ib2R5LmJvZHktdGVjaCAuYm9keS10ZWNoX190YWJzIC5ib2R5LXRlY2hfX2xpc3QgLmJvZHktdGVjaF9faXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwMH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19ib2R5LmJvZHktdGVjaCAuYm9keS10ZWNoX190YWJzIC5ib2R5LXRlY2hfX2xpc3QgLmJvZHktdGVjaF9faXRlbS5hY3RpdmUsLm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19ib2R5LmJvZHktdGVjaCAuYm9keS10ZWNoX190YWJzIC5ib2R5LXRlY2hfX2xpc3QgLmJvZHktdGVjaF9faXRlbTphY3RpdmUsLm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19ib2R5LmJvZHktdGVjaCAuYm9keS10ZWNoX190YWJzIC5ib2R5LXRlY2hfX2xpc3QgLmJvZHktdGVjaF9faXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwMH19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fYm9keS5ib2R5LXRlY2ggLmJvZHktdGVjaF9fdGFicyAuYm9keS10ZWNoX19saXN0IC5ib2R5LXRlY2hfX2l0ZW06bm90KC5hY3RpdmUpe2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6NzY5cHgpey5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19faXRlbTpub3QoLmFjdGl2ZSl7ZGlzcGxheTpub25lfX0ubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9jayAubWFpbi10ZWNobm9sb2dpZXNfX3RleHR7bWF4LXdpZHRoOjUzMHB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjhweDtmb250LXdlaWdodDo1MDA7b3BhY2l0eTo4MCU7bWFyZ2luLWJvdHRvbTo0MHB4O2xldHRlci1zcGFjaW5nOi4ycHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fdGV4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi4xOHB4fX0ubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9jayAubWFpbi10ZWNobm9sb2dpZXNfX3Byb2dyYW1tcy5wcm9ncmFtbXMgLnByb2dyYW1tc19fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjUlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9jayAubWFpbi10ZWNobm9sb2dpZXNfX3Byb2dyYW1tcy5wcm9ncmFtbXMgLnByb2dyYW1tc19fbGlzdHttYXJnaW46MCAtNnB4fX0ubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9jayAubWFpbi10ZWNobm9sb2dpZXNfX3Byb2dyYW1tcy5wcm9ncmFtbXMgLnByb2dyYW1tc19fbGlzdCAucHJvZ3JhbW1zX19pdGVte3RleHQtYWxpZ246Y2VudGVyO2ZsZXg6MSAwIDEwJTttYXgtd2lkdGg6MTAlO21hcmdpbi1ib3R0b206NDBweDt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fcHJvZ3JhbW1zLnByb2dyYW1tcyAucHJvZ3JhbW1zX19saXN0IC5wcm9ncmFtbXNfX2l0ZW17bWF4LXdpZHRoOjIxLjI1JTttaW4td2lkdGg6MjEuMjUlO3dpZHRoOjIxLjI1JX19QG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpey5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIC5tYWluLXRlY2hub2xvZ2llc19fcHJvZ3JhbW1zLnByb2dyYW1tcyAucHJvZ3JhbW1zX19saXN0IC5wcm9ncmFtbXNfX2l0ZW17bWF4LXdpZHRoOjMwJTttaW4td2lkdGg6MzAlO3dpZHRoOjMwJX19Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19wcm9ncmFtbXMucHJvZ3JhbW1zIC5wcm9ncmFtbXNfX2xpc3QgLnByb2dyYW1tc19faXRlbTpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2l0aW9uOmFsbCAuM3N9Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19wcm9ncmFtbXMucHJvZ3JhbW1zIC5wcm9ncmFtbXNfX2xpc3QgLnByb2dyYW1tc19faXRlbSBpbWd7bWFyZ2luOjAgYXV0byA4cHh9Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLm1haW4tdGVjaG5vbG9naWVzX19wcm9ncmFtbXMucHJvZ3JhbW1zIC5wcm9ncmFtbXNfX2xpc3QgLnByb2dyYW1tc19faXRlbSAucHJvZ3JhbW1zX19kZXNjcmlwdGlvbntjb2xvcjojZmZmO29wYWNpdHk6ODAlO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LjE1cHh9QG1lZGlhIChtaW4td2lkdGg6NzY5cHgpey5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2l0ZW0gLmJvZHktdGVjaF9faXRlbXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXJ7cGFkZGluZzowfS5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2hlYWRpbmctdGl0bGV7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fS5tYWluLXRlY2hub2xvZ2llcyAubWFpbi10ZWNobm9sb2dpZXNfX2NvbnRhaW5lciAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2Nre2JhY2tncm91bmQ6MCAwO3BhZGRpbmc6MH0ubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9jayAuYm9keS10ZWNoX190YWJze2Rpc3BsYXk6bm9uZX0ubWFpbi10ZWNobm9sb2dpZXMgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIgLm1haW4tdGVjaG5vbG9naWVzX19ibG9jayAubWFpbi10ZWNobm9sb2dpZXNfX2l0ZW0gLmJvZHktdGVjaF9faXRlbXtwYWRkaW5nOjhweCAxNnB4O2JvcmRlci1yYWRpdXM6MjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjRweDtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxNXB4O2xldHRlci1zcGFjaW5nOi4xcHg7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW46MTJweCAwIDI0cHh9Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLnNsaWNrLXRyYWNre2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9Lm1haW4tdGVjaG5vbG9naWVzIC5tYWluLXRlY2hub2xvZ2llc19fY29udGFpbmVyIC5tYWluLXRlY2hub2xvZ2llc19fYmxvY2sgLnNsaWNrLXNsaWRle2hlaWdodDppbmhlcml0IWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7bWFyZ2luOjAgNXB4O3BhZGRpbmc6MjBweDtib3JkZXItcmFkaXVzOjIwcHh9fS5tYWluLW1vdmluZy10ZXh0e292ZXJmbG93OmhpZGRlbn0ubWFpbi1tb3ZpbmctdGV4dCAubW92aW5nLXRleHR7Zm9udC1zaXplOjk2cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEwNS42cHg7bGV0dGVyLXNwYWNpbmc6MXB4O21hcmdpbi1ib3R0b206MTUuMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg3NC40N2RlZywjNDE1OGQwIDAsI2FiOTRkMSAyNi40JSwjYzg1MGMwIDUwJSwjZmZjYzcwIDEwMCUpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6dHJhbnNwYXJlbnR9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLW1vdmluZy10ZXh0IC5tb3ZpbmctdGV4dHtmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDo1Mi44cHg7bWFyZ2luLWJvdHRvbToxMS4ycHh9fS5tYWluLW1vdmluZy10ZXh0IC5tb3ZpbmctdGV4dCBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59Lm1haW4tdGVzdGltb25pYWxze2JhY2tncm91bmQtY29sb3I6IzJiMmJkOTtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MjRweH0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXJ7bWF4LXdpZHRoOjEyODBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6ODBweCAyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXJ7cGFkZGluZzo1NnB4IDIwcHh9fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2hlYWRpbmctdGl0bGV7bWFyZ2luLWJvdHRvbTo0MHB4fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnR7ZGlzcGxheTpmbGV4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2ltYWdle21hcmdpbi1yaWdodDo2OC41cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19pbWFnZXttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpey5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19pbWFnZXt0ZXh0LWFsaWduOmNlbnRlcn19Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2ltYWdlIGltZ3tib3JkZXItcmFkaXVzOjUwJTttYXgtd2lkdGg6MTk4cHg7bWluLXdpZHRoOjE5OHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9faW1hZ2UgaW1ne21hcmdpbi1ib3R0b206MjRweH19Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHl7d2lkdGg6MTAwJX0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX3RleHR7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjhweDttYXJnaW4tYm90dG9tOjE2cHg7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxMDBweDttYXgtaGVpZ2h0OjE0MHB4O292ZXJmbG93LXk6YXV0bztvcGFjaXR5OjgwJTtmb250LXdlaWdodDo1MDB9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fdGV4dHtwYWRkaW5nLXJpZ2h0OjA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzouMThweDttYXgtaGVpZ2h0OjE5NXB4O21hcmdpbi1yaWdodDoxcHh9fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fdGV4dDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fdGV4dDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDojMmIyYmQ5O2JvcmRlci1yYWRpdXM6MTBweDtib3JkZXI6MXB4IHNvbGlkICNmZmZ9Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X190ZXh0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fdGV4dDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2t7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2Nre2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MzJweH19Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayAudGVzdGltb25pYWxzLWNvbnRlbnRfX2NsaWVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2xvZ28tYnJhbmR7bWFyZ2luLWJvdHRvbToyNnB4fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sgLnRlc3RpbW9uaWFscy1jb250ZW50X19jbGllbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19sb2dvLWJyYW5kIGltZ3ttYXgtd2lkdGg6OTVweDttYXgtaGVpZ2h0OjQzcHh9Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayAudGVzdGltb25pYWxzLWNvbnRlbnRfX2NsaWVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2F1dGhvcntkaXNwbGF5OmZsZXg7aGVpZ2h0OjI0cHg7YWxpZ24taXRlbXM6Y2VudGVyO2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1zaXplOjE2cHh9Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayAudGVzdGltb25pYWxzLWNvbnRlbnRfX2NsaWVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2F1dGhvciAudGVzdGltb25pYWxzLWNvbnRlbnRfX25hbWV7cGFkZGluZy1yaWdodDo4cHh9Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayAudGVzdGltb25pYWxzLWNvbnRlbnRfX2NsaWVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2F1dGhvciAudGVzdGltb25pYWxzLWNvbnRlbnRfX3Bvc2l0aW9ue2JvcmRlci1sZWZ0OjFweCBzb2xpZDtwYWRkaW5nLWxlZnQ6OHB4O29wYWNpdHk6ODAlfS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sgLnRlc3RpbW9uaWFscy1jb250ZW50X19hcnJvd3N7ZGlzcGxheTpmbGV4O2dhcDoyNHB4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LWVuZH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Fycm93c3tqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2NrIC50ZXN0aW1vbmlhbHMtY29udGVudF9fYXJyb3dzIC5hcnJvdy1iYWNrLC5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sgLnRlc3RpbW9uaWFscy1jb250ZW50X19hcnJvd3MgLmFycm93LWZvcnd7d2lkdGg6NTFweDtoZWlnaHQ6NTFweDtib3JkZXItcmFkaXVzOjUwJTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjNzfS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sgLnRlc3RpbW9uaWFscy1jb250ZW50X19hcnJvd3MgLmFycm93LWJhY2t7cG9zaXRpb246cmVsYXRpdmV9Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Fycm93cyAuYXJyb3ctYmFjazo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAuNzMwNDY5JyB5PScwLjUnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyNC42OTI0JyBzdHJva2U9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00zNC42MTUyIDI1LjE5MjRMMTYuMjMwNSAyNS4xOTI0TTI1LjQyMjggMzQuMzg0OEwxNi4yMzA1IDI1LjE5MjRNMTYuMjMwNSAyNS4xOTI0TDI1LjQyMjggMTYnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjUxcHg7aGVpZ2h0OjUxcHh9Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Fycm93cyAuYXJyb3ctYmFjazpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nLTAuNScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjMuNScgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTAgMCknIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHg9Jy0wLjUnIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzIzLjUnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDUwIDApJyBzdHJva2U9JyUyMzBDNUFGMicvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS4xOTI0TDM1IDI1LjE5MjRNMjUuODA3NiAzNC4zODQ4TDM1IDI1LjE5MjRNMzUgMjUuMTkyNEwyNS44MDc2IDE2JyBzdHJva2U9JyUyMzBDNUFGMicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2NrIC50ZXN0aW1vbmlhbHMtY29udGVudF9fYXJyb3dzIC5hcnJvdy1mb3J3e3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sgLnRlc3RpbW9uaWFscy1jb250ZW50X19hcnJvd3MgLmFycm93LWZvcnc6OmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjczMDQ2OScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjQuNjkyNCcgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMzQuNjE1MiAyNS4xOTI0TDE2LjIzMDUgMjUuMTkyNE0yNS40MjI4IDM0LjM4NDhMMTYuMjMwNSAyNS4xOTI0TTE2LjIzMDUgMjUuMTkyNEwyNS40MjI4IDE2JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDo1MXB4O2hlaWdodDo1MXB4O3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2NrIC50ZXN0aW1vbmlhbHMtY29udGVudF9fYXJyb3dzIC5hcnJvdy1mb3J3OmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PSctMC41JyB5PScwLjUnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyMy41JyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSA1MCAwKScgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3QgeD0nLTAuNScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjMuNScgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTAgMCknIHN0cm9rZT0nJTIzMEM1QUYyJy8lM0UlM0NwYXRoIGQ9J00xNi42MTUyIDI1LjE5MjRMMzUgMjUuMTkyNE0yNS44MDc2IDM0LjM4NDhMMzUgMjUuMTkyNE0zNSAyNS4xOTI0TDI1LjgwNzYgMTYnIHN0cm9rZT0nJTIzMEM1QUYyJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7dHJhbnNmb3JtOnJvdGF0ZSgwKX0ubWFpbi1mYXF7bWFyZ2luLWJvdHRvbTo4MHB4O3BhZGRpbmctdG9wOjgwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLWZhcXttYXJnaW4tYm90dG9tOjU2cHg7cGFkZGluZy10b3A6NTZweH19Lm1haW4tZmFxIC5tYWluLWZhcV9fY29udGFpbmVye21heC13aWR0aDoxMjgwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMjBweH0ubWFpbi1mYXEgLm1haW4tZmFxX19jb250YWluZXIgLm1haW4tZmFxX19jb250ZW50e2Rpc3BsYXk6ZmxleDtnYXA6ODBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tZmFxIC5tYWluLWZhcV9fY29udGFpbmVyIC5tYWluLWZhcV9fY29udGVudHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjB9fS5tYWluLWZhcSAubWFpbi1mYXFfX2NvbnRhaW5lciAubWFpbi1mYXFfX2NvbnRlbnQgLm1haW4tZmFxX190aXRsZXttYXJnaW4tYm90dG9tOjE2cHh9LmFjY29yZGlvbnt3aWR0aDoxMDAlfS5hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbXtib3JkZXI6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLXJhZGl1czoyNHB4O3BhZGRpbmc6MTZweCAzMnB4O21hcmdpbi1ib3R0b206OHB4fS5hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbTpmb2N1cywuYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW06aG92ZXJ7Ym9yZGVyLWNvbG9yOiMyYjJiZDl9LmFjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtOmZvY3VzOmhvdmVyIC5hY2NvcmRpb25fX2Fycm93LWl0ZW06OmJlZm9yZSwuYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW06aG92ZXI6aG92ZXIgLmFjY29yZGlvbl9fYXJyb3ctaXRlbTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMgMTIuNUwxMiAzLjVNMyAzLjVMMTIgMy41TTEyIDMuNUwxMiAxMi41JyBzdHJva2U9JyUyMzBDNUFGMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIil9LmFjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxle2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI4cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3RyYW5zaXRpb246YWxsIC4zcztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdH0uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUuYWNjb3JkaW9uLWFjdGl2ZXttYXJnaW4tYm90dG9tOjE2cHg7dHJhbnNpdGlvbjphbGwgLjNzfS5hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZS5hY2NvcmRpb24tYWN0aXZlIC5hY2NvcmRpb25fX2Fycm93LWl0ZW06OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNnB4O2xldHRlci1zcGFjaW5nOi4ycHh9fS5hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZSAuYWNjb3JkaW9uX190aXRsZS10ZXh0e3BhZGRpbmctcmlnaHQ6MjFweH0uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUgLmFjY29yZGlvbl9fYXJyb3ctaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOmFsbCAuM3N9LmFjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlIC5hY2NvcmRpb25fX2Fycm93LWl0ZW06OmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMyAxMi41TDEyIDMuNU0zIDMuNUwxMiAzLjVNMTIgMy41TDEyIDEyLjUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2cHg7cmlnaHQ6MDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjphbGwgLjNzfS5hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19jb250ZW50e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LjE1cHg7b3BhY2l0eTo4MCU7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fY29udGVudHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2xldHRlci1zcGFjaW5nOi4xNHB4fX0ubWFpbi1jb250YWN0LXVze3RyYW5zaXRpb246YWxsIDFzO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjI0cHggMjRweCAwIDA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5tYWluLWNvbnRhY3QtdXMgLm1haW4tY29udGFjdC11c19fY29udGFpbmVye21heC13aWR0aDoxMjgwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjgwcHggMjBweCAzMnB4O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLWNvbnRhY3QtdXMgLm1haW4tY29udGFjdC11c19fY29udGFpbmVye3BhZGRpbmc6NTZweCAyMHB4IDB9fS5tYWluLWNvbnRhY3QtdXMgLm1haW4tY29udGFjdC11c19fY29udGFpbmVyIC5tYWluLWNvbnRhY3QtdXNfX2JvZHl7cGFkZGluZzo4MHB4IDQwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKTtib3JkZXItcmFkaXVzOjI0cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluLWNvbnRhY3QtdXMgLm1haW4tY29udGFjdC11c19fY29udGFpbmVyIC5tYWluLWNvbnRhY3QtdXNfX2JvZHl7cGFkZGluZzo0MHB4IDI0cHggMzJweH19Lm1haW4tY29udGFjdC11cyAubWFpbi1jb250YWN0LXVzX19jb250YWluZXIgLm1haW4tY29udGFjdC11c19fYm9keSAubWFpbi1jb250YWN0LXVzX19ibG9ja3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsubWFpbi1jb250YWN0LXVzIC5tYWluLWNvbnRhY3QtdXNfX2NvbnRhaW5lciAubWFpbi1jb250YWN0LXVzX19ib2R5IC5tYWluLWNvbnRhY3QtdXNfX2Jsb2Nre2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Lm1haW4tY29udGFjdC11cyAubWFpbi1jb250YWN0LXVzX19jb250YWluZXIgLm1haW4tY29udGFjdC11c19fYm9keSAubWFpbi1jb250YWN0LXVzX19ibG9jayBoMi5tYWluLWNvbnRhY3QtdXNfX3RpdGxle21heC13aWR0aDo2MjZweDtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0MnB4O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5tYWluLWNvbnRhY3QtdXMgLm1haW4tY29udGFjdC11c19fY29udGFpbmVyIC5tYWluLWNvbnRhY3QtdXNfX2JvZHkgLm1haW4tY29udGFjdC11c19fYmxvY2sgaDIubWFpbi1jb250YWN0LXVzX190aXRsZXttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubWFpbi1jb250YWN0LXVzIC5tYWluLWNvbnRhY3QtdXNfX2NvbnRhaW5lciAubWFpbi1jb250YWN0LXVzX19ib2R5IC5tYWluLWNvbnRhY3QtdXNfX2Jsb2NrIGgyLm1haW4tY29udGFjdC11c19fdGl0bGV7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MjhweDtsZXR0ZXItc3BhY2luZzouMjdweH19Lm1haW4tY29udGFjdC11cyAubWFpbi1jb250YWN0LXVzX19jb250YWluZXIgLm1haW4tY29udGFjdC11c19fYm9keSAubWFpbi1jb250YWN0LXVzX19ibG9jayAubWFpbi1jb250YWN0LXVzX19idXR0b257cGFkZGluZzoxNnB4IDI0cHg7Ym9yZGVyLXJhZGl1czo0MHB4O2JvcmRlcjoxcHggc29saWQgI2ZmZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjUwMDt0cmFuc2l0aW9uOmFsbCAuM3M7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5tYWluLWNvbnRhY3QtdXMgLm1haW4tY29udGFjdC11c19fY29udGFpbmVyIC5tYWluLWNvbnRhY3QtdXNfX2JvZHkgLm1haW4tY29udGFjdC11c19fYmxvY2sgLm1haW4tY29udGFjdC11c19fYnV0dG9ue21hcmdpbi1yaWdodDphdXRvfX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1haW4tY29udGFjdC11cyAubWFpbi1jb250YWN0LXVzX19jb250YWluZXIgLm1haW4tY29udGFjdC11c19fYm9keSAubWFpbi1jb250YWN0LXVzX19ibG9jayAubWFpbi1jb250YWN0LXVzX19idXR0b257Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzBweH19Lm1haW4tY29udGFjdC11cyAubWFpbi1jb250YWN0LXVzX19jb250YWluZXIgLm1haW4tY29udGFjdC11c19fYm9keSAubWFpbi1jb250YWN0LXVzX19ibG9jayAubWFpbi1jb250YWN0LXVzX19idXR0b24gc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwfS5tYWluLWNvbnRhY3QtdXMgLm1haW4tY29udGFjdC11c19fY29udGFpbmVyIC5tYWluLWNvbnRhY3QtdXNfX2JvZHkgLm1haW4tY29udGFjdC11c19fYmxvY2sgLm1haW4tY29udGFjdC11c19fYnV0dG9uOmhvdmVyIGltZ3t0cmFuc2l0aW9uOmFsbCAuM3M7ZGlzcGxheTpibG9ja30ubWFpbi1jb250YWN0LXVzIC5tYWluLWNvbnRhY3QtdXNfX2NvbnRhaW5lciAubWFpbi1jb250YWN0LXVzX19ib2R5IC5tYWluLWNvbnRhY3QtdXNfX2Jsb2NrIC5tYWluLWNvbnRhY3QtdXNfX2J1dHRvbiBpbWd7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKSBzY2FsZSgxLjUpO3RyYW5zaXRpb246YWxsIC4zc31ib2R5Om5vdCguc2Nyb2xsLWVuZCkgbWFpbi5tYWlue3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fWJvZHkgLm1haW4tY29udGFjdC11cy5pbml0aWFsaXplZHtsZWZ0OjA7cmlnaHQ6MDt0cmFuc2l0aW9uOmFsbCAxcyBlYXNlLW91dH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtib2R5IC5tYWluLWNvbnRhY3QtdXMuaW5pdGlhbGl6ZWR7Ym90dG9tOjAhaW1wb3J0YW50fX1ib2R5IC5tYWluLWNvbnRhY3QtdXNfX2NvbnRhaW5lcnt0cmFuc2l0aW9uOmFsbCAxcyBlYXNlLW91dH1ib2R5LnNjcm9sbC1lbmQgLm1haW4tY29udGFjdC11cy5pbml0aWFsaXplZHtwYWRkaW5nLXRvcDoxMDB2aDtwb3NpdGlvbjpmaXhlZDt0cmFuc2l0aW9uOmFsbCAxcyBlYXNlLW91dH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7Ym9keS5zY3JvbGwtZW5kIC5tYWluLWNvbnRhY3QtdXMuaW5pdGlhbGl6ZWR7cGFkZGluZy1ib3R0b206NDgwcHghaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7Ym9keS5zY3JvbGwtZW5kIC5tYWluLWNvbnRhY3QtdXMuaW5pdGlhbGl6ZWR7cGFkZGluZy1ib3R0b206MjAlIWltcG9ydGFudDtib3R0b206MCFpbXBvcnRhbnR9fWJvZHkuc2Nyb2xsLWVuZCAubWFpbi1jb250YWN0LXVzX19jb250YWluZXJ7YW5pbWF0aW9uOmJvdW5jZVNvZnQgLjVzIGVhc2Utb3V0IDFzfUBrZXlmcmFtZXMgYm91bmNlU29mdHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0yMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpfTQwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1cHgpfTYwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0udGlwcHktdG9vbHRpcHtiYWNrZ3JvdW5kOjAgMH0ubGV0dGVyLXRvb2x0aXB7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MTZweCAyNHB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzJiMmJkOTtib3JkZXItcmFkaXVzOjI0cHg7bWF4LXdpZHRoOjI2NnB4fS5sZXR0ZXItdG9vbHRpcCAucXMtdG9vbHRpcC10aXRsZXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyOHB4O21hcmdpbi1ib3R0b206OHB4fS5sZXR0ZXItdG9vbHRpcCAucXMtdG9vbHRpcC10ZXh0e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5LjJweH0ubGV0dGVyLXRvb2x0aXAgLnFzLXRvb2x0aXAtdGV4dCwubGV0dGVyLXRvb2x0aXAgLnFzLXRvb2x0aXAtdGl0bGV7ZGlzcGxheTpibG9ja30udGVhbS10b29sdGlwe2JhY2tncm91bmQtY29sb3I6IzJiMmJkOTtwYWRkaW5nOjRweCA4cHg7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MjRweDttYXgtd2lkdGg6MjY2cHh9LnRlYW0tdG9vbHRpcCAucXMtdG9vbHRpcC1uYW1le21hcmdpbi1yaWdodDo4cHh9LnRlYW0tdG9vbHRpcCAucXMtdG9vbHRpcC1wb3NpdGlvbntvcGFjaXR5OjUwJX0udGVhbS10b29sdGlwIC5xcy10b29sdGlwLW5hbWUsLnRlYW0tdG9vbHRpcCAucXMtdG9vbHRpcC1wb3NpdGlvbntmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNC40cHg7Zm9udC13ZWlnaHQ6NTAwfS5wcm9qZWN0X19pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjE4OXB4O2hlaWdodDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5wcm9qZWN0X19pbWFnZXttaW4taGVpZ2h0OjMyOXB4fX0ucHJlbG9hZGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt6LWluZGV4OjJ9LnByZWxvYWRlci1zdmd7d2lkdGg6NTBweDthbmltYXRpb246c3BpbiAxcyBlYXNlLWluLW91dCBpbmZpbml0ZX1Aa2V5ZnJhbWVzIHNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX01MCV7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX19LmNreS1ub3RpY2UtZGVzIGEsLm1vZGFsX21hc2sgYSwucGFnZV9jb250ZW50X2JveCBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5ja3ktbm90aWNlLWRlcyBhOjphZnRlciwubW9kYWxfbWFzayBhOjphZnRlciwucGFnZV9jb250ZW50X2JveCBhOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjAlO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojMmIyYmQ5O3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS50aXRsZV8xMWFmMmZjIGE6OmFmdGVye2hlaWdodDoycHh9LmNreS1ub3RpY2UtZGVzIGE6aG92ZXI6OmFmdGVyLC5tb2RhbF9tYXNrIGE6aG92ZXI6OmFmdGVyLC5wYWdlX2NvbnRlbnRfYm94IGE6aG92ZXI6OmFmdGVye3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnQ7d2lkdGg6MTAwJX0ubW9kYWxfbWFzayBhIC5hcnJvdywucGFnZV9jb250ZW50X2JveCBhIC5hcnJvd3ttYXJnaW4tbGVmdDo4cHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9Lm1vZGFsX21hc2sgYTpob3ZlciAuYXJyb3csLnBhZ2VfY29udGVudF9ib3ggYTpob3ZlciAuYXJyb3d7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KX0uZm9vdGVye2JhY2tncm91bmQtY29sb3I6IzAwMDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjN9LmZvb3RlciAuZm9vdGVyX19jb250YWluZXJ7bWF4LXdpZHRoOjEyODBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6NDhweCAyMHB4O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVye3BhZGRpbmc6NDBweCAyMHB4IDU2cHh9fS5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4ycHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMHB4fX0uZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWEgLmJvdHRvbS1hcmVhX19sZWZ0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYSAuYm90dG9tLWFyZWFfX2xlZnR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbTo0MHB4fX0uZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWEgLmJvdHRvbS1hcmVhX19sZWZ0IC5ib3R0b20tYXJlYV9fc29jaWFse2Rpc3BsYXk6ZmxleDtnYXA6OHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWEgLmJvdHRvbS1hcmVhX19sZWZ0IC5ib3R0b20tYXJlYV9fc29jaWFse2dhcDoxNnB4fX0uZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWEgLmJvdHRvbS1hcmVhX19sZWZ0IC5ib3R0b20tYXJlYV9fc29jaWFsOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czoyNHB4fS5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYSAuYm90dG9tLWFyZWFfX2xlZnQgLmJvdHRvbS1hcmVhX19zb2NpYWwgLmJvdHRvbS1hcmVhX19zb2NpYWwtaXRlbXt3aWR0aDozMnB4O2hlaWdodDozMnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmZvb3RlciAuZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhIC5ib3R0b20tYXJlYV9fbGVmdCAuYm90dG9tLWFyZWFfX3NvY2lhbCAuYm90dG9tLWFyZWFfX3NvY2lhbC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czo3cHg7cGFkZGluZy1sZWZ0OjNweDtwYWRkaW5nLWJvdHRvbToycHh9LmZvb3RlciAuZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhIC5ib3R0b20tYXJlYV9fbGVmdCAuYm90dG9tLWFyZWFfX3NvY2lhbCAuYm90dG9tLWFyZWFfX3NvY2lhbC1pdGVtOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzJiMmJkOX0uZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWEgLmJvdHRvbS1hcmVhX19sZWZ0IC5ib3R0b20tYXJlYV9fYWRkcmVzc3tkaXNwbGF5OmZsZXg7Z2FwOjI0cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYSAuYm90dG9tLWFyZWFfX2xlZnQgLmJvdHRvbS1hcmVhX19hZGRyZXNze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTZweH19LmZvb3RlciAuZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhIC5ib3R0b20tYXJlYV9fbGVmdCAuYm90dG9tLWFyZWFfX2FkZHJlc3MgYS5ib3R0b20tYXJlYV9fZW1haWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6NDBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWEgLmJvdHRvbS1hcmVhX19sZWZ0IC5ib3R0b20tYXJlYV9fYWRkcmVzcyBhLmJvdHRvbS1hcmVhX19lbWFpbDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMS44ODI1IDYuNDY3NTVDMjEuNDIxNiA0LjQ3OTg5IDE5LjY1OTMgMyAxNy41NTU2IDNINi40NDQ0NEM0LjM0MDczIDMgMi41NzgzOSA0LjQ3OTg5IDIuMTE3NTMgNi40Njc1NU0yMS44ODI1IDYuNDY3NTVDMjEuOTU5MyA2Ljc5OTA4IDIyIDcuMTQ0NzMgMjIgNy41VjE2LjVDMjIgMTcuMDU4NyAyMS44OTk1IDE3LjU5MzYgMjEuNzE1NyAxOC4wODcxTTIxLjg4MjUgNi40Njc1NUwxNS4zMzMzIDExLjYyNU0yLjExNzUzIDYuNDY3NTVDMi4wNDA2NiA2Ljc5OTA4IDIgNy4xNDQ3MyAyIDcuNVYxNi41QzIgMTcuMDU4NyAyLjEwMDU1IDE3LjU5MzYgMi4yODQzMiAxOC4wODcxTTIuMTE3NTMgNi40Njc1NUw4LjY2NjY3IDExLjYyNU04LjY2NjY3IDExLjYyNUwxMC42MzU3IDEzLjE3NTZDMTEuNDM4MiAxMy44MDc1IDEyLjU2MTggMTMuODA3NSAxMy4zNjQzIDEzLjE3NTZMMTUuMzMzMyAxMS42MjVNOC42NjY2NyAxMS42MjVMMi4yODQzMiAxOC4wODcxTTIuMjg0MzIgMTguMDg3MUMyLjkxODA4IDE5Ljc4OTMgNC41NDE2MSAyMSA2LjQ0NDQ0IDIxSDE3LjU1NTZDMTkuNDU4NCAyMSAyMS4wODE5IDE5Ljc4OTMgMjEuNzE1NyAxOC4wODcxTTE1LjMzMzMgMTEuNjI1TDIxLjcxNTcgMTguMDg3MScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmZvb3RlciAuZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhIC5ib3R0b20tYXJlYV9fbGVmdCAuYm90dG9tLWFyZWFfX2FkZHJlc3MgLmJvdHRvbS1hcmVhX19jaXR5e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo0MHB4fS5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYSAuYm90dG9tLWFyZWFfX2xlZnQgLmJvdHRvbS1hcmVhX19hZGRyZXNzIC5ib3R0b20tYXJlYV9fY2l0eTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNC43ODcyIDEzSDE3LjQ5MDRDMTguMzY1MSAxMyAxOS4xMzg0IDEzLjU2ODUgMTkuMzk5MyAxNC40MDM1TDIwLjg1MjIgMTkuMDUyNkMyMS4xNTQgMjAuMDE4NSAyMC40MzI0IDIxIDE5LjQyMDUgMjFIMi41MDEwNUMxLjQ4OTA5IDIxIDAuNzY3NDgzIDIwLjAxODUgMS4wNjkzMyAxOS4wNTI2TDIuNTIyMTggMTQuNDAzNUMyLjc4MzEgMTMuNTY4NSAzLjU1NjM3IDEzIDQuNDMxMTQgMTNINy4xMzQyOE0xNC43ODcyIDEzQzE2LjAwNDQgMTEuMjExIDE2Ljk2MDggOS4yOTQ2NSAxNi45NjA4IDcuNDQxNDNDMTYuOTYwOCAzLjg4MzkzIDE0LjI3NDUgMSAxMC45NjA4IDFDNy42NDcwNSAxIDQuOTYwNzYgMy44ODM5MyA0Ljk2MDc2IDcuNDQxNDNDNC45NjA3NiA5LjI5NDY1IDUuOTE3MTUgMTEuMjExIDcuMTM0MjggMTNNMTQuNzg3MiAxM0MxMy45NjQxIDE0LjIwOTkgMTMuMDIxNyAxNS4zNjE1IDEyLjE3NTIgMTYuMzk1OUwxMi4xNDc4IDE2LjQyOTRDMTEuNTI1MiAxNy4xOTAyIDEwLjM5NjMgMTcuMTkwMiA5Ljc3Mzc0IDE2LjQyOTRMOS43NDYzMiAxNi4zOTU5QzguODk5ODMgMTUuMzYxNSA3Ljk1NzQzIDE0LjIwOTkgNy4xMzQyOCAxM00xMi45NjA4IDdDMTIuOTYwOCA4LjEwNDU3IDEyLjA2NTMgOSAxMC45NjA4IDlDOS44NTYxOSA5IDguOTYwNzYgOC4xMDQ1NyA4Ljk2MDc2IDdDOC45NjA3NiA1Ljg5NTQzIDkuODU2MTkgNSAxMC45NjA4IDVDMTIuMDY1MyA1IDEyLjk2MDggNS44OTU0MyAxMi45NjA4IDdaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciAuZm9vdGVyX19ib3R0b20uYm90dG9tLWFyZWEgLmJvdHRvbS1hcmVhX19ibG9ja3tkaXNwbGF5OmZsZXg7Z2FwOjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYSAuYm90dG9tLWFyZWFfX2Jsb2Nre2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmZvb3RlciAuZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhIC5ib3R0b20tYXJlYV9fYmxvY2sgLmJvdHRvbS1hcmVhX19yaWdodHtkaXNwbGF5OmZsZXg7Z2FwOjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXJfX2JvdHRvbS5ib3R0b20tYXJlYSAuYm90dG9tLWFyZWFfX2Jsb2NrIC5ib3R0b20tYXJlYV9fcmlnaHR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmZvb3RlciAuZm9vdGVyX19jb250YWluZXIgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhIC5ib3R0b20tYXJlYV9fYmxvY2sgLmJvdHRvbS1hcmVhX19jb3B5e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7bGV0dGVyLXNwYWNpbmc6LjE0cHh9fS5uby1zY3JvbGx7b3ZlcmZsb3c6aGlkZGVufS5tb2RhbF9tYXNre2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSk7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt3aWR0aDoxMDB2dzt6LWluZGV4Ojk5OTk5O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZW5kO29wYWNpdHk6MDt6LWluZGV4Oi0xfS5tb2RhbF93cmFwcGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyLjNyZW07aGVpZ2h0OjEwMCU7bWFyZ2luLWxlZnQ6YXV0bzttYXgtd2lkdGg6ODFyZW07cGFkZGluZzo4cmVtO3BhZGRpbmctdG9wOjIuNTc1cmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xNTBweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZTt3aWR0aDo5NSU7Ym9yZGVyLXJhZGl1czoyNHB4IDAgMCAyNHB4O3RyYW5zaXRpb246LjRzIGVhc2Utb3V0O29wYWNpdHk6MDtwYWRkaW5nLWJvdHRvbToycmVtfS5tb2RhbF9tYXNrX3Nob3d7ei1pbmRleDo5OTk5O29wYWNpdHk6MSFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVufS5tb2RhbF93cmFwcGVyX3Nob3d7cmlnaHQ6MDtvcGFjaXR5OjEhaW1wb3J0YW50fS5tb2RhbF93cmFwcGVyX2Nsb3NlcntjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6bm9uZTtwYWRkaW5nOjA7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnNjcmVlbi1yZWFkZXItdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjB9LnBvbGljeV8xMWFmMmZje2NvbG9yOiMyYjJiZDl9I3NiX2NvbnRlbnQsI3NiX2NvbnRlbnRfZCwjc2JfaGVhZGVyLCNzYl9oZWFkZXJfc3RpY2t5e2N1cnNvcjpwb2ludGVyfS53cmFwcGVyXzExYWYyZmN7ZGlzcGxheTpmbGV4O2dhcDoxNDdweH0ubGVmdF8xMWFmMmZjLC5yaWdodF8xMWFmMmZje3dpZHRoOjUwJX0ucmlnaHRfMTFhZjJmY3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4cHh9LnRpdGxlXzExYWYyZmN7Zm9udC1zaXplOjMycHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjQycHg7bWF4LXdpZHRoOjQyMHB4O3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjgwcHh9LnNlbGVjdF8xMWFmMmZje2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uY2hlY2tib3hlc18xMWFmMmZje21hcmdpbi10b3A6NDBweH0ucm93XzExYWYyZmMgdGV4dGFyZWF7bWF4LWhlaWdodDoxNjBweH0ucm93XzExYWYyZmMgaW5wdXQsLnJvd18xMWFmMmZjIHRleHRhcmVhe3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6MjRweDtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjhweDtwYWRkaW5nOjEycHggMjRweDtjb2xvcjojMDAwfS5yb3dfMTFhZjJmYyBpbnB1dFt0eXBlPWZpbGVde2JvcmRlcjpub25lIWltcG9ydGFudH0ucm93XzExYWYyZmMgaW5wdXQ6OnBsYWNlaG9sZGVyLC5yb3dfMTFhZjJmYyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7Y29sb3I6Z3JleTtmb250LXdlaWdodDo0MDB9LnJvd18xMWFmMmZjIGlucHV0OmZvY3VzLXZpc2libGUsLnJvd18xMWFmMmZjIHRleHRhcmVhOmZvY3VzLXZpc2libGV7Ym9yZGVyLWNvbG9yOiMyYjJiZDl9LnJvd18xMWFmMmZjIGlucHV0LndwY2Y3LW5vdC12YWxpZHtib3JkZXItY29sb3I6cmVkfS53aGl0ZV9iZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50fS53cGNmNy1ub3QtdmFsaWQtdGlwe2ZvbnQtc2l6ZToxMnB4IWltcG9ydGFudDtmb250LXdlaWdodDo0MDA7cGFkZGluZy1sZWZ0OjI0cHg7cGFkZGluZy10b3A6NHB4fS53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpoYXMoaW5wdXRbdHlwZT1maWxlXSl7d2lkdGg6MTAwJX0ucm93X3RvcF8xMWFmMmZje21hcmdpbi10b3A6MjRweDttYXJnaW4tYm90dG9tOjQwcHh9LnJvd190b3BfMTFhZjJmYyBwe2Rpc3BsYXk6ZmxleDtnYXA6OHB4fS5yb3dfdG9wXzExYWYyZmMgc3Bhbntmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MjRweH0ucm93X3RvcF8xMWFmMmZjIGlucHV0W3R5cGU9Y2hlY2tib3hde3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9YnV0dG9uOmFjdGl2ZXtib3JkZXItcmFkaXVzOjQwcHghaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnR9LmZpbGVfbWF4X3RleHR7ZGlzcGxheTpub25lO2NvbG9yOiNmMjBjMGM7Zm9udC1zaXplOjEycHg7b3BhY2l0eTouNTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206M3B4fS5wcm9qZWN0X19hcnJvd3N7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctdG9wOjJweDtwYWRkaW5nLWJvdHRvbToycHg7cGFkZGluZy1sZWZ0OjJweDtib3JkZXItcmFkaXVzOjI2cHh9LnN1Ym1pdF8xMWFmMmZjIC53cGNmNy1zdWJtaXR7Y29sb3I6I2ZmZjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjRweDtwYWRkaW5nOjE2cHggMjRweDtib3JkZXItcmFkaXVzOjQwcHg7YmFja2dyb3VuZC1jb2xvcjojMmIyYmQ5O2JvcmRlcjoxcHggc29saWQgIzJiMmJkOTtjdXJzb3I6cG9pbnRlcjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXR9LnN1Ym1pdF8xMWFmMmZjIC53cGNmNy1zdWJtaXQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMyYjJiZDl9LmZpbGVfaW5wdXRzXzExYWYyZmMgaW5wdXR7dmlzaWJpbGl0eTpoaWRkZW59LmZpbGVfaW5wdXRzXzExYWYyZmMgaW5wdXQuaGlkZS1hZnRlcjo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5maWxlX2lucHV0c18xMWFmMmZjIGlucHV0OjpiZWZvcmV7dmlzaWJpbGl0eTp2aXNpYmxlO2NvbnRlbnQ6dXJsKGh0dHBzOi8vZGV2LnF3ZXJ0eS1zb2Z0LmNvbS93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9pbWFnZXMvZmlsZS5zdmcpO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtsZWZ0OjA7dG9wOjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uZmlsZV9pbnB1dHNfMTFhZjJmYyBpbnB1dDo6YWZ0ZXJ7dmlzaWJpbGl0eTp2aXNpYmxlO2NvbnRlbnQ6XCJBZGQgYW4gYXR0YWNobWVudFwiO2xlZnQ6MzRweDtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uZmlsZV9pbnB1dHNfMTFhZjJmY3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MjVweH0uZmlsZV9pbnB1dHNfMTFhZjJmYyBzcGFue3Bvc2l0aW9uOmFic29sdXRlfSNxd2VydHlfZmlsZSwjcXdlcnR5X2ZpbGUyLCNxd2VydHlfZmlsZTN7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfSNxd2VydHlfZmlsZTIsI3F3ZXJ0eV9maWxlM3tkaXNwbGF5Om5vbmV9LndwY2Y3LWxpc3QtaXRlbXttYXJnaW46MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MH0uZmlsZV9zZXR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6N3B4fS5maWxlX3NldCBpbWd7aGVpZ2h0OjE4cHg7Y3Vyc29yOnBvaW50ZXJ9LmZpbGVfYm94XzExYWYyZmN7cG9zaXRpb246cmVsYXRpdmV9LmZpbGVOYW1le2xlZnQ6MDtib3R0b206MDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxMHB4fS5jaGVja2JveGVzXzExYWYyZmMgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XXtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZX0uY2hlY2tib3hlc18xMWFmMmZjIC53cGNmNy1saXN0LWl0ZW0gbGFiZWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6OHB4IDE2cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLXJhZGl1czoyNXB4fS5jaGVja2JveGVzXzExYWYyZmMgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbDpob3Zlcntib3JkZXI6MXB4IHNvbGlkICMyYjJiZDk7Y29sb3I6IzJiMmJkOX0uY2hhY2tlZF9ibG9ja3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDAhaW1wb3J0YW50O2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5jaGFja2VkX2Jsb2NrIHNwYW57cGFkZGluZy1sZWZ0OjE0cHg7cG9zaXRpb246cmVsYXRpdmV9LmNoYWNrZWRfYmxvY2sgc3Bhbjo6YmVmb3Jle2NvbnRlbnQ6dXJsKGh0dHBzOi8vZGV2LnF3ZXJ0eS1zb2Z0LmNvbS93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9pbWFnZXMvc2VsZWN0LnN2Zyk7bGVmdDotNXB4O3RvcDotMnB4O2hlaWdodDoxMHB4O3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jaGFja2VkX2Jsb2NrOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwMCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjMDAwIWltcG9ydGFudH0uY2hlY2kgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtkaXNwbGF5Om5vbmV9LmNoZWNrYm94ZXNfMTFhZjJmYyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4fS5mb3JtX21lc3NhZ2V7ZGlzcGxheTpub25lfS5mb3JtX21lc3NhZ2Vfc2hvd3tkaXNwbGF5OmZsZXh9LmZvcm1ib3hfaGlkZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7ZGlzcGxheTpub25lIWltcG9ydGFudH0ucm93X3RvcF8xMWFmMmZjIC53cGNmNy1ub3QtdmFsaWQtdGlwe3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMjVweDt3aWR0aDoyMDBweH0uZm9ybV9tZXNzYWdle2dhcDo0MHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5mb3JtX21lc3NhZ2UgaW1ne3dpZHRoOjQwcHg7aGVpZ2h0OjM2cHh9LmNoZWNrYm94ZXNfMTFhZjJmYyAud3BjZjctbGlzdC1pdGVtLWxhYmVse3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udGV4dGFyZWFfMTFhZjJmY3tyZXNpemU6bm9uZX0uZm9ybV9tZXNzYWdlIHNwYW57dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDo0MnB4O2NvbG9yOiMwMDA7bWF4LXdpZHRoOjUzOHB4O3RleHQtYWxpZ246Y2VudGVyfS53cGNmNy1zcGlubmVye2Rpc3BsYXk6bm9uZX0ubW9kYWxfd3JhcHBlcntvdmVyZmxvdy15OnNjcm9sbH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwNTBweCl7Lm1vZGFsX3dyYXBwZXJ7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjB9LmhlYWRlci1ibG9jay1maXhlZC52aXNpYmxle2JvcmRlci10b3A6MCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTA1MHB4KXsubW9kYWxfd3JhcHBlcntwYWRkaW5nOjRyZW19LndyYXBwZXJfMTFhZjJmY3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjgwcHh9LmxlZnRfMTFhZjJmYywucmlnaHRfMTFhZjJmY3t3aWR0aDoxMDAlfS50aXRsZV8xMWFmMmZje21heC13aWR0aDoxMDAlfS5yb3dfMTFhZjJmYyBpbnB1dCwucm93XzExYWYyZmMgdGV4dGFyZWF7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCl7Lm1vZGFsX3dyYXBwZXJ7cGFkZGluZzoyMHB4O2JvcmRlci1yYWRpdXM6MDtvdmVyZmxvdzpzY3JvbGw7cmlnaHQ6LTEwMCU7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLWxlZnQ6MDt0cmFuc2l0aW9uOi4zcyBlYXNlLW91dH0ud3JhcHBlcl8xMWFmMmZje2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjNweH0ubGVmdF8xMWFmMmZjLC5yaWdodF8xMWFmMmZje3dpZHRoOjEwMCV9LnRpdGxlXzExYWYyZmN7Zm9udC1zaXplOjI3cHg7bGluZS1oZWlnaHQ6MzJweDttYXgtd2lkdGg6ODAlfS5yb3dfMTFhZjJmYyBpbnB1dCwucm93XzExYWYyZmMgdGV4dGFyZWF7d2lkdGg6MTAwJX0udGl0bGVfMTFhZjJmY3ttYXJnaW4tYm90dG9tOjU2cHh9LmNoZWNrYm94ZXNfMTFhZjJmY3ttYXJnaW4tdG9wOjI0cHh9LnN1Ym1pdF8xMWFmMmZjIC53cGNmNy1zdWJtaXR7d2lkdGg6MTAwJX0ubW9kYWxfd3JhcHBlcl9zaG93e3JpZ2h0OjB9LmZvcm1fbWVzc2FnZSBzcGFue2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjI4cHh9fS5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zb2Z0d2FyZS1tYWdpYyB2aWRlb3ttYXJnaW4tdG9wOi0yMjJweCFpbXBvcnRhbnR9LmJ1dHRvbl93cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjI2M3B4O2hlaWdodDoxNDFweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5idXR0b25fd3JhcHBlcjJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjYzcHg7aGVpZ2h0OjE0MXB4O2JhY2tncm91bmQtY29sb3I6IzFhMWExYTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJ1dHRvbl93cmFwcGVyX2ltZ3tkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO21peC1ibGVuZC1tb2RlOmhhcmQtbGlnaHR9LmJ1dHRvbl93cmFwcGVyX2J1dHRvbntjdXJzb3I6cG9pbnRlcn0ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudF9fYnV0dG9ue21hcmdpbjowIWltcG9ydGFudH0ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudF9fdGV4dHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5idXR0b25fd3JhcHBlcl9idXR0b246aG92ZXIrLmJ1dHRvbl93cmFwcGVyX2ltZ3tkaXNwbGF5OmJsb2NrfS5idXR0b25fd3JhcHBlcnttYXJnaW4tbGVmdDotNDZweCFpbXBvcnRhbnR9LmJvdHRvbS1hcmVhX19jaXR5OmhvdmVyLC5ib3R0b20tYXJlYV9fZW1haWw6aG92ZXIsLmJvdHRvbS1hcmVhX19saW5rOmhvdmVye2NvbG9yOiMyYjJiZDl9LmJvdHRvbS1hcmVhX19jaXR5OmhvdmVye2N1cnNvcjpkZWZhdWx0fS5ib3R0b20tYXJlYV9fY2l0eTpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHBzOi8vZGV2LnF3ZXJ0eS1zb2Z0LmNvbS93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9pbWFnZXMvbWFwLWJsdWUuc3ZnKSFpbXBvcnRhbnR9LmJvdHRvbS1hcmVhX19jaXR5OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaHR0cHM6Ly9kZXYucXdlcnR5LXNvZnQuY29tL3dwLWNvbnRlbnQvdGhlbWVzL3F3ZXJ0eS1zb2Z0L2Fzc2V0cy9kaXN0L2ltYWdlcy9tYXAtd2hpdGUuc3ZnKSFpbXBvcnRhbnR9LmJvdHRvbS1hcmVhX19lbWFpbDpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHBzOi8vZGV2LnF3ZXJ0eS1zb2Z0LmNvbS93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9pbWFnZXMvbWFpbC1ibHVlLnN2ZykhaW1wb3J0YW50fS5xbC0xe3dpZHRoOjE2LjIlfS5xbC0ye3dpZHRoOjI2Ljg1JX0ucWwtM3t3aWR0aDoxMS4xMyV9LnFsLTR7d2lkdGg6MTIuNTglfS5xbC01e3dpZHRoOjEyLjY2JX0ucWwtNnt3aWR0aDoxNC4xMSV9Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lcntnYXA6MCFpbXBvcnRhbnR9Lm1haW4gLm1haW4tc2VydmljZXMgLm1haW4tc2VydmljZXNfX2NvbnRhaW5lciAubWFpbi1zZXJ2aWNlc19fY29udGVudCAubWFpbi1zZXJ2aWNlc19fbGVmdC1zaWRlIC5tYWluLXNlcnZpY2VzX19saXN0IC5tYWluLXNlcnZpY2VzX19pdGVtIC5tYWluLXNlcnZpY2VzX19saW5re3BhZGRpbmc6OHB4IDE2cHghaW1wb3J0YW50fS5tYWluLXNlcnZpY2VzX19saW5re2xpbmUtaGVpZ2h0OjEycHghaW1wb3J0YW50fS5zb2Z0d2FyZS1jb250ZW50LC5zb2Z0d2FyZS1tYWdpY3ttYXJnaW4tYm90dG9tOjgwcHh9LmNhcmRfc2hvd3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKC0xODBkZWcpIWltcG9ydGFudDt0cmFuc2Zvcm06cm90YXRlWSgtMTgwZGVnKSFpbXBvcnRhbnR9LmNhcmRfaGlkZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVZKDApIWltcG9ydGFudDt0cmFuc2Zvcm06cm90YXRlWSgwKSFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCl7Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luXzA6aG92ZXIgLmNhcmRzX19jYXJkXzB7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSgtMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlWSgtMTgwZGVnKX0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW5fMDpob3ZlciAuY2FyZHNfX2NhcmQtYmFja18wey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoMCk7dHJhbnNmb3JtOnJvdGF0ZVkoMCl9Lm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luXzE6aG92ZXIgLmNhcmRzX19jYXJkXzF7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSgtMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlWSgtMTgwZGVnKX0ubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW5fMTpob3ZlciAuY2FyZHNfX2NhcmQtYmFja18xey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoMCk7dHJhbnNmb3JtOnJvdGF0ZVkoMCl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY5cHgpey5zb2Z0d2FyZS1jb250ZW50LC5zb2Z0d2FyZS1tYWdpY3ttYXJnaW4tYm90dG9tOjB9LnNvZnR3YXJlLW1hZ2ljIGltZ3toZWlnaHQ6MThyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY5cHgpey5zb2Z0d2FyZS1tYWdpYyBpbWd7aGVpZ2h0OjI4cmVtO21hcmdpbi1sZWZ0OjU1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTEwMHB4KXsuc29mdHdhcmUtbWFnaWMgaW1ne21hcmdpbi10b3A6LTEwMHB4O21hcmdpbi1sZWZ0OjU1cHh9fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lciwubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9LmhvbWUtYXJyb3ctbmV4dCwuaG9tZS1hcnJvdy1uZXh0MiwuaG9tZS1hcnJvdy1wcmV2LC5ob21lLWFycm93LXByZXYye2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDo1MXB4O2hlaWdodDo1MXB4O2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zczt0cmFuc2l0aW9uOmFsbCAuM3M7cG9zaXRpb246cmVsYXRpdmV9LnByb2plY3RfX2Fycm93cywudGVzdGltb25pYWxzLWNvbnRlbnRfX2Fycm93c3tkaXNwbGF5OmZsZXg7Z2FwOjI0cHh9LmhvbWUtYXJyb3ctcHJldjpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzUwLjM4NDgnIGhlaWdodD0nNTAuMzg0OCcgcng9JzI0JyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSA1MSAwLjYxNTIzNCknIGZpbGw9J2JsYWNrJy8lM0UlM0NwYXRoIGQ9J00xNi42MTUyIDI1LjgwNzZMMzUgMjUuODA3Nk0yNS44MDc2IDM1TDM1IDI1LjgwNzZNMzUgMjUuODA3NkwyNS44MDc2IDE2LjYxNTInIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmhvbWUtYXJyb3ctbmV4dDpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzUwLjM4NDgnIGhlaWdodD0nNTAuMzg0OCcgcng9JzI0JyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSA1MSAwLjYxNTIzNCknIGZpbGw9J2JsYWNrJy8lM0UlM0NwYXRoIGQ9J00xNi42MTUyIDI1LjgwNzZMMzUgMjUuODA3Nk0yNS44MDc2IDM1TDM1IDI1LjgwNzZNMzUgMjUuODA3NkwyNS44MDc2IDE2LjYxNTInIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTt0cmFuc2Zvcm06bm9uZX0uaG9tZS1hcnJvdy1wcmV2OjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMC43MzA0NjknIHk9JzEuMTE1MjMnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyNC42OTI0JyBzdHJva2U9J2JsYWNrJy8lM0UlM0NwYXRoIGQ9J00zNC42MTUyIDI1LjgwNzZMMTYuMjMwNSAyNS44MDc2TTI1LjQyMjggMzVMMTYuMjMwNSAyNS44MDc2TTE2LjIzMDUgMjUuODA3NkwyNS40MjI4IDE2LjYxNTInIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjUxcHg7aGVpZ2h0OjUxcHh9LmhvbWUtYXJyb3ctbmV4dDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAuNzMwNDY5JyB5PScxLjExNTIzJyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjQuNjkyNCcgc3Ryb2tlPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMzQuNjE1MiAyNS44MDc2TDE2LjIzMDUgMjUuODA3Nk0yNS40MjI4IDM1TDE2LjIzMDUgMjUuODA3Nk0xNi4yMzA1IDI1LjgwNzZMMjUuNDIyOCAxNi42MTUyJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0b3A6MDtsZWZ0OjA7d2lkdGg6NTFweDtoZWlnaHQ6NTFweH0uaG9tZS1hcnJvdy1wcmV2Mjpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nLTAuNScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjMuNScgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTAgMCknIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHg9Jy0wLjUnIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzIzLjUnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDUwIDApJyBzdHJva2U9JyUyMzBDNUFGMicvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS4xOTI0TDM1IDI1LjE5MjRNMjUuODA3NiAzNC4zODQ4TDM1IDI1LjE5MjRNMzUgMjUuMTkyNEwyNS44MDc2IDE2JyBzdHJva2U9JyUyMzBDNUFGMicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uaG9tZS1hcnJvdy1uZXh0Mjpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nLTAuNScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjMuNScgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTAgMCknIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHg9Jy0wLjUnIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzIzLjUnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDUwIDApJyBzdHJva2U9JyUyMzBDNUFGMicvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS4xOTI0TDM1IDI1LjE5MjRNMjUuODA3NiAzNC4zODQ4TDM1IDI1LjE5MjRNMzUgMjUuMTkyNEwyNS44MDc2IDE2JyBzdHJva2U9JyUyMzBDNUFGMicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO3RyYW5zZm9ybTpub25lfS5ob21lLWFycm93LW5leHQyLC5ob21lLWFycm93LXByZXYye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS5ob21lLWFycm93LXByZXYyOjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMC43MzA0NjknIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzI0LjY5MjQnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTM0LjYxNTIgMjUuMTkyNEwxNi4yMzA1IDI1LjE5MjRNMjUuNDIyOCAzNC4zODQ4TDE2LjIzMDUgMjUuMTkyNE0xNi4yMzA1IDI1LjE5MjRMMjUuNDIyOCAxNicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6NTFweDtoZWlnaHQ6NTFweH0uaG9tZS1hcnJvdy1uZXh0Mjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAuNzMwNDY5JyB5PScwLjUnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyNC42OTI0JyBzdHJva2U9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00zNC42MTUyIDI1LjE5MjRMMTYuMjMwNSAyNS4xOTI0TTI1LjQyMjggMzQuMzg0OEwxNi4yMzA1IDI1LjE5MjRNMTYuMjMwNSAyNS4xOTI0TDI1LjQyMjggMTYnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RvcDowO2xlZnQ6MDt3aWR0aDo1MXB4O2hlaWdodDo1MXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTUwcHgpey5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zb2Z0d2FyZS1tYWdpY3t3aWR0aDoxMDAlIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudHttYXgtd2lkdGg6NDU1cHghaW1wb3J0YW50O3dpZHRoOjEwMCV9LmJ1dHRvbl93cmFwcGVyX2J1dHRvbnt3aWR0aDoxMDAlIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCl7Lm1haW4tcmVjZW50X19wcm9qZWN0e2hlaWdodDo4NzBweCFpbXBvcnRhbnR9LnByb2plY3RfX2ltYWdle2ZsZXg6dW5zZXQhaW1wb3J0YW50fS5tYWluLXJlY2VudCAubWFpbi1yZWNlbnRfX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo1MDFweCkgYW5kIChtYXgtd2lkdGg6Njk5cHgpey5tYWluLXJlY2VudF9fcHJvamVjdHtoZWlnaHQ6ODg1cHghaW1wb3J0YW50fS5wcm9qZWN0X19pbWFnZXtmbGV4OnVuc2V0IWltcG9ydGFudH0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXJ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzAwcHgpey5tYWluLXJlY2VudF9fcHJvamVjdHtoZWlnaHQ6ODg1cHghaW1wb3J0YW50fS5wcm9qZWN0X19pbWFnZXtmbGV4OnVuc2V0IWltcG9ydGFudH0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXJ7cGFkZGluZy1ib3R0b206ODBweCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTA3MHB4KXsubWFpbi1yZWNlbnRfX3Byb2plY3R7aGVpZ2h0OjU1MHB4IWltcG9ydGFudH0ucHJvamVjdF9faW1hZ2V7ZmxleDoxIDAgNTAlIWltcG9ydGFudH0ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXJ7cGFkZGluZy1ib3R0b206ODBweCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTE3MHB4KXsubWFpbi1yZWNlbnRfX3Byb2plY3R7aGVpZ2h0OjU1MHB4IWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjcwcHgpey5tYWluLXJlY2VudF9fcHJvamVjdHtoZWlnaHQ6NDYwcHghaW1wb3J0YW50fX0ucHJvamVjdF9fYXJyb3dzLC50ZXN0aW1vbmlhbHMtY29udGVudF9fYXJyb3dze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjgwcHg7cGFkZGluZy1yaWdodDoyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTA4MHB4KXsucHJvamVjdF9fYXJyb3dze3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cmlnaHQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY5cHgpey50ZXN0aW1vbmlhbHMtY29udGVudF9fYXJyb3dze3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cmlnaHQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzU5cHgpey5wcm9qZWN0X19hcnJvd3N7Ym90dG9tOjAhaW1wb3J0YW50fS50ZXN0aW1vbmlhbHMtY29udGVudF9fYXJyb3dze2JvdHRvbTo0MHB4IWltcG9ydGFudH19LnF3ZXJ0eS1sZXR0ZXI6aG92ZXJ7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2t7bWF4LXdpZHRoOjk3MHB4O2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTA0OXB4KXsjc2JfaGVhZGVyX3N0aWNreXt3aWR0aDo5NCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHg7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9fS5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fdGV4dHtwYWRkaW5nLWJvdHRvbToyNnB4IWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyNzhweCl7Lm1haW4tdGVzdGltb25pYWxzX19jb250ZW50e2hlaWdodDoyNTBweCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI3OHB4KXsubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2Nre21heC13aWR0aDo4MDBweCFpbXBvcnRhbnR9Lm1haW4tdGVzdGltb25pYWxzX19jb250ZW50e2hlaWdodDoyNTBweCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTExMHB4KXsubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2Nre21heC13aWR0aDo3MDBweCFpbXBvcnRhbnR9Lm1haW4tdGVzdGltb25pYWxzX19jb250ZW50e2hlaWdodDoyNTBweCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTA1MHB4KXsubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2Nre21heC13aWR0aDo2MDBweCFpbXBvcnRhbnR9Lm1haW4tdGVzdGltb25pYWxzX19jb250ZW50e2hlaWdodDoyNzZweCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTE1cHgpey5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2t7bWF4LXdpZHRoOjUwMHB4IWltcG9ydGFudH0ubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnR7aGVpZ2h0OjMwNHB4IWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4MDlweCl7Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9ja3ttYXgtd2lkdGg6NDUwcHghaW1wb3J0YW50fS5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudHtoZWlnaHQ6MzMycHghaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OXB4KXsubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2Nre21heC13aWR0aDoxMDAlIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0ubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnR7aGVpZ2h0OjUyNXB4IWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MDBweCl7Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9ja3ttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9Lm1haW4tdGVzdGltb25pYWxzX19jb250ZW50e2hlaWdodDo2MzhweCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTAwcHgpIGFuZCAobWF4LXdpZHRoOjY0NHB4KXsubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnR7aGVpZ2h0OjUzOHB4IWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MDBweCkgYW5kIChtYXgtd2lkdGg6NTAwcHgpey5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudHtoZWlnaHQ6NjAwcHghaW1wb3J0YW50fX0ubWFpbi1jb250YWN0LXVzLmluaXRpYWxpemVke21hcmdpbi1ib3R0b206LTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MHB4KXsubWFpbi1jb250YWN0LXVzLmluaXRpYWxpemVke2JvdHRvbTozMjBweCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Njc4cHgpey5zb2Z0d2FyZS1tYWdpY3ttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fX0ubWFpbi10ZWNobm9sb2dpZXN7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxMjBweCFpbXBvcnRhbnR9Lm1haW4tZmFxe21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206ODBweCFpbXBvcnRhbnR9Lm1haW4gLm1haW4tc2VydmljZXN7cGFkZGluZzo4MHB4IDIwcHghaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Ym9keS5zY3JvbGwtZW5kIC5tYWluLWNvbnRhY3QtdXMuaW5pdGlhbGl6ZWR7cGFkZGluZy1ib3R0b206MTAwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NzlweCl7LmZpbGVfbWF4X3RleHR7Ym90dG9tOjI0cHghaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjE2cHghaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlci1ibG9jay1maXhlZHt0b3A6MDttYXJnaW4tdG9wOjAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsuYnV0dG9uX3dyYXBwZXJ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnQ7d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsjc2JfaGVhZGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMDBweH19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2Nre2p1c3RpZnktY29udGVudDpzdGFydCFpbXBvcnRhbnR9fS5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX3F3ZXJ0eXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uaGVhZGVyLWxvZ28tbGluayAuaGVhZGVyLWxvZ28tdGV4dHtjdXJzb3I6cG9pbnRlciFpbXBvcnRhbnQ7Y29sb3I6IzAwMCFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5tZW51LW9wZW57bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gMTQ1cHgpIWltcG9ydGFudH0jc2JfaGVhZGVye3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LWhlaWdodDo3MjBweCl7Lm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2t7Z2FwOjAhaW1wb3J0YW50fX0uYm90dG9tLWFyZWFfX3NvY2lhbHt6LWluZGV4OjJ9Lm1haW4tY29udGFjdC11cyAubWFpbi1jb250YWN0LXVzX19ib2R5e3otaW5kZXg6MyFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9Lm1haW4tY29udGFjdC11c19fY29udGFpbmVye3otaW5kZXg6Mztwb3NpdGlvbjpyZWxhdGl2ZX0ubWFpbi1jb250YWN0LXVze3otaW5kZXg6MX0uY29udGFpbmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEyODBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAyMHB4fS5wYWdlX2NvbnRlbnR7cGFkZGluZy1ib3R0b206ODBweDtwYWRkaW5nLXRvcDoxNjBweDtvdmVyZmxvdy14OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZV9jb250ZW50X2JveHttYXgtd2lkdGg6NjEwcHg7d2lkdGg6MTAwJX0ucGFnZV90aXRsZXttYXJnaW4tdG9wOjQwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wYWdlX2NvbnRlbnRfYm94IGgyLC5wYWdlX2NvbnRlbnRfYm94IGgze21hcmdpbi1ib3R0b206OHB4IWltcG9ydGFudDttYXJnaW4tdG9wOjQwcHh9LnBhZ2VfY29udGVudF9ib3ggcHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4fS5wYWdlX2NvbnRlbnRfYm94IGF7Y29sb3I6IzJiMmJkOX0ucGFnZV9jb250ZW50X2JveCBvbCwucGFnZV9jb250ZW50X2JveCBvbCBsaSwucGFnZV9jb250ZW50X2JveCB1bCwucGFnZV9jb250ZW50X2JveCB1bCBsaXtwYWRkaW5nOnJldmVydDttYXJnaW46cmV2ZXJ0O2xpc3Qtc3R5bGU6cmV2ZXJ0O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHh9LnBhZ2VfY29udGVudF9pbWd7cG9zaXRpb246Zml4ZWQ7bWF4LWhlaWdodDo3OXZoO3JpZ2h0Oi0yODJweDt0b3A6MTM1cHh9LnBhZ2VfY29udGVudF9pbWcucm90e2FuaW1hdGlvbjoxMHMgbGluZWFyIDBzIG5vcm1hbCBub25lIGluZmluaXRlIHJ1bm5pbmcgcm90Oy13ZWJraXQtYW5pbWF0aW9uOjEwcyBsaW5lYXIgMHMgbm9ybWFsIG5vbmUgaW5maW5pdGUgcnVubmluZyByb3R9QGtleWZyYW1lcyByb3R7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIHJvdHswJXt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0ucGFnZV80MDRfbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NzhweDtsZWZ0Oi01NnB4fS5wYWdlXzQwNF9ye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo3OHB4O3JpZ2h0Oi01NnB4fS5wYWdlX2NvbnRlbnR7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LnBhZ2VfY29udGVudHtwYWRkaW5nLWJvdHRvbTo4MHB4O3BhZGRpbmctdG9wOjMwMHB4O292ZXJmbG93LXg6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfX1Aa2V5ZnJhbWVzIGp1bXAzezAle3BhZGRpbmctYm90dG9tOjB9NTAle3BhZGRpbmctYm90dG9tOjVweH0xMDAle3BhZGRpbmctYm90dG9tOjB9fS5maWxlX2lucHV0c18xMWFmMmZjIC53cGNmNy1ub3QtdmFsaWQtdGlwe3BhZGRpbmctdG9wOjAhaW1wb3J0YW50O2Rpc3BsYXk6bm9uZX0uZmlsZV9zZXQgc3BhbnttYXgtd2lkdGg6NDMwcHg7d29yZC13cmFwOmJyZWFrLXdvcmR9QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuZmlsZV9zZXQgc3BhbnttYXgtd2lkdGg6ODF2dzt3b3JkLXdyYXA6YnJlYWstd29yZH19QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLmhlYWRlcl9fbWVudS5tZW51LW9wZW4gbmF2Lm1lbnVfX2JvZHl7bWFyZ2luLXRvcDoxMDBweH19Lm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHl7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYSAobWF4LXdpZHRoOjc2OXB4KXsubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keXtoZWlnaHQ6NTMlfX1zcGFuW2RhdGEtbmFtZT10ZXh0YXJlYS01NTNde2JvcmRlci1yYWRpdXM6MjRweDtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztib3JkZXI6MXB4IHNvbGlkICMwMDB9c3BhbltkYXRhLW5hbWU9dGV4dGFyZWEtNTUzXSB0ZXh0YXJlYXtib3JkZXI6bm9uZX1zcGFuOmhhcygudGV4dGFyZWFfMTFhZjJmYzpmb2N1cy12aXNpYmxlKXtib3JkZXI6MXB4IHNvbGlkICMyYjJiZDkhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQwNXB4KXsucGFnZV80MDRfcntyaWdodDotMTUwcHh9LnBhZ2VfNDA0X2x7bGVmdDotMTUwcHh9LnBhZ2VfNDA0X2wsLnBhZ2VfNDA0X3J7dG9wOjc4cHg7ei1pbmRleDoyfS5pbWc0MDQsLnRleHRfNDA0LC50aXRsZV80MDQsLnRvX2hvbWV7ei1pbmRleDo1fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExNzRweCl7LnBhZ2VfNDA0X2wsLnBhZ2VfNDA0X3J7dG9wOjc4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9we3BhZGRpbmc6MTlweCAyMHB4IDAgMjBweCFpbXBvcnRhbnR9LnBhZ2VfY29udGVudHtwYWRkaW5nLWJvdHRvbTo4MHB4fS5wYWdlX2NvbnRlbnRfaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjI4M3B4O3JpZ2h0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpO2FuaW1hdGlvbjpyb3RhdGVCYWNrQW5kRm9ydGggNnMgaW5maW5pdGUgZWFzZS1pbi1vdXR9QGtleWZyYW1lcyByb3RhdGVCYWNrQW5kRm9ydGh7MCUsMjAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSkgcm90YXRlKDApfTUwJSw3MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoOTBkZWcpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoMCl9fS5wYWdlXzQwNF9ye2Rpc3BsYXk6bm9uZX0ucGFnZV80MDRfbHt3aWR0aDozNjNweDt0b3A6LTRweDtsZWZ0OnVuc2V0fS5pbWc0MDR7bWF4LXdpZHRoOjI4OHB4fX0ucGFnZV80MDR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9LnRpdGxlXzQwNHttYXJnaW4tdG9wOjU1cHg7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjQycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS50ZXh0XzQwNHt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O21hcmdpbi1ib3R0b206NDBweH0udG9faG9tZXtwYWRkaW5nOjE2cHggMjRweDtib3JkZXItcmFkaXVzOjQwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyYjJiZDk7Zm9udC1zaXplOjE2cHg7Ym9yZGVyOjFweCBzb2xpZCAjMmIyYmQ5O2xpbmUtaGVpZ2h0OjI0cHg7dHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXR9LnRvX2hvbWU6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMmIyYmQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMmIyYmQ5fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY5cHgpey50aXRsZV80MDR7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MjhweH0udGV4dF80MDR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTBweCl7LmJ1dHRvbl93cmFwcGVye21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUwMHB4KXsuc29mdHdhcmUtbWFnaWMgaW1ne2hlaWdodDoxNHJlbX0uYnV0dG9uX3dyYXBwZXJ7aGVpZ2h0OjExMHB4fS5tYWluIC5tYWluLXNvZnR3YXJlIC5tYWluLXNvZnR3YXJlX19jb250YWluZXIgLnNvZnR3YXJlLWJsb2NrIC5zY3JvbGwtYXJyb3dze2JvdHRvbToxNCV9fWJvZHl7Zm9udC1mYW1pbHk6U3RhcmEtTWVkaXVtLHNhbnMtc2VyaWY7YmFja2dyb3VuZC1jb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOi40cHh9Ym9keS5tZW51LWFjdGl2ZXtvdmVyZmxvdzpoaWRkZW59Ym9keS5tZW51LWFjdGl2ZSAuaGVhZGVyLWxvZ28tdGV4dHtjb2xvcjojMDAwfWJvZHkubWVudS1hY3RpdmUgLmljb24tbWVudTo6YWZ0ZXIsYm9keS5tZW51LWFjdGl2ZSAuaWNvbi1tZW51OjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAwfWJvZHkubWVudS1hY3RpdmUgLmhlYWRlcntmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyNnB4O2xldHRlci1zcGFjaW5nOi4ycHh9Ym9keS5tZW51LWFjdGl2ZSAuaGVhZGVyLXRvcHtwYWRkaW5nLXRvcDowfWJvZHkubWVudS1hY3RpdmUgLmhlYWRlci1ibG9jay1maXhlZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50O2JvcmRlcjpub25lIWltcG9ydGFudDtoZWlnaHQ6MTAwdmh9LmhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7bGluZS1oZWlnaHQ6MjRweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXIgLmhlYWRlci1jb250YWluZXJ7bWF4LXdpZHRoOjEyODBweDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgYXV0b30uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9we2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO3BhZGRpbmc6NDBweCAyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcHtwYWRkaW5nOjE5cHggMjBweCAxOXB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9ja3ttaW4taGVpZ2h0OjU2cHg7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9ja3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jayAubWVudV9faWNvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDozcHg7d2lkdGg6MjRweH0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLmhlYWRlcl9fbWVudS5tZW51LW9wZW57ZGlzcGxheTpibG9ja30uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLmhlYWRlcl9fbWVudS5tZW51LW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDotMjBweDtib3R0b206MDtsZWZ0Oi0yMHB4O2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4Oi0xfX0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLmhlYWRlci1sb2dvIC5oZWFkZXItbG9nby10ZXh0e2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjQwMDt3aGl0ZS1zcGFjZTpub3dyYXB9LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5oZWFkZXItbG9nbyAuaGVhZGVyLWxvZ28tdGV4dF9fcXdlcnR5e2ZvbnQtd2VpZ2h0OjcwMH0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLmhlYWRlcl9fbWVudXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jayAuaGVhZGVyX19tZW51IG5hdi5tZW51X19ib2R5IHVsLm1lbnVfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3Jvdy1nYXA6MTBweH1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jayAuaGVhZGVyX19tZW51IG5hdi5tZW51X19ib2R5IHVsLm1lbnVfX2xpc3R7cm93LWdhcDoyNHB4fX0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLmhlYWRlcl9fbWVudSBuYXYubWVudV9fYm9keSB1bC5tZW51X19saXN0IGxpLm1lbnVfX2l0ZW17cGFkZGluZy1sZWZ0OjEycHg7cGFkZGluZy1yaWdodDoxMnB4O3RyYW5zaXRpb246YWxsIC4zc30uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLmhlYWRlcl9fbWVudSBuYXYubWVudV9fYm9keSB1bC5tZW51X19saXN0IGxpLm1lbnVfX2l0ZW06aG92ZXJ7Y29sb3I6IzJiMmJkOTt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLmhlYWRlcl9fbWVudSBuYXYubWVudV9fYm9keXtkaXNwbGF5Om5vbmV9LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5oZWFkZXJfX21lbnUgbmF2Lm1lbnVfX2JvZHkgdWwubWVudV9fbGlzdHtkaXNwbGF5OmZsZXg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpIGFuZCAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5oZWFkZXJfX21lbnUgbmF2Lm1lbnVfX2JvZHkgdWwubWVudV9fbGlzdCBsaS5tZW51X19pdGVte3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLmhlYWRlcl9fbWVudSBuYXYubWVudV9fYm9keSB1bC5tZW51X19saXN0IGxpLm1lbnVfX2l0ZW06aG92ZXJ7Y29sb3I6IzJiMmJkOTt0cmFuc2l0aW9uOmFsbCAuM3N9fUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5oZWFkZXJfX21lbnUubWVudS1vcGVuIG5hdi5tZW51X19ib2R5e2Rpc3BsYXk6YmxvY2t9fS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jayAuaGVhZGVyLWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMyYjJiZDk7Ym9yZGVyLXJhZGl1czo0MHB4O3BhZGRpbmc6MTZweCAyNHB4O3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MXB4IHNvbGlkICMyYjJiZDk7dHJhbnNpdGlvbjphbGwgLjNzfUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5oZWFkZXItYnV0dG9ue2Rpc3BsYXk6bm9uZX19LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIC5oZWFkZXItYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMmIyYmQ5O3RyYW5zaXRpb246YWxsIC4zc30uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLm1lbnUtb3BlbnttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSA0MDFweCk7cGFkZGluZy1ib3R0b206MjBweH1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jayAubWVudS1vcGVuKy5oZWFkZXItYnV0dG9ue2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWF4LXdpZHRoOjQ1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLm1lbnUtb3BlbisuaGVhZGVyLWJ1dHRvbnt3aWR0aDoxMDAlfX0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWR7bWluLWhlaWdodDo3MnB4O3BhZGRpbmc6MCA4cHg7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzAwMDttYXgtd2lkdGg6MTA4MHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjQwcHg7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmZpeGVkO21hcmdpbjowIDIwcHg7ei1pbmRleDotMTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3BhZGRpbmctYm90dG9tOmVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKX1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZHtib3JkZXItcmFkaXVzOjAgMCAyNHB4IDI0cHg7cGFkZGluZzoxOXB4IDIwcHh9LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIC5tZW51X19pY29ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7dG9wOjE5cHg7d2lkdGg6MjRweH19LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkLnZpc2libGV7ei1pbmRleDo5OTk5O29wYWNpdHk6MTtib3JkZXI6MXB4IHNvbGlkICMwMDB9QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQudmlzaWJsZXt3aWR0aDoxMDAlO21hcmdpbi10b3A6LTE5cHh9fUBtZWRpYSAobWF4LXdpZHRoOjExMTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVke3dpZHRoOmF1dG99fS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCAuaGVhZGVyLWxvZ297cGFkZGluZy1sZWZ0OjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLmhlYWRlci1sb2dve3BhZGRpbmctbGVmdDowfX0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLmhlYWRlci1sb2dvIC5oZWFkZXItbG9nby10ZXh0e2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjQwMDt3aGl0ZS1zcGFjZTpub3dyYXB9LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIC5oZWFkZXItbG9nbyAuaGVhZGVyLWxvZ28tdGV4dF9fcXdlcnR5e2ZvbnQtd2VpZ2h0OjcwMH0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLmhlYWRlcl9fbWVudXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIC5oZWFkZXJfX21lbnU6bm90KC5tZW51LW9wZW4pIG5hdi5tZW51X19ib2R5e2Rpc3BsYXk6bm9uZX19LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIC5oZWFkZXJfX21lbnUgbmF2Lm1lbnVfX2JvZHkgdWwubWVudV9fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cm93LWdhcDoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIC5oZWFkZXJfX21lbnUgbmF2Lm1lbnVfX2JvZHkgdWwubWVudV9fbGlzdHtyb3ctZ2FwOjI0cHh9fS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCAuaGVhZGVyX19tZW51IG5hdi5tZW51X19ib2R5IHVsLm1lbnVfX2xpc3QgbGkubWVudV9faXRlbXtwYWRkaW5nLWxlZnQ6MTJweDtwYWRkaW5nLXJpZ2h0OjEycHg7dHJhbnNpdGlvbjphbGwgLjNzfS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCAuaGVhZGVyX19tZW51IG5hdi5tZW51X19ib2R5IHVsLm1lbnVfX2xpc3QgbGkubWVudV9faXRlbTpob3Zlcntjb2xvcjojMmIyYmQ5O3RyYW5zaXRpb246YWxsIC4zc31AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCAuaGVhZGVyX19tZW51IG5hdi5tZW51X19ib2R5e2Rpc3BsYXk6bm9uZX0uaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLmhlYWRlcl9fbWVudSBuYXYubWVudV9fYm9keSB1bC5tZW51X19saXN0e2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwMDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCkgYW5kIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLmhlYWRlcl9fbWVudSBuYXYubWVudV9fYm9keSB1bC5tZW51X19saXN0IGxpLm1lbnVfX2l0ZW17cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfX1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCAuaGVhZGVyX19tZW51IG5hdi5tZW51X19ib2R5IHVsLm1lbnVfX2xpc3QgbGkubWVudV9faXRlbTpob3Zlcntjb2xvcjojMmIyYmQ5O3RyYW5zaXRpb246YWxsIC4zc319QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLmhlYWRlcl9fbWVudS5tZW51LW9wZW4gbmF2Lm1lbnVfX2JvZHl7ZGlzcGxheTpibG9ja319LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIC5oZWFkZXItYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzJiMmJkOTtib3JkZXItcmFkaXVzOjQwcHg7cGFkZGluZzoxNnB4IDI0cHg7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjoxcHggc29saWQgIzJiMmJkOTt0cmFuc2l0aW9uOmFsbCAuM3M7Y29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCAuaGVhZGVyLWJ1dHRvbntkaXNwbGF5Om5vbmV9fS5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZCAuaGVhZGVyLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzJiMmJkOTt0cmFuc2l0aW9uOmFsbCAuM3N9LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIC5tZW51LW9wZW57bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gNDAxcHgpO3BhZGRpbmctYm90dG9tOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLm1lbnUtb3BlbisuaGVhZGVyLWJ1dHRvbntkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDo0NTBweCl7LmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIC5tZW51LW9wZW4rLmhlYWRlci1idXR0b257d2lkdGg6MTAwJX19Lmljb24tbWVudXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KXsuaWNvbi1tZW51e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgMzBweDt3aWR0aDozMHB4O2hlaWdodDoxOHB4O3otaW5kZXg6NX19QG1lZGlhIChtYXgtd2lkdGg6MTA1MHB4KSBhbmQgKGFueS1ob3Zlcjpub25lKXsuaWNvbi1tZW51e2N1cnNvcjpkZWZhdWx0fX1AbWVkaWEgKG1heC13aWR0aDoxMDUwcHgpey5pY29uLW1lbnUgc3BhbiwuaWNvbi1tZW51OjphZnRlciwuaWNvbi1tZW51OjpiZWZvcmV7Y29udGVudDpcIlwiO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlIDBzO3JpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uaWNvbi1tZW51OjpiZWZvcmV7dG9wOjB9Lmljb24tbWVudTo6YWZ0ZXJ7Ym90dG9tOjB9Lmljb24tbWVudSBzcGFue3RvcDpjYWxjKDUwJSAtIDFweCl9fUBtZWRpYSAobWF4LXdpZHRoOjEwNTBweCl7LmhlYWRlci1ibG9jay1maXhlZCAuaWNvbi1tZW51IHNwYW4sLmhlYWRlci1ibG9jay1maXhlZCAuaWNvbi1tZW51OjphZnRlciwuaGVhZGVyLWJsb2NrLWZpeGVkIC5pY29uLW1lbnU6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9fS5oZWFkZXIgLm1lbnUtb3BlbiAuaWNvbi1tZW51IHNwYW57d2lkdGg6MH0uaGVhZGVyIC5tZW51LW9wZW4gLmljb24tbWVudTo6YmVmb3Jle3RvcDpjYWxjKDUwJSAtIDFweCk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5oZWFkZXIgLm1lbnUtb3BlbiAuaWNvbi1tZW51OjphZnRlcntib3R0b206Y2FsYyg1MCUgLSAxcHgpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfSIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICBwYWRkaW5nOiAwO1xuICAgbWFyZ2luOiAwO1xuICAgYm9yZGVyOiAwO1xuICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgIGJvcmRlci1ib3R0b20td2lkdGg6IGluaGVyaXQ7XG59XG5hIHtcbiAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgIGNvbG9yOiBpbmhlcml0O1xufVxubGkge1xuICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmltZyB7XG4gICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuaHRtbCxcbmJvZHkge1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgbGluZS1oZWlnaHQ6IDE7XG59XG50ZXh0YXJlYSxcbmJ1dHRvbixcbmlucHV0IHtcbiAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgY29sb3I6IGluaGVyaXQ7XG4gICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbmJ1dHRvbiB7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU3RhcmEtTWVkaXVtO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9mb250cy9TdGFyYS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvU3RhcmEtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFN0YXJhLVNlbWlCb2xkO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9mb250cy9TdGFyYS1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9TdGFyYS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTdGFyYS1Cb2xkO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3RhcmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiBpbml0aWFsO1xufVxuXG4vLyBTa2lwIG5hdmlnYXRpb24gbGluayBmb3Iga2V5Ym9hcmQgdXNlcnNcbi5za2lwLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICMyYjJiZDk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCAwO1xuICAmOmZvY3VzIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLy8gR2xvYmFsIGZvY3VzLXZpc2libGUgc3R5bGVzIChXQ0FHIDIuNC43KVxuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzJiMmJkOTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuYm9keSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFIDEwKyAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTsgLyogU3RhbmRhcmQgc3ludGF4ICovXG59XG5pbWcsXG52aWRlbyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5oZWFkZXIsXG5mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhcmEtTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIH1cbn1cbi5oZWFkaW5nLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhcmEtU2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogODAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmNreS1jb25zZW50LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzM4cHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbn1cbi5ja3ktY29uc2VudC1jb250YWluZXIuc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLmNreS1jb25zZW50LWNvbnRhaW5lci5zaG93LmNreS1oaWRlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbn1cbi5ja3ktYm94LWJvdHRvbS1yaWdodCB7XG4gIHJpZ2h0OiAxMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4ge1xuICAuY2t5LWJveC1ib3R0b20tcmlnaHQge1xuICAgIHJpZ2h0OiA1JSAhaW1wb3J0YW50O1xuICB9XG59XG4uY2t5LW5vdGljZS1idG4td3JhcHBlcixcbi5ja3ktbm90aWNlLWRlcyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5ja3ktbm90aWNlLWJ0bi13cmFwcGVyIC5ja3ktYnRuLWFjY2VwdCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5ja3ktY29uc2VudC1iYXIge1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMzhweCAhaW1wb3J0YW50O1xufVxuLmNreS1ub3RpY2UtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDlweDtcbn1cbi5ja3ktYnRuLXJldmlzaXQtd3JhcHBlcixcbi5ja3ktdGl0bGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2t5LW5vdGljZS1kZXMgcCB7XG4gIGNvbG9yOiAjMDAwO1xuXG4gIC8qIERldGFpbHMgZGVza3RvcCAqL1xuICBmb250LWZhbWlseTogU3RhcmE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmNreS1ub3RpY2UtZGVzIGEge1xuICBjb2xvcjogdmFyKC0tYmx1ZSwgIzJiMmJkOSk7XG5cbiAgLyogRGV0YWlscyBkZXNrdG9wICovXG4gIGZvbnQtZmFtaWx5OiBTdGFyYTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uY2t5LW5vdGljZS1idG4td3JhcHBlciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmNreS1idG4uY2t5LWJ0bi1hY2NlcHQge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmIyYmQ5O1xuICBiYWNrZ3JvdW5kOiAjMGQ1YmYyO1xufVxuLm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgYm90dG9tOiAtMzVweDtcbiAgcmlnaHQ6IC03NXB4O1xuICBoZWlnaHQ6IDM4MHB4O1xuICB3aWR0aDogNDY4cHg7XG59XG5cbi5ja3ktY29uc2VudC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDMzOHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uY2t5LWNvbnNlbnQtY29udGFpbmVyLnNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbn1cbi5ja3ktY29uc2VudC1jb250YWluZXIuc2hvdy5ja3ktaGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uY2t5LWJveC1ib3R0b20tcmlnaHQge1xuICByaWdodDogMTAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIHtcbiAgLmNreS1ib3gtYm90dG9tLXJpZ2h0IHtcbiAgICByaWdodDogNSUgIWltcG9ydGFudDtcbiAgfVxufVxuLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIsXG4uY2t5LW5vdGljZS1kZXMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY2t5LW5vdGljZS1idG4td3JhcHBlciAuY2t5LWJ0bi1hY2NlcHQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uY2t5LWNvbnNlbnQtYmFyIHtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMjRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzM4cHggIWltcG9ydGFudDtcbn1cbi5ja3ktbm90aWNlLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA5cHg7XG59XG4uY2t5LWJ0bi1yZXZpc2l0LXdyYXBwZXIsXG4uY2t5LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNreS1ub3RpY2UtZGVzIHAge1xuICBjb2xvcjogIzAwMDtcblxuICAvKiBEZXRhaWxzIGRlc2t0b3AgKi9cbiAgZm9udC1mYW1pbHk6IFN0YXJhO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5ja3ktbm90aWNlLWRlcyBhIHtcbiAgY29sb3I6IHZhcigtLWJsdWUsICMyYjJiZDkpO1xuXG4gIC8qIERldGFpbHMgZGVza3RvcCAqL1xuICBmb250LWZhbWlseTogU3RhcmE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5ja3ktYnRuLmNreS1idG4tYWNjZXB0IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJiMmJkOTtcbiAgYmFja2dyb3VuZDogIzBkNWJmMjtcbn1cbi5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbjpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGJvdHRvbTogLTM1cHg7XG4gIHJpZ2h0OiAtNzVweDtcbiAgaGVpZ2h0OiAzODBweDtcbiAgd2lkdGg6IDQ2OHB4O1xufVxuIiwiLm1haW4ge1xuICAubWFpbi1zb2Z0d2FyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTVweCk7XG4gICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDI0cHggMjRweDtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcbiAgICB9XG5cbiAgICAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDA7XG5cbiAgICAgIC5zb2Z0d2FyZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGdhcDogMTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA2NjhweCkge1xuICAgICAgICAgIGdhcDogNSU7XG4gICAgICAgIH1cblxuICAgICAgICAuc29mdHdhcmUtY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiU3RhcmEtTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX19oZWFkaW5nLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDU1cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiA4MCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDE4MnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMS41cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTcgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjUgMTIuNUwxMi41IDMuNU0zLjUgMy41TDEyLjUgMy41TTEyLjUgMy41TDEyLjUgMTIuNScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgc2NhbGUoMS4zKTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDJweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zb2Z0d2FyZS1tYWdpYyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA2NjhweCkge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2Nyb2xsLWFycm93cyB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiA5JTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGJvdHRvbTogNCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zY3JvbGwtYXJyb3dzX19hcnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGUgMS41cyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBrZXlmcmFtZXMgYW5pbWF0ZSB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zY3JvbGwtYXJyb3dzX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWluLXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogNTZweCAyMHB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIH1cblxuICAgIC5tYWluLXNlcnZpY2VzX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cbiAgICAgIC5tYWluLXNlcnZpY2VzX19oZWFkaW5nLXRpdGxlIHtcbiAgICAgIH1cbiAgICAgIC5tYWluLXNlcnZpY2VzX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA1OHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tYWluLXNlcnZpY2VzX19sZWZ0LXNpZGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4OiAxIDAgMjc2cHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYWluLXNlcnZpY2VzX19saXN0IHtcbiAgICAgICAgICAgICYuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXG4gICAgICAgICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLXNlcnZpY2VzX19pdGVtIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAyLjVweDtcblxuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDguN3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAubWFpbi1zZXJ2aWNlc19fbGluayB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tYWluLXNlcnZpY2VzX19saW5rIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE2cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWFpbi1zZXJ2aWNlc19fZGV2LmRldiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZGV2X19ib3hbdGFiaW5kZXg9XCIwXCJdIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZGV2X19ib3gge1xuICAgICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxNXB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgJi5zbGljay1jdXJyZW50LFxuICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRldl9fdGl0bGUge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXZfX2Jsb2NrcyB7XG4gICAgICAgICAgICAgIC5kZXZfX2Jsb2NrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRldl9fYmxvY2stbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kZXZfX2Jsb2NrLWRlc2NyaXB0aW9uLmJsb2NrLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgIC5ibG9jay1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuYmxvY2stZGVzY3JpcHRpb25fX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDgwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRldl9fYmxvY2stbnVtYmVyIH4gLmRldl9fYmxvY2stZGVzY3JpcHRpb24uYmxvY2stZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgLmJsb2NrLWRlc2NyaXB0aW9uX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmRldl9fYm94IC5kZXZfX2Jsb2NrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGV2X19ib3ggLmRldl9fYmxvY2s6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDc0ZGVnLCAjNDE1OGQwIDAlLCAjYWI5NGQxIDI2LjQlLCAjYzg1MGMwIDUwJSwgI2ZmY2M3MCAxMDAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRldl9fYm94LnNsaWNrLWFjdGl2ZSAuZGV2X19ibG9jazo6YmVmb3JlIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRldl9fYm94LnNsaWNrLWFjdGl2ZSAuZGV2X19ibG9jazo6YmVmb3JlLFxuICAgICAgICAgIC5kZXZfX2JveC5hY3RpdmUtYW5pbWF0ZSAuZGV2X19ibG9jazo6YmVmb3JlIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZ3JhZGllbnRGYWRlSW4gMXMgZWFzZSBmb3J3YXJkcztcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3NGRlZywgIzQxNThkMCAwJSwgI2FiOTRkMSAyNi40JSwgI2M4NTBjMCA1MCUsICNmZmNjNzAgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBrZXlmcmFtZXMgZ3JhZGllbnRGYWRlSW4ge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYm94LWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRldl9fYmxvY2tzIHtcbiAgICAgICAgICAgICAgLmRldl9fYmxvY2sge1xuICAgICAgICAgICAgICAgIC5kZXZfX2Jsb2NrLWRlc2NyaXB0aW9uLmJsb2NrLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgIC5ibG9jay1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuYmxvY2stZGVzY3JpcHRpb25fX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiA4MCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tYWluLXdvcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAubWFpbi13b3JrX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNTZweCAyMHB4IDc0cHg7XG4gICAgICB9XG4gICAgICAubWFpbi13b3JrX19oZWFkaW5nLXRpdGxlIHtcbiAgICAgIH1cbiAgICAgIC5tYWluLXdvcmtfX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgIH1cbiAgICAgIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkc19fdHdpbiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAvLyBhc3BlY3QtcmF0aW86IDIgLyAxO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBhc3BlY3QtcmF0aW86IG5vbmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmRzX19jYXJkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmNhcmRzX190aXRsZS1maXJzdCB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDAgMTEycHg7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NCcgaGVpZ2h0PSc0NScgdmlld0JveD0nMCAwIDQ0IDQ1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTcuNTU1NiAzSDEwLjg4ODlDNS45Nzk2OSAzIDIgNi45Nzk2OSAyIDExLjg4ODlWMzQuMTExMUMyIDM5LjAyMDMgNS45Nzk2OSA0MyAxMC44ODg5IDQzSDMzLjExMTFDMzguMDIwMyA0MyA0MiAzOS4wMjAzIDQyIDM0LjExMTFWMjNNNDIgNy45MzgyN0gyOC4xNzI4QzI1Ljk5MSA3LjkzODI3IDI0LjIyMjIgOS43MDcwMiAyNC4yMjIyIDExLjg4ODlWMjAuNzc3OE00MiA3LjkzODI3QzQyIDcuOTM4MjcgMzguOTkwMiAxMC45NDggMzcuMDYxNyAxMi44NzY1TTQyIDcuOTM4MjdMMzcuMDYxNyAzJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC03NXB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL3NyYy9pbWFnZXMvZGVjb3IvY2FyZC1maXJzdC5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmRzX190aXRsZS1zZWNvbmQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAwIDExMnB4O1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDQ4IDQ4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMzMuNDczNyA0Mi41NzE0VjQwLjc0MjlDMzMuNDczNyAzNS42OTM0IDI5LjM1IDMxLjYgMjQuMjYzMiAzMS42SDEzLjIxMDVDOC4xMjM2OSAzMS42IDQgMzUuNjkzNCA0IDQwLjc0MjlWNDIuNTcxNE00NCA0Mi41NzE0VjQwLjc0MjlDNDQgMzcuNTIzMSA0Mi4zMjM0IDM0LjY5MjEgMzkuNzg5NSAzMy4wNjMyTTMzLjQ3MzcgNy4wMDkxQzM2LjQ0MjkgOC41MjY3MyAzOC40NzM3IDExLjU5OTQgMzguNDczNyAxNS4xNDI5QzM4LjQ3MzcgMTguMDE1IDM3LjEzOTUgMjAuNTc3OCAzNS4wNTI4IDIyLjI1NE0yNy45NDc0IDE1LjE0MjlDMjcuOTQ3NCAyMC4xOTIzIDIzLjgyMzcgMjQuMjg1NyAxOC43MzY4IDI0LjI4NTdDMTMuNjUgMjQuMjg1NyA5LjUyNjMyIDIwLjE5MjMgOS41MjYzMiAxNS4xNDI5QzkuNTI2MzIgMTAuMDkzNCAxMy42NSA2IDE4LjczNjggNkMyMy44MjM3IDYgMjcuOTQ3NCAxMC4wOTM0IDI3Ljk0NzQgMTUuMTQyOVonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC01M3B4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL3NyYy9pbWFnZXMvZGVjb3IvY2FyZC1zZWNvbmQtZGVjb3Iuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTlweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXJkc19fY2FyZC1iYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaS5jYXJkc19faXRlbSB7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYjJiZDk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNTAlICovXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYjJiZDk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkc19fdGl0bGUtZmlyc3Qge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNzNweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NCcgaGVpZ2h0PSc0NScgdmlld0JveD0nMCAwIDQ0IDQ1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTcuNTU1NiAzSDEwLjg4ODlDNS45Nzk2OSAzIDIgNi45Nzk2OSAyIDExLjg4ODlWMzQuMTExMUMyIDM5LjAyMDMgNS45Nzk2OSA0MyAxMC44ODg5IDQzSDMzLjExMTFDMzguMDIwMyA0MyA0MiAzOS4wMjAzIDQyIDM0LjExMTFWMjNNNDIgNy45MzgyN0gyOC4xNzI4QzI1Ljk5MSA3LjkzODI3IDI0LjIyMjIgOS43MDcwMiAyNC4yMjIyIDExLjg4ODlWMjAuNzc3OE00MiA3LjkzODI3QzQyIDcuOTM4MjcgMzguOTkwMiAxMC45NDggMzcuMDYxNyAxMi44NzY1TTQyIDcuOTM4MjdMMzcuMDYxNyAzJyBzdHJva2U9JyUyMzBjNWFmMicgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmRzX190aXRsZS1zZWNvbmQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNzNweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDgnIGhlaWdodD0nNDgnIHZpZXdCb3g9JzAgMCA0OCA0OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMzLjQ3MzcgNDIuNTcxNFY0MC43NDI5QzMzLjQ3MzcgMzUuNjkzNCAyOS4zNSAzMS42IDI0LjI2MzIgMzEuNkgxMy4yMTA1QzguMTIzNjkgMzEuNiA0IDM1LjY5MzQgNCA0MC43NDI5VjQyLjU3MTRNNDQgNDIuNTcxNFY0MC43NDI5QzQ0IDM3LjUyMzEgNDIuMzIzNCAzNC42OTIxIDM5Ljc4OTUgMzMuMDYzMk0zMy40NzM3IDcuMDA5MUMzNi40NDI5IDguNTI2NzMgMzguNDczNyAxMS41OTk0IDM4LjQ3MzcgMTUuMTQyOUMzOC40NzM3IDE4LjAxNSAzNy4xMzk1IDIwLjU3NzggMzUuMDUyOCAyMi4yNTRNMjcuOTQ3NCAxNS4xNDI5QzI3Ljk0NzQgMjAuMTkyMyAyMy44MjM3IDI0LjI4NTcgMTguNzM2OCAyNC4yODU3QzEzLjY1IDI0LjI4NTcgOS41MjYzMiAyMC4xOTIzIDkuNTI2MzIgMTUuMTQyOUM5LjUyNjMyIDEwLjA5MzQgMTMuNjUgNiAxOC43MzY4IDZDMjMuODIzNyA2IDI3Ljk0NzQgMTAuMDkzNCAyNy45NDc0IDE1LjE0MjlaJyBzdHJva2U9JyUyMzBjNWFmMicgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgb2wuY2FyZHNfX2xpc3Qge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIGxpLmNhcmRzX19pdGVtIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLCAjMmIyYmQ5KTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTdGFyYTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmRzX19jYXJkLFxuICAgICAgICAgIC5jYXJkc19fY2FyZC1iYWNrIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIC5jYXJkc19fY2FyZCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciAuY2FyZHNfX2NhcmQtYmFjayB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyAhID09PT09PT0gTWFpbiBSZWNlbnQgUHJvamVjdCA9PT09PT09PT09PT09PT09PT09XG4ubWFpbi1yZWNlbnQge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG4gIC5tYWluLXJlY2VudF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDU2cHggMjBweCAwO1xuICAgIH1cbiAgICAubWFpbi1yZWNlbnRfX2hlYWRpbmctdGl0bGUge1xuICAgIH1cbiAgICAubWFpbi1yZWNlbnRfX3Byb2plY3QucHJvamVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA0NHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgLnByb2plY3RfX2ltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODZweDtcbiAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByb2plY3RfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgLnByb2plY3RfX2dmaS1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIC5wcm9qZWN0X190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvamVjdF9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDgwJTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvamVjdF9fZ2ZpLWluZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnByb2plY3RfX3NlcnZpY2VzIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgICAgICAgICAucHJvamVjdF9fc2VydmljZXMtdGl0bGUge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2plY3RfX2xpc3Qge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAucHJvamVjdF9faXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3LjRweCAxNnB4IDcuMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvamVjdF9fZGlyZWN0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleDogMSAxIDQwJTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9qZWN0X19pbmR1c3RyeSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByb2plY3RfX3RpdGxlLWRpcmVjdGlvbiB7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByb2plY3RfX3RleHQtZWNvbW1lcmNlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9qZWN0X19zaXRlLWxpbmsge1xuICAgICAgICAgICAgICAucHJvamVjdF9fdGl0bGUtZGlyZWN0aW9uIHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAucHJvamVjdF9fZ2ZpLWxpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMyAxMi41TDEyIDMuNU0zIDMuNUwxMiAzLjVNMTIgMy41TDEyIDEyLjUnIHN0cm9rZT0nJTIzMEM1QUYyJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgLy8gdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvamVjdF9fYXJyb3dzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgLy8gZmxleDogMSAwIDQwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI2cHg7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMTI2cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZmxleDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFycm93LWJhY2ssXG4gICAgICAgICAgICAuYXJyb3ctZm9ydyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFycm93LWJhY2sge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjczMDQ2OScgeT0nMS4xMTUyMycgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzI0LjY5MjQnIHN0cm9rZT0nYmxhY2snLyUzRSUzQ3BhdGggZD0nTTM0LjYxNTIgMjUuODA3NkwxNi4yMzA1IDI1LjgwNzZNMjUuNDIyOCAzNUwxNi4yMzA1IDI1LjgwNzZNMTYuMjMwNSAyNS44MDc2TDI1LjQyMjggMTYuNjE1Micgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MC4zODQ4JyBoZWlnaHQ9JzUwLjM4NDgnIHJ4PScyNCcgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTEgMC42MTUyMzQpJyBmaWxsPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS44MDc2TDM1IDI1LjgwNzZNMjUuODA3NiAzNUwzNSAyNS44MDc2TTM1IDI1LjgwNzZMMjUuODA3NiAxNi42MTUyJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuM3M7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnJvdy1mb3J3IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuM3M7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjczMDQ2OScgeT0nMS4xMTUyMycgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzI0LjY5MjQnIHN0cm9rZT0nYmxhY2snLyUzRSUzQ3BhdGggZD0nTTM0LjYxNTIgMjUuODA3NkwxNi4yMzA1IDI1LjgwNzZNMjUuNDIyOCAzNUwxNi4yMzA1IDI1LjgwNzZNMTYuMjMwNSAyNS44MDc2TDI1LjQyMjggMTYuNjE1Micgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzUwLjM4NDgnIGhlaWdodD0nNTAuMzg0OCcgcng9JzI0JyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSA1MSAwLjYxNTIzNCknIGZpbGw9J2JsYWNrJy8lM0UlM0NwYXRoIGQ9J00xNi42MTUyIDI1LjgwNzZMMzUgMjUuODA3Nk0yNS44MDc2IDM1TDM1IDI1LjgwNzZNMzUgMjUuODA3NkwyNS44MDc2IDE2LjYxNTInIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAvLyAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjNzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aXRsZS1yZWNlbnQtbXJnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi8vICE9PT09PT09PT09TWFpbiBBYm91dD09PT09PT09PT09PVxuLm1haW4tYWJvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAvLyBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAubWFpbi1hYm91dF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggNjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDU2cHggMjBweCA1MnB4O1xuICAgIH1cbiAgICAubWFpbi1hYm91dF9faGVhZGluZy10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAubWFpbi1hYm91dF9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgLm1haW4tYWJvdXRfX2Jsb2NrLmJsb2NrLWFib3V0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgICAgLmJsb2NrLWFib3V0X19waG90b3Mge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1hYm91dF9fcGhvdG8ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcztcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIC5ibG9jay1hYm91dF9fYm94IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2NrLWFib3V0X19ib3gge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcztcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvY2stYWJvdXRfX2NpdHkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCA1MnB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNC43ODcyIDEzSDE3LjQ5MDRDMTguMzY1MSAxMyAxOS4xMzg0IDEzLjU2ODUgMTkuMzk5MyAxNC40MDM1TDIwLjg1MjIgMTkuMDUyNkMyMS4xNTQgMjAuMDE4NSAyMC40MzI0IDIxIDE5LjQyMDUgMjFIMi41MDEwNUMxLjQ4OTA5IDIxIDAuNzY3NDgzIDIwLjAxODUgMS4wNjkzMyAxOS4wNTI2TDIuNTIyMTggMTQuNDAzNUMyLjc4MzEgMTMuNTY4NSAzLjU1NjM3IDEzIDQuNDMxMTQgMTNINy4xMzQyOE0xNC43ODcyIDEzQzE2LjAwNDQgMTEuMjExIDE2Ljk2MDggOS4yOTQ2NSAxNi45NjA4IDcuNDQxNDNDMTYuOTYwOCAzLjg4MzkzIDE0LjI3NDUgMSAxMC45NjA4IDFDNy42NDcwNSAxIDQuOTYwNzYgMy44ODM5MyA0Ljk2MDc2IDcuNDQxNDNDNC45NjA3NiA5LjI5NDY1IDUuOTE3MTUgMTEuMjExIDcuMTM0MjggMTNNMTQuNzg3MiAxM0MxMy45NjQxIDE0LjIwOTkgMTMuMDIxNyAxNS4zNjE1IDEyLjE3NTIgMTYuMzk1OUwxMi4xNDc4IDE2LjQyOTRDMTEuNTI1MiAxNy4xOTAyIDEwLjM5NjMgMTcuMTkwMiA5Ljc3Mzc0IDE2LjQyOTRMOS43NDYzMiAxNi4zOTU5QzguODk5ODMgMTUuMzYxNSA3Ljk1NzQzIDE0LjIwOTkgNy4xMzQyOCAxM00xMi45NjA4IDdDMTIuOTYwOCA4LjEwNDU3IDEyLjA2NTMgOSAxMC45NjA4IDlDOS44NTYxOSA5IDguOTYwNzYgOC4xMDQ1NyA4Ljk2MDc2IDdDOC45NjA3NiA1Ljg5NTQzIDkuODU2MTkgNSAxMC45NjA4IDVDMTIuMDY1MyA1IDEyLjk2MDggNS44OTU0MyAxMi45NjA4IDdaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibG9jay1hYm91dF9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG9wYWNpdHk6IDgwJTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tYWJvdXRfX3F3ZXJ0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiBub25lO1xuICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1hYm91dF9fcXdlcnR5LW1vYmlsZS5xd2VydHktbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgICAgcC5xd2VydHktbW9iaWxlX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluLWFib3V0X19jYXJkLWxpc3QuY2FyZC1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuICAgICAgLmNhcmQtbGlzdF9faW50cm8ge1xuICAgICAgICBmbGV4OiAxIDEgNDklO1xuICAgICAgICBwIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgIHRvcDogMTc1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDZweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgb3BhY2l0eTogODAlO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FyZC1saXN0X19jYXJkcyB7XG4gICAgICAgIGZsZXg6IDEgMCA0OSU7XG4gICAgICAgIC5jYXJkLWxpc3RfX2NhcmQtcGFyYWxsYXgge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FyZC1saXN0X19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNjRweCA0MHB4IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nLmNhcmQtbGlzdF9faWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44OSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkLWxpc3RfX3RpdGxlLWgxIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1saXN0X190ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAhPT09PT09PT09PT09PT1UZWNobm9sb2dpZXMgd2UgdXNlPT09PT09PT09PVxuXG4ubWFpbi10ZWNobm9sb2dpZXMge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbiAgLm1haW4tdGVjaG5vbG9naWVzX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIC5tYWluLXRlY2hub2xvZ2llc19faGVhZGluZy10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAubWFpbi10ZWNobm9sb2dpZXNfX2Jsb2NrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICBwYWRkaW5nOiA4MHB4IDgwcHggNDBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHggMTZweDtcbiAgICAgIH1cbiAgICAgIC5tYWluLXRlY2hub2xvZ2llc19fYm9keS5ib2R5LXRlY2gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAuYm9keS10ZWNoX190YWJzIHtcbiAgICAgICAgICAuYm9keS10ZWNoX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuYm9keS10ZWNoX19pdGVtIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiA0cHg7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1haW4tdGVjaG5vbG9naWVzX19pdGVtIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tYWluLXRlY2hub2xvZ2llc19fdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG9wYWNpdHk6IDgwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1haW4tdGVjaG5vbG9naWVzX19wcm9ncmFtbXMucHJvZ3JhbW1zIHtcbiAgICAgICAgLnByb2dyYW1tc19fbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGdhcDogNSU7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnByb2dyYW1tc19faXRlbSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMS4yNSU7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjEuMjUlO1xuICAgICAgICAgICAgICB3aWR0aDogMjEuMjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2dyYW1tc19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICBvcGFjaXR5OiA4MCU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAubWFpbi10ZWNobm9sb2dpZXNfX2l0ZW0gLmJvZHktdGVjaF9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAmIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAubWFpbi10ZWNobm9sb2dpZXNfX2hlYWRpbmctdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tdGVjaG5vbG9naWVzX19ibG9jayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIC5ib2R5LXRlY2hfX3RhYnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFpbi10ZWNobm9sb2dpZXNfX2l0ZW0gLmJvZHktdGVjaF9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAhPT09PT09PT09PVJ1bm5pbmcgTGluZT09PT09PT09PT1cbi5tYWluLW1vdmluZy10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLm1vdmluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDk2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTA1LjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1LjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3NC40N2RlZywgIzQxNThkMCAwLCAjYWI5NGQxIDI2LjQlLCAjYzg1MGMwIDUwJSwgI2ZmY2M3MCAxMDAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTIuOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEuMnB4O1xuICAgIH1cbiAgfVxuICAubW92aW5nLXRleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLy8gIT09PT09PT09PT09PT0gdGVzdGltb25pYWxzID09PT09PT09PT09PT1cblxuLm1haW4tdGVzdGltb25pYWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItYmx1ZTtcbiAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDU2cHggMjBweDtcbiAgICB9XG4gICAgLm1haW4tdGVzdGltb25pYWxzX19oZWFkaW5nLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIC50ZXN0aW1vbmlhbHMtY29udGVudF9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY4LjVweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5OHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTk4cHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC50ZXN0aW1vbmlhbHMtY29udGVudF9fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgb3BhY2l0eTogODAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGVzdGltb25pYWxzLWNvbnRlbnRfX3RleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlc3RpbW9uaWFscy1jb250ZW50X190ZXh0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJiMmJkOTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAudGVzdGltb25pYWxzLWNvbnRlbnRfX3RleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlc3RpbW9uaWFscy1jb250ZW50X190ZXh0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2NrIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGVzdGltb25pYWxzLWNvbnRlbnRfX2NsaWVudCB7XG4gICAgICAgICAgICAudGVzdGltb25pYWxzLWNvbnRlbnRfX2xvZ28tYnJhbmQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTVweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGVzdGltb25pYWxzLWNvbnRlbnRfX2F1dGhvciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgLnRlc3RpbW9uaWFscy1jb250ZW50X19uYW1lIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRlc3RpbW9uaWFscy1jb250ZW50X19wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiA4MCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRlc3RpbW9uaWFscy1jb250ZW50X19hcnJvd3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnJvdy1iYWNrLFxuICAgICAgICAgICAgLmFycm93LWZvcncge1xuICAgICAgICAgICAgICB3aWR0aDogNTFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFycm93LWJhY2sge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjczMDQ2OScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjQuNjkyNCcgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMzQuNjE1MiAyNS4xOTI0TDE2LjIzMDUgMjUuMTkyNE0yNS40MjI4IDM0LjM4NDhMMTYuMjMwNSAyNS4xOTI0TTE2LjIzMDUgMjUuMTkyNEwyNS40MjI4IDE2JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nLTAuNScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjMuNScgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTAgMCknIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHg9Jy0wLjUnIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzIzLjUnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDUwIDApJyBzdHJva2U9JyUyMzBDNUFGMicvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS4xOTI0TDM1IDI1LjE5MjRNMjUuODA3NiAzNC4zODQ4TDM1IDI1LjE5MjRNMzUgMjUuMTkyNEwyNS44MDc2IDE2JyBzdHJva2U9JyUyMzBDNUFGMicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnJvdy1mb3J3IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjczMDQ2OScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjQuNjkyNCcgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMzQuNjE1MiAyNS4xOTI0TDE2LjIzMDUgMjUuMTkyNE0yNS40MjI4IDM0LjM4NDhMMTYuMjMwNSAyNS4xOTI0TTE2LjIzMDUgMjUuMTkyNEwyNS40MjI4IDE2JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PSctMC41JyB5PScwLjUnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyMy41JyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSA1MCAwKScgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3QgeD0nLTAuNScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjMuNScgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTAgMCknIHN0cm9rZT0nJTIzMEM1QUYyJy8lM0UlM0NwYXRoIGQ9J00xNi42MTUyIDI1LjE5MjRMMzUgMjUuMTkyNE0yNS44MDc2IDM0LjM4NDhMMzUgMjUuMTkyNE0zNSAyNS4xOTI0TDI1LjgwNzYgMTYnIHN0cm9rZT0nJTIzMEM1QUYyJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gIT09PT09PT09PT09ZmFxPT09PT09PT09PT09PT09PT09PT09PVxuXG4ubWFpbi1mYXEge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgfVxuICAubWFpbi1mYXFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgLm1haW4tZmFxX19oZWFkaW5nLXRpdGxlIHtcbiAgICB9XG4gICAgLm1haW4tZmFxX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDgwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuICAgICAgLm1haW4tZmFxX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICAuYWNjb3JkaW9uIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gISA9PT09PT09PT1mYXEgYWNjb3JkaW9uID09PT09PT09PT09PT1cblxuLmFjY29yZGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICAuYWNjb3JkaW9uX19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLWJsdWU7XG4gICAgICAmOmhvdmVyIC5hY2NvcmRpb25fX2Fycm93LWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zIDEyLjVMMTIgMy41TTMgMy41TDEyIDMuNU0xMiAzLjVMMTIgMTIuNScgc3Ryb2tlPSclMjMwQzVBRjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICYuYWNjb3JkaW9uLWFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICYgLmFjY29yZGlvbl9fYXJyb3ctaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICB9XG5cbiAgICAgIC5hY2NvcmRpb25fX3RpdGxlLXRleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICAgICAgfVxuICAgICAgLmFjY29yZGlvbl9fYXJyb3ctaXRlbSB7XG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zIDEyLjVMMTIgMy41TTMgMy41TDEyIDMuNU0xMiAzLjVMMTIgMTIuNScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgICAgIG9wYWNpdHk6IDgwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8hIGNvbnRhY3QgdXNcblxuLm1haW4tY29udGFjdC11cyB7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG5cbiAgLm1haW4tY29udGFjdC11c19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggMzJweDtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogNTZweCAyMHB4IDBweDtcbiAgICB9XG4gICAgLm1haW4tY29udGFjdC11c19fYm9keSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogOTlweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHggMzJweDtcbiAgICAgIH1cbiAgICAgIC5tYWluLWNvbnRhY3QtdXNfX2hlYWRpbmctdGl0bGUge1xuICAgICAgfVxuICAgICAgLm1haW4tY29udGFjdC11c19fYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgaDIubWFpbi1jb250YWN0LXVzX190aXRsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MjZweDtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYWluLWNvbnRhY3QtdXNfX2J1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAvLyB6LWluZGV4OiAxMDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciBpbWcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkge1xuICAmOm5vdCguc2Nyb2xsLWVuZCkge1xuICAgIG1haW4ubWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubWFpbi1jb250YWN0LXVzLmluaXRpYWxpemVkIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm1haW4tY29udGFjdC11c19fY29udGFpbmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG4gIH1cbiAgJi5zY3JvbGwtZW5kIHtcbiAgICAubWFpbi1jb250YWN0LXVzLmluaXRpYWxpemVkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDB2aDtcblxuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0ODBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMCUgIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluLWNvbnRhY3QtdXNfX2NvbnRhaW5lciB7XG4gICAgICBhbmltYXRpb246IGJvdW5jZVNvZnQgMC41cyBlYXNlLW91dCAxcztcbiAgICB9XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlU29mdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi8vICEgdG9vbHRpcFxuLnRpcHB5LXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5sZXR0ZXItdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMmIyYmQ5O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXgtd2lkdGg6IDI2NnB4O1xuICAucXMtdG9vbHRpcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAucXMtdG9vbHRpcC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjJweDtcbiAgfVxuICAucXMtdG9vbHRpcC10ZXh0LFxuICAucXMtdG9vbHRpcC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50ZWFtLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgbWF4LXdpZHRoOiAyNjZweDtcbiAgLnFzLXRvb2x0aXAtbmFtZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnFzLXRvb2x0aXAtcG9zaXRpb24ge1xuICAgIG9wYWNpdHk6IDUwJTtcbiAgfVxuICAucXMtdG9vbHRpcC1uYW1lLFxuICAucXMtdG9vbHRpcC1wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNC40cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4ucHJvamVjdF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE4OXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdF9faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDMyOXB4O1xuICB9XG59XG4ucHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJlbG9hZGVyLXN2ZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBhbmltYXRpb246IHNwaW4gMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbi8qIFN0eWxpbmcgZm9yIGxpbmtzIHdpdGhpbiBtb2RhbF9tYXNrIGFuZCBwYWdlX2NvbnRlbnRfYm94ICovXG4uY2t5LW5vdGljZS1kZXMgYSxcbi5tb2RhbF9tYXNrIGEsXG4ucGFnZV9jb250ZW50X2JveCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogVW5kZXJsaW5lIGVmZmVjdCBvbiBob3ZlciBmb3IgbGlua3MgKi9cblxuLmNreS1ub3RpY2UtZGVzIGE6OmFmdGVyLFxuLm1vZGFsX21hc2sgYTo6YWZ0ZXIsXG4ucGFnZV9jb250ZW50X2JveCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYmQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4udGl0bGVfMTFhZjJmYyBhOjphZnRlciB7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uY2t5LW5vdGljZS1kZXMgYTpob3Zlcjo6YWZ0ZXIsXG4ubW9kYWxfbWFzayBhOmhvdmVyOjphZnRlcixcbi5wYWdlX2NvbnRlbnRfYm94IGE6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBPcHRpb25hbCBhcnJvdyBpY29uIHN0eWxpbmcgKi9cbi5tb2RhbF9tYXNrIGEgLmFycm93LFxuLnBhZ2VfY29udGVudF9ib3ggYSAuYXJyb3cge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4vKiBNb3ZlIGFycm93IG9uIGhvdmVyICovXG4ubW9kYWxfbWFzayBhOmhvdmVyIC5hcnJvdyxcbi5wYWdlX2NvbnRlbnRfYm94IGE6aG92ZXIgLmFycm93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG4iLCIvLyBjb2xvcnNcbiRwcmltYXJ5LWNvbG9yLWJsdWU6ICMyYjJiZDk7XG4kYmxhY2stY29sb3I6ICMwMDA7XG4kd2hpdGUtY29sb3I6ICNmZmY7XG4kZXJyb3ItY29sb3I6ICNmMjBjMGM7XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg3NC40N2RlZywgIzQxNThkMCAwJSwgI2FiOTRkMSAyNi40JSwgI2M4NTBjMCA1MCUsICNmZmNjNzAgMTAwJSk7XG5cbi8vIGJyZWFrcG9pbnRzXG4kZGVza3RvcC1icmVha3BvaW50OiAxMjgwcHg7XG4kdGFibGV0LWJyZWFrcG9pbnQ6IDg1MHB4O1xuJG1vYmlsZS1icmVha3BvaW50OiA2MDBweDtcbiRjb250ZW50LW1heC13aWR0aDogJGRlc2t0b3AtYnJlYWtwb2ludDtcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkBpbXBvcnQgXCJjb25maWcvdmFyc1wiO1xuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDhweCAyMHB4O1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHggNTZweDtcbiAgICB9XG4gICAgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgLy8gcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAuYm90dG9tLWFyZWFfX2xlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYm90dG9tLWFyZWFfX3NvY2lhbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ib3R0b20tYXJlYV9fc29jaWFsLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbS1hcmVhX19hZGRyZXNzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEuYm90dG9tLWFyZWFfX2VtYWlsIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIxLjg4MjUgNi40Njc1NUMyMS40MjE2IDQuNDc5ODkgMTkuNjU5MyAzIDE3LjU1NTYgM0g2LjQ0NDQ0QzQuMzQwNzMgMyAyLjU3ODM5IDQuNDc5ODkgMi4xMTc1MyA2LjQ2NzU1TTIxLjg4MjUgNi40Njc1NUMyMS45NTkzIDYuNzk5MDggMjIgNy4xNDQ3MyAyMiA3LjVWMTYuNUMyMiAxNy4wNTg3IDIxLjg5OTUgMTcuNTkzNiAyMS43MTU3IDE4LjA4NzFNMjEuODgyNSA2LjQ2NzU1TDE1LjMzMzMgMTEuNjI1TTIuMTE3NTMgNi40Njc1NUMyLjA0MDY2IDYuNzk5MDggMiA3LjE0NDczIDIgNy41VjE2LjVDMiAxNy4wNTg3IDIuMTAwNTUgMTcuNTkzNiAyLjI4NDMyIDE4LjA4NzFNMi4xMTc1MyA2LjQ2NzU1TDguNjY2NjcgMTEuNjI1TTguNjY2NjcgMTEuNjI1TDEwLjYzNTcgMTMuMTc1NkMxMS40MzgyIDEzLjgwNzUgMTIuNTYxOCAxMy44MDc1IDEzLjM2NDMgMTMuMTc1NkwxNS4zMzMzIDExLjYyNU04LjY2NjY3IDExLjYyNUwyLjI4NDMyIDE4LjA4NzFNMi4yODQzMiAxOC4wODcxQzIuOTE4MDggMTkuNzg5MyA0LjU0MTYxIDIxIDYuNDQ0NDQgMjFIMTcuNTU1NkMxOS40NTg0IDIxIDIxLjA4MTkgMTkuNzg5MyAyMS43MTU3IDE4LjA4NzFNMTUuMzMzMyAxMS42MjVMMjEuNzE1NyAxOC4wODcxJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYm90dG9tLWFyZWFfX2NpdHkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE0Ljc4NzIgMTNIMTcuNDkwNEMxOC4zNjUxIDEzIDE5LjEzODQgMTMuNTY4NSAxOS4zOTkzIDE0LjQwMzVMMjAuODUyMiAxOS4wNTI2QzIxLjE1NCAyMC4wMTg1IDIwLjQzMjQgMjEgMTkuNDIwNSAyMUgyLjUwMTA1QzEuNDg5MDkgMjEgMC43Njc0ODMgMjAuMDE4NSAxLjA2OTMzIDE5LjA1MjZMMi41MjIxOCAxNC40MDM1QzIuNzgzMSAxMy41Njg1IDMuNTU2MzcgMTMgNC40MzExNCAxM0g3LjEzNDI4TTE0Ljc4NzIgMTNDMTYuMDA0NCAxMS4yMTEgMTYuOTYwOCA5LjI5NDY1IDE2Ljk2MDggNy40NDE0M0MxNi45NjA4IDMuODgzOTMgMTQuMjc0NSAxIDEwLjk2MDggMUM3LjY0NzA1IDEgNC45NjA3NiAzLjg4MzkzIDQuOTYwNzYgNy40NDE0M0M0Ljk2MDc2IDkuMjk0NjUgNS45MTcxNSAxMS4yMTEgNy4xMzQyOCAxM00xNC43ODcyIDEzQzEzLjk2NDEgMTQuMjA5OSAxMy4wMjE3IDE1LjM2MTUgMTIuMTc1MiAxNi4zOTU5TDEyLjE0NzggMTYuNDI5NEMxMS41MjUyIDE3LjE5MDIgMTAuMzk2MyAxNy4xOTAyIDkuNzczNzQgMTYuNDI5NEw5Ljc0NjMyIDE2LjM5NTlDOC44OTk4MyAxNS4zNjE1IDcuOTU3NDMgMTQuMjA5OSA3LjEzNDI4IDEzTTEyLjk2MDggN0MxMi45NjA4IDguMTA0NTcgMTIuMDY1MyA5IDEwLjk2MDggOUM5Ljg1NjE5IDkgOC45NjA3NiA4LjEwNDU3IDguOTYwNzYgN0M4Ljk2MDc2IDUuODk1NDMgOS44NTYxOSA1IDEwLjk2MDggNUMxMi4wNjUzIDUgMTIuOTYwOCA1Ljg5NTQzIDEyLjk2MDggN1onIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm90dG9tLWFyZWFfX2Jsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20tYXJlYV9fcmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYS5ib3R0b20tYXJlYV9fbGluayB7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20tYXJlYV9fY29weSB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbF9tYXNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLm1vZGFsX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuM3JlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiA4MXJlbTtcbiAgcGFkZGluZzogOHJlbTtcbiAgcGFkZGluZy10b3A6IDIuNTc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTUwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIHdpZHRoOiA5NSU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHggMHB4IDBweCAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5tb2RhbF9tYXNrX3Nob3cge1xuICB6LWluZGV4OiA5OTk5O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWxfd3JhcHBlcl9zaG93IHtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5tb2RhbF93cmFwcGVyX2Nsb3NlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gU2NyZWVuIHJlYWRlciBvbmx5IHV0aWxpdHkgY2xhc3Ncbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cbi5wb2xpY3lfMTFhZjJmYyB7XG4gIGNvbG9yOiAjMmIyYmQ5O1xufVxuI3NiX2hlYWRlcixcbiNzYl9oZWFkZXJfc3RpY2t5LFxuI3NiX2NvbnRlbnRfZCxcbiNzYl9jb250ZW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBDb250YWN0IEZvcm0gNyBTdHlsZXMgKi9cblxuLndyYXBwZXJfMTFhZjJmYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTQ3cHg7XG59XG4ubGVmdF8xMWFmMmZjLFxuLnJpZ2h0XzExYWYyZmMge1xuICB3aWR0aDogNTAlO1xufVxuLnJpZ2h0XzExYWYyZmMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi50aXRsZV8xMWFmMmZjIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnNlbGVjdF8xMWFmMmZjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2hlY2tib3hlc18xMWFmMmZjIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5yb3dfMTFhZjJmYyB0ZXh0YXJlYSB7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xufVxuLnJvd18xMWFmMmZjIHRleHRhcmVhLFxuLnJvd18xMWFmMmZjIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucm93XzExYWYyZmMgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yb3dfMTFhZjJmYyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4ucm93XzExYWYyZmMgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucm93XzExYWYyZmMgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSxcbi5yb3dfMTFhZjJmYyBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmIyYmQ5O1xufVxuLnJvd18xMWFmMmZjIGlucHV0LndwY2Y3LW5vdC12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbn1cbi53aGl0ZV9iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgLy8gICBvcGFjaXR5OiAwLjU7XG59XG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXA6aGFzKGlucHV0W3R5cGU9XCJmaWxlXCJdKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvd190b3BfMTFhZjJmYyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucm93X3RvcF8xMWFmMmZjIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi5yb3dfdG9wXzExYWYyZmMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ucm93X3RvcF8xMWFmMmZjIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5idXR0b246YWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uZmlsZV9tYXhfdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZjIwYzBjO1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNweDtcbn1cbi5wcm9qZWN0X19hcnJvd3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbn1cbi5zdWJtaXRfMTFhZjJmYyAud3BjZjctc3VibWl0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmJkOTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJiMmJkOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnN1Ym1pdF8xMWFmMmZjIC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJiMmJkOTtcbn1cbi5maWxlX2lucHV0c18xMWFmMmZjIGlucHV0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZpbGVfaW5wdXRzXzExYWYyZmMgaW5wdXQuaGlkZS1hZnRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGVfaW5wdXRzXzExYWYyZmMgaW5wdXQ6OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbnRlbnQ6IHVybChcImh0dHBzOi8vZGV2LnF3ZXJ0eS1zb2Z0LmNvbS93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9pbWFnZXMvZmlsZS5zdmdcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZpbGVfaW5wdXRzXzExYWYyZmMgaW5wdXQ6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY29udGVudDogXCJBZGQgYW4gYXR0YWNobWVudFwiO1xuICBsZWZ0OiAzNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5maWxlX2lucHV0c18xMWFmMmZjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uZmlsZV9pbnB1dHNfMTFhZjJmYyBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuI3F3ZXJ0eV9maWxlLFxuI3F3ZXJ0eV9maWxlMixcbiNxd2VydHlfZmlsZTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbiNxd2VydHlfZmlsZTMsXG4jcXdlcnR5X2ZpbGUyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5maWxlX3NldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogN3B4O1xufVxuLmZpbGVfc2V0IGltZyB7XG4gIGhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbGVfYm94XzExYWYyZmMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsZU5hbWUge1xuICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7ICovXG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cblxuLmNoZWNrYm94ZXNfMTFhZjJmYyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2hlY2tib3hlc18xMWFmMmZjIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uY2hlY2tib3hlc18xMWFmMmZjIC53cGNmNy1saXN0LWl0ZW0gbGFiZWw6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmIyYmQ5O1xuICBjb2xvcjogIzJiMmJkOTtcbn1cbi5jaGFja2VkX2Jsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi5jaGFja2VkX2Jsb2NrIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGFja2VkX2Jsb2NrIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImh0dHBzOi8vZGV2LnF3ZXJ0eS1zb2Z0LmNvbS93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9pbWFnZXMvc2VsZWN0LnN2Z1wiKTtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAtMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNoYWNrZWRfYmxvY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbi5jaGVjaSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja2JveGVzXzExYWYyZmMgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4uZm9ybV9tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtX21lc3NhZ2Vfc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9ybWJveF9oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yb3dfdG9wXzExYWYyZmMgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLyogRm9ybSBNZXNzYWdlICovXG4uZm9ybV9tZXNzYWdlIHtcbiAgZ2FwOiA0MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mb3JtX21lc3NhZ2UgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5jaGVja2JveGVzXzExYWYyZmMgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGV4dGFyZWFfMTFhZjJmYyB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5mb3JtX21lc3NhZ2Ugc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXgtd2lkdGg6IDUzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BjZjctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWxfd3JhcHBlciB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyogTU9CSUxFICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLm1vZGFsX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmhlYWRlci1ibG9jay1maXhlZC52aXNpYmxlIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAubW9kYWxfd3JhcHBlciB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxuICAud3JhcHBlcl8xMWFmMmZjIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogODBweDtcbiAgfVxuICAubGVmdF8xMWFmMmZjLFxuICAucmlnaHRfMTFhZjJmYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRpdGxlXzExYWYyZmMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93XzExYWYyZmMgdGV4dGFyZWEsXG4gIC5yb3dfMTFhZjJmYyBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb2RhbF93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICByaWdodDogLTEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIH1cbiAgLndyYXBwZXJfMTFhZjJmYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIzcHg7XG4gIH1cbiAgLmxlZnRfMTFhZjJmYyxcbiAgLnJpZ2h0XzExYWYyZmMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50aXRsZV8xMWFmMmZjIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgLnJvd18xMWFmMmZjIHRleHRhcmVhOmFjdGl2ZSxcbiAgLnJvd18xMWFmMmZjIGlucHV0IHtcbiAgfVxuICAucm93XzExYWYyZmMgdGV4dGFyZWEsXG4gIC5yb3dfMTFhZjJmYyBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRpdGxlXzExYWYyZmMge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbiAgLmNoZWNrYm94ZXNfMTFhZjJmYyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAvKiBtYXgtd2lkdGg6IDcwJTsgKi9cbiAgfVxuICAuc3VibWl0XzExYWYyZmMgLndwY2Y3LXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsX3dyYXBwZXJfc2hvdyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmZvcm1fbWVzc2FnZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLW1hZ2ljIHZpZGVvIHtcbiAgbWFyZ2luLXRvcDogLTIyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b25fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI2M3B4O1xuICBoZWlnaHQ6IDE0MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnV0dG9uX3dyYXBwZXIyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjYzcHg7XG4gIGhlaWdodDogMTQxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ1dHRvbl93cmFwcGVyX2ltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbn1cblxuLmJ1dHRvbl93cmFwcGVyX2J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sgLnNvZnR3YXJlLWNvbnRlbnRfX2J1dHRvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbl93cmFwcGVyX2J1dHRvbjpob3ZlciArIC5idXR0b25fd3JhcHBlcl9pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIC5idXR0b25fd3JhcHBlcl9idXR0b246OmJlZm9yZXtcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG4gIH0gKi9cbi5idXR0b25fd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtNDZweCAhaW1wb3J0YW50O1xufVxuLmJvdHRvbS1hcmVhX19lbWFpbDpob3Zlcixcbi5ib3R0b20tYXJlYV9fY2l0eTpob3Zlcixcbi5ib3R0b20tYXJlYV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMmIyYmQ5O1xufVxuLmJvdHRvbS1hcmVhX19jaXR5OmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJvdHRvbS1hcmVhX19jaXR5OmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Rldi5xd2VydHktc29mdC5jb20vd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL2Rpc3QvaW1hZ2VzL21hcC1ibHVlLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmJvdHRvbS1hcmVhX19jaXR5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Rldi5xd2VydHktc29mdC5jb20vd3AtY29udGVudC90aGVtZXMvcXdlcnR5LXNvZnQvYXNzZXRzL2Rpc3QvaW1hZ2VzL21hcC13aGl0ZS5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5ib3R0b20tYXJlYV9fZW1haWw6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZGV2LnF3ZXJ0eS1zb2Z0LmNvbS93cC1jb250ZW50L3RoZW1lcy9xd2VydHktc29mdC9hc3NldHMvZGlzdC9pbWFnZXMvbWFpbC1ibHVlLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLnFsLTEge1xuICB3aWR0aDogMTYuMiU7XG59XG5cbi5xbC0yIHtcbiAgd2lkdGg6IDI2Ljg1JTtcbn1cblxuLnFsLTMge1xuICB3aWR0aDogMTEuMTMlO1xufVxuXG4ucWwtNCB7XG4gIHdpZHRoOiAxMi41OCU7XG59XG5cbi5xbC01IHtcbiAgd2lkdGg6IDEyLjY2JTtcbn1cblxuLnFsLTYge1xuICB3aWR0aDogMTQuMTElO1xufVxuLnRpcHB5LXBvcHBlciB7XG4gIC8qIGRpc3BsYXk6IG5vbmU7ICovXG59XG4ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG4ubWFpbiAubWFpbi1zZXJ2aWNlcyAubWFpbi1zZXJ2aWNlc19fY29udGFpbmVyIC5tYWluLXNlcnZpY2VzX19jb250ZW50IC5tYWluLXNlcnZpY2VzX19sZWZ0LXNpZGUgLm1haW4tc2VydmljZXNfX2xpc3QgLm1haW4tc2VydmljZXNfX2l0ZW0gLm1haW4tc2VydmljZXNfX2xpbmsge1xuICBwYWRkaW5nOiA4cHggMTZweCAhaW1wb3J0YW50O1xufVxuLm1haW4tc2VydmljZXNfX2xpbmsge1xuICBsaW5lLWhlaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuLnNvZnR3YXJlLW1hZ2ljLFxuLnNvZnR3YXJlLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmNhcmRfc2hvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKSAhaW1wb3J0YW50O1xufVxuLmNhcmRfaGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDApICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwKSAhaW1wb3J0YW50O1xufVxuLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCB7XG4gIC8qIHBhZGRpbmc6IDQwcHggMjBweCAxMHB4IDIwcHghaW1wb3J0YW50OyAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm1haW4gLm1haW4td29yayAubWFpbi13b3JrX19jb250YWluZXIgLm1haW4td29ya19fY2FyZHMuY2FyZHMgLmNhcmRzX190d2luXzA6aG92ZXIgLmNhcmRzX19jYXJkXzAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgfVxuXG4gIC5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbl8wOmhvdmVyIC5jYXJkc19fY2FyZC1iYWNrXzAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgfVxuXG4gIC5tYWluIC5tYWluLXdvcmsgLm1haW4td29ya19fY29udGFpbmVyIC5tYWluLXdvcmtfX2NhcmRzLmNhcmRzIC5jYXJkc19fdHdpbl8xOmhvdmVyIC5jYXJkc19fY2FyZF8xIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIH1cblxuICAubWFpbiAubWFpbi13b3JrIC5tYWluLXdvcmtfX2NvbnRhaW5lciAubWFpbi13b3JrX19jYXJkcy5jYXJkcyAuY2FyZHNfX3R3aW5fMTpob3ZlciAuY2FyZHNfX2NhcmQtYmFja18xIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnNvZnR3YXJlLW1hZ2ljLFxuICAuc29mdHdhcmUtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc29mdHdhcmUtbWFnaWMgaW1nIHtcbiAgICBoZWlnaHQ6IDE4cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc29mdHdhcmUtbWFnaWMgaW1nIHtcbiAgICBoZWlnaHQ6IDI4cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNvZnR3YXJlLW1hZ2ljIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICB9XG59XG4ubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIsXG4ubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS1hcnJvdy1uZXh0Mixcbi5ob21lLWFycm93LXByZXYyLFxuLmhvbWUtYXJyb3ctcHJldixcbi5ob21lLWFycm93LW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXN0aW1vbmlhbHMtY29udGVudF9fYXJyb3dzLFxuLnByb2plY3RfX2Fycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbn1cbi5ob21lLWFycm93LXByZXY6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc1MC4zODQ4JyBoZWlnaHQ9JzUwLjM4NDgnIHJ4PScyNCcgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTEgMC42MTUyMzQpJyBmaWxsPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS44MDc2TDM1IDI1LjgwNzZNMjUuODA3NiAzNUwzNSAyNS44MDc2TTM1IDI1LjgwNzZMMjUuODA3NiAxNi42MTUyJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaG9tZS1hcnJvdy1uZXh0OmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nNTAuMzg0OCcgaGVpZ2h0PSc1MC4zODQ4JyByeD0nMjQnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDUxIDAuNjE1MjM0KScgZmlsbD0nYmxhY2snLyUzRSUzQ3BhdGggZD0nTTE2LjYxNTIgMjUuODA3NkwzNSAyNS44MDc2TTI1LjgwNzYgMzVMMzUgMjUuODA3Nk0zNSAyNS44MDc2TDI1LjgwNzYgMTYuNjE1Micgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5ob21lLWFycm93LXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMC43MzA0NjknIHk9JzEuMTE1MjMnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyNC42OTI0JyBzdHJva2U9J2JsYWNrJy8lM0UlM0NwYXRoIGQ9J00zNC42MTUyIDI1LjgwNzZMMTYuMjMwNSAyNS44MDc2TTI1LjQyMjggMzVMMTYuMjMwNSAyNS44MDc2TTE2LjIzMDUgMjUuODA3NkwyNS40MjI4IDE2LjYxNTInIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDUxcHg7XG59XG4uaG9tZS1hcnJvdy1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MScgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUxIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjczMDQ2OScgeT0nMS4xMTUyMycgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzI0LjY5MjQnIHN0cm9rZT0nYmxhY2snLyUzRSUzQ3BhdGggZD0nTTM0LjYxNTIgMjUuODA3NkwxNi4yMzA1IDI1LjgwNzZNMjUuNDIyOCAzNUwxNi4yMzA1IDI1LjgwNzZNMTYuMjMwNSAyNS44MDc2TDI1LjQyMjggMTYuNjE1Micgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNTFweDtcbn1cbi8qIHNzc3Nzc3Nzc3Nzc3Nzc3Nzc3NzICovXG4vKiAqL1xuXG4uaG9tZS1hcnJvdy1wcmV2Mjpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTEnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MSA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nLTAuNScgeT0nMC41JyB3aWR0aD0nNDkuMzg0OCcgaGVpZ2h0PSc0OS4zODQ4JyByeD0nMjMuNScgdHJhbnNmb3JtPSdtYXRyaXgoLTEgMCAwIDEgNTAgMCknIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHg9Jy0wLjUnIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzIzLjUnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDUwIDApJyBzdHJva2U9JyUyMzBDNUFGMicvJTNFJTNDcGF0aCBkPSdNMTYuNjE1MiAyNS4xOTI0TDM1IDI1LjE5MjRNMjUuODA3NiAzNC4zODQ4TDM1IDI1LjE5MjRNMzUgMjUuMTkyNEwyNS44MDc2IDE2JyBzdHJva2U9JyUyMzBDNUFGMicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmhvbWUtYXJyb3ctbmV4dDI6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9Jy0wLjUnIHk9JzAuNScgd2lkdGg9JzQ5LjM4NDgnIGhlaWdodD0nNDkuMzg0OCcgcng9JzIzLjUnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDUwIDApJyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB4PSctMC41JyB5PScwLjUnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyMy41JyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSA1MCAwKScgc3Ryb2tlPSclMjMwQzVBRjInLyUzRSUzQ3BhdGggZD0nTTE2LjYxNTIgMjUuMTkyNEwzNSAyNS4xOTI0TTI1LjgwNzYgMzQuMzg0OEwzNSAyNS4xOTI0TTM1IDI1LjE5MjRMMjUuODA3NiAxNicgc3Ryb2tlPSclMjMwQzVBRjInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uaG9tZS1hcnJvdy1uZXh0Mixcbi5ob21lLWFycm93LXByZXYyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ob21lLWFycm93LXByZXYyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAuNzMwNDY5JyB5PScwLjUnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyNC42OTI0JyBzdHJva2U9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00zNC42MTUyIDI1LjE5MjRMMTYuMjMwNSAyNS4xOTI0TTI1LjQyMjggMzQuMzg0OEwxNi4yMzA1IDI1LjE5MjRNMTYuMjMwNSAyNS4xOTI0TDI1LjQyMjggMTYnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcblxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA1MXB4O1xufVxuLmhvbWUtYXJyb3ctbmV4dDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUxJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTEgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAuNzMwNDY5JyB5PScwLjUnIHdpZHRoPSc0OS4zODQ4JyBoZWlnaHQ9JzQ5LjM4NDgnIHJ4PScyNC42OTI0JyBzdHJva2U9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00zNC42MTUyIDI1LjE5MjRMMTYuMjMwNSAyNS4xOTI0TTI1LjQyMjggMzQuMzg0OEwxNi4yMzA1IDI1LjE5MjRNMTYuMjMwNSAyNS4xOTI0TDI1LjQyMjggMTYnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDUxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayB7XG4gICAgLyogZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0IWltcG9ydGFudDsgKi9cbiAgfVxuICAubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtbWFnaWMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc29mdHdhcmUtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NTVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJ1dHRvbl93cmFwcGVyX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubWFpbi1yZWNlbnRfX3Byb2plY3Qge1xuICAgIGhlaWdodDogODcwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHJvamVjdF9faW1hZ2Uge1xuICAgIGZsZXg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tcmVjZW50IC5tYWluLXJlY2VudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkgYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5tYWluLXJlY2VudF9fcHJvamVjdCB7XG4gICAgaGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9qZWN0X19pbWFnZSB7XG4gICAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5tYWluLXJlY2VudF9fcHJvamVjdCB7XG4gICAgaGVpZ2h0OiA4ODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9qZWN0X19pbWFnZSB7XG4gICAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNzBweCkge1xuICAubWFpbi1yZWNlbnRfX3Byb2plY3Qge1xuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHJvamVjdF9faW1hZ2Uge1xuICAgIGZsZXg6IDEgMCA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1yZWNlbnQgLm1haW4tcmVjZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAubWFpbi1yZWNlbnRfX3Byb2plY3Qge1xuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3MHB4KSB7XG4gIC5tYWluLXJlY2VudF9fcHJvamVjdCB7XG4gICAgaGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtY29udGVudF9fYXJyb3dzLFxuLnByb2plY3RfX2Fycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogODBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAucHJvamVjdF9fYXJyb3dzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1jb250ZW50X19hcnJvd3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xuICAucHJvamVjdF9fYXJyb3dzIHtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Fycm93cyB7XG4gICAgYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnF3ZXJ0eS1sZXR0ZXI6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sge1xuICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7ICovXG4gIC8qIGJvdHRvbTogMDsgKi9cbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDlweCkge1xuICAjc2JfaGVhZGVyX3N0aWNreSB7XG4gICAgd2lkdGg6IDk0JTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X190ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDI2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNzhweCkge1xuICAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc4cHgpIHtcbiAgLm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudCB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEwcHgpIHtcbiAgLm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudCB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudCB7XG4gICAgaGVpZ2h0OiAyNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTVweCkge1xuICAubWFpbi10ZXN0aW1vbmlhbHMgLm1haW4tdGVzdGltb25pYWxzX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50LnRlc3RpbW9uaWFscy1jb250ZW50IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYm9keSAudGVzdGltb25pYWxzLWNvbnRlbnRfX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDMwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwOXB4KSB7XG4gIC5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sge1xuICAgIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMzMycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm1haW4tdGVzdGltb25pYWxzIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsc19fY29udGVudC50ZXN0aW1vbmlhbHMtY29udGVudCAudGVzdGltb25pYWxzLWNvbnRlbnRfX2JvZHkgLnRlc3RpbW9uaWFscy1jb250ZW50X19ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tdGVzdGltb25pYWxzX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDUyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fYmxvY2sge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC8qIC5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IC50ZXN0aW1vbmlhbHMtY29udGVudF9fdGV4dHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHghaW1wb3J0YW50O1xuICAgICAgfSAqL1xuICAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNjM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA2NDRweCkge1xuICAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNTM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW4tY29udGFjdC11cy5pbml0aWFsaXplZCB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAubWFpbi1jb250YWN0LXVzLmluaXRpYWxpemVkIHtcbiAgICBib3R0b206IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjc4cHgpIHtcbiAgLnNvZnR3YXJlLW1hZ2ljIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC5tYWluLW1vdmluZy10ZXh0LFxuICAubWFpbi1zZXJ2aWNlcywubWFpbi1yZWNlbnQsLm1haW4tdGVjaG5vbG9naWVzLC5tYWluLWZhcXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgYm9keXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH0gKi9cbi5tYWluLXRlY2hub2xvZ2llcyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWZhcSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuLm1haW4gLm1haW4tc2VydmljZXMge1xuICBwYWRkaW5nOiA4MHB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuc2Nyb2xsLWVuZCAubWFpbi1jb250YWN0LXVzLmluaXRpYWxpemVkIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZmlsZV9tYXhfdGV4dCB7XG4gICAgYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmhlYWRlci1ibG9jay1maXhlZCB7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbl93cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrIHtcbiAgICAvKiBoZWlnaHQ6IDEwMHZoOyAqL1xuICB9XG4gICNzYl9oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluLWFib3V0IC5tYWluLWFib3V0X19jb250YWluZXIgLm1haW4tYWJvdXRfX3F3ZXJ0eSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlci1sb2dvLWxpbmsgLmhlYWRlci1sb2dvLXRleHQge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLm1lbnUtb3BlbiB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE0NXB4KSAhaW1wb3J0YW50O1xuICB9XG4gICNzYl9oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgLm1haW4gLm1haW4tc29mdHdhcmUgLm1haW4tc29mdHdhcmVfX2NvbnRhaW5lciAuc29mdHdhcmUtYmxvY2sge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3R0b20tYXJlYV9fc29jaWFsIHtcbiAgei1pbmRleDogMjtcbn1cbi5tYWluLWNvbnRhY3QtdXMgLm1haW4tY29udGFjdC11c19fYm9keSB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tY29udGFjdC11c19fY29udGFpbmVyIHtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1jb250YWN0LXVzIHtcbiAgei1pbmRleDogMTtcbn1cblxuLyogQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7ICAgIC5tYWluLWNvbnRhY3QtdXMuaW5pdGlhbGl6ZWQge1xuICAgICAgYm90dG9tOiAyNTBweCAhaW1wb3J0YW50O1xuICB9fVxuICAqL1xuLyogQG1lZGlhICBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7ICAgIFxuICAgICAgYm9keS5zY3JvbGwtZW5kIC5tYWluLWNvbnRhY3QtdXMuaW5pdGlhbGl6ZWQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICAgIFxuICAgICAgfSBcbiAgICAgIC5tYWluLWNvbnRhY3QtdXMuaW5pdGlhbGl6ZWQge1xuICAgICAgICAgIGJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmZvb3Rlcl9fYm90dG9tLmJvdHRvbS1hcmVhe1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICB9ICovXG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cblxuLnBhZ2VfY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfY29udGVudF9ib3gge1xuICBtYXgtd2lkdGg6IDYxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2VfdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhZ2VfY29udGVudF9ib3ggaDMsXG4ucGFnZV9jb250ZW50X2JveCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnBhZ2VfY29udGVudF9ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4ucGFnZV9jb250ZW50X2JveCBhIHtcbiAgY29sb3I6ICMyYjJiZDk7XG59XG4ucGFnZV9jb250ZW50X2JveCBvbCxcbi5wYWdlX2NvbnRlbnRfYm94IHVsLFxuLnBhZ2VfY29udGVudF9ib3ggdWwgbGksXG4ucGFnZV9jb250ZW50X2JveCBvbCBsaSB7XG4gIHBhZGRpbmc6IHJldmVydDtcbiAgbWFyZ2luOiByZXZlcnQ7XG4gIGxpc3Qtc3R5bGU6IHJldmVydDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wYWdlX2NvbnRlbnRfaW1nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXgtaGVpZ2h0OiA3OXZoO1xuICByaWdodDogLTI4MnB4O1xuICB0b3A6IDEzNXB4O1xuICAvKiB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0OyAqL1xufVxuLnBhZ2VfY29udGVudF9pbWcucm90IHtcbiAgYW5pbWF0aW9uOiAxMHMgbGluZWFyIDBzIG5vcm1hbCBub25lIGluZmluaXRlIHJ1bm5pbmcgcm90O1xuICAtd2Via2l0LWFuaW1hdGlvbjogMTBzIGxpbmVhciAwcyBub3JtYWwgbm9uZSBpbmZpbml0ZSBydW5uaW5nIHJvdDtcbn1cbkBrZXlmcmFtZXMgcm90IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3Qge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4ucGFnZV80MDRfbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3OHB4O1xuICBsZWZ0OiAtNTZweDtcbn1cbi5wYWdlXzQwNF9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc4cHg7XG4gIHJpZ2h0OiAtNTZweDtcbn1cbi5wYWdlX2NvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVke1xuICAgICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiA5OTAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgLjRzIGVhc2U7XG4gICAgfVxuICAgIC5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZC52aXNpYmxle1xuICAgICAgdG9wOiAzNnB4O1xuICAgICAgYW5pbWF0aW9uOiBqdW1wIDAuNXM7XG4gICAgfVxuICAgIEBrZXlmcmFtZXMganVtcCB7XG4gICAgICAwJSB7XG4gICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgfVxuICAgICAgNTAlIHtcbiAgICAgICAgdG9wOiA0NnB4OyBcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICB0b3A6IDM2cHg7XG4gICAgICB9XG4gICAgfSAgKi9cblxuLyogQG1lZGlhIChtYXgtd2lkdGg6IDExMTBweCkge1xuICAgICAgLmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXRvcCAuaGVhZGVyLWJsb2NrLWZpeGVkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzlweDtcbiAgICAgIH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZHtcbiAgICAgICAgICB0b3A6IC0xMDVweDtcbiAgICAgIH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci10b3AgLmhlYWRlci1ibG9jay1maXhlZC52aXNpYmxle1xuICAgICAgICAgIHRvcDotMjBweDtcbiAgICAgICAgICBhbmltYXRpb246IGp1bXAyIDAuNXM7XG4gICAgICAgIH1cbiAgICAgIEBrZXlmcmFtZXMganVtcDIge1xuICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRvcDogLTEwNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgdG9wOiAtNXB4OyBcbiAgICAgICAgICB9XG4gICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0b3A6IC0yMHB4XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIH0gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2stZml4ZWQgLm1lbnVfX2ljb24ge1xuICAgIC8qIHRvcDogMzlweCFpbXBvcnRhbnQ7ICovXG4gIH1cbiAgLnBhZ2VfY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLm1haW4tdGVjaG5vbG9naWVzX19pdGVtIHtcbiAgLyogdHJhbnNpdGlvbjogLjVzOyAqL1xufVxuLm1haW4tdGVjaG5vbG9naWVzX19pdGVtLmFjdGl2ZSB7XG4gIC8qIGFuaW1hdGlvbjoganVtcDMgMC41czsgKi9cbn1cbkBrZXlmcmFtZXMganVtcDMge1xuICAwJSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgLyog0J3QsNGH0LDQu9GM0L3QvtC1INC/0L7Qu9C+0LbQtdC90LjQtSAqL1xuICB9XG4gIDUwJSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgLyog0JLRgNC10LzQtdC90L3QvtC1INC+0L/Rg9GB0LrQsNC90LjQtSDQvdC40LbQtSAqL1xuICB9XG4gIDEwMCUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IC8qINCS0L7Qt9Cy0YDQsNGJ0LXQvdC40LUg0L3QsCDQvdGD0LbQvdGL0Lkg0YPRgNC+0LLQtdC90YwgKi9cbiAgfVxufVxuXG4vKiBcbiAgICAubWFpbi10ZWNobm9sb2dpZXN7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDc4OHB4O1xuICAgIH0gKi9cblxuLyogXG4gICAgZGl2LndwY2Y3IC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICB9XG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LW5vdC12YWxpZC10aXA6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9ICovXG4vKiBcbiAgXG4gICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgXG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDZweDsgXG4gICAgICBoZWlnaHQ6IDZweDsgXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7IFxuICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDsgXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDsgXG4gICAgfVxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgIHRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp2ZXJ0aWNhbCB7IFxuICAgICAgaGVpZ2h0OiA1cHg7IFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgXG4gICAgfVxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgIHRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFsIHsgXG4gICAgICB3aWR0aDogNXB4OyBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7IFxuICAgIH0gKi9cblxuLmZpbGVfaW5wdXRzXzExYWYyZmMgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGVfc2V0IHNwYW4ge1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmZpbGVfc2V0IHNwYW4ge1xuICAgIG1heC13aWR0aDogODF2dztcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIC5oZWFkZXItYmxvY2sgLmhlYWRlcl9fbWVudS5tZW51LW9wZW4gbmF2Lm1lbnVfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLyogaGVpZ2h0OiAxMDAlOyAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluLXRlc3RpbW9uaWFscyAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbHNfX2NvbnRlbnQudGVzdGltb25pYWxzLWNvbnRlbnQgLnRlc3RpbW9uaWFscy1jb250ZW50X19ib2R5IHtcbiAgICBoZWlnaHQ6IDUzJTtcbiAgfVxufVxuXG5zcGFuW2RhdGEtbmFtZT1cInRleHRhcmVhLTU1M1wiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuc3BhbltkYXRhLW5hbWU9XCJ0ZXh0YXJlYS01NTNcIl0gdGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnNwYW46aGFzKC50ZXh0YXJlYV8xMWFmMmZjOmZvY3VzLXZpc2libGUpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJiMmJkOSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwNXB4KSB7XG4gIC5wYWdlXzQwNF9yIHtcbiAgICByaWdodDogLTE1MHB4O1xuICB9XG4gIC5wYWdlXzQwNF9sIHtcbiAgICBsZWZ0OiAtMTUwcHg7XG4gIH1cbiAgLnBhZ2VfNDA0X2wsXG4gIC5wYWdlXzQwNF9yIHtcbiAgICB0b3A6IDc4cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAudGl0bGVfNDA0LFxuICAudGV4dF80MDQsXG4gIC5pbWc0MDQsXG4gIC50b19ob21lIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc0cHgpIHtcbiAgLnBhZ2VfNDA0X2wsXG4gIC5wYWdlXzQwNF9yIHtcbiAgICB0b3A6IDc4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdG9wIHtcbiAgICBwYWRkaW5nOiAxOXB4IDIwcHggMHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGFnZV9jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAucGFnZV9jb250ZW50X2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAyODNweDtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIGFuaW1hdGlvbjogcm90YXRlQmFja0FuZEZvcnRoIDZzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgQGtleWZyYW1lcyByb3RhdGVCYWNrQW5kRm9ydGgge1xuICAgIDAlLFxuICAgIDIwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDUwJSxcbiAgICA3MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2VfNDA0X3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2VfNDA0X2wge1xuICAgIHdpZHRoOiAzNjNweDtcbiAgICB0b3A6IC00cHg7XG4gICAgbGVmdDogdW5zZXQ7XG4gIH1cbiAgLmltZzQwNCB7XG4gICAgbWF4LXdpZHRoOiAyODhweDtcbiAgfVxufVxuLnBhZ2VfNDA0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50aXRsZV80MDQge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHRfNDA0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnRvX2hvbWUge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYmQ5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiZDk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRvX2hvbWU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmIyYmQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJiMmJkOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC50aXRsZV80MDQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAudGV4dF80MDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuYnV0dG9uX3dyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc29mdHdhcmUtbWFnaWMgaW1nIHtcbiAgICBoZWlnaHQ6IDE0cmVtO1xuICB9XG4gIC5idXR0b25fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxuICAubWFpbiAubWFpbi1zb2Z0d2FyZSAubWFpbi1zb2Z0d2FyZV9fY29udGFpbmVyIC5zb2Z0d2FyZS1ibG9jayAuc2Nyb2xsLWFycm93cyB7XG4gICAgYm90dG9tOiAxNCU7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGltcG9ydCBcImNvbmZpZy9yZXNldFwiO1xuQGltcG9ydCBcImNvbmZpZy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiY29uZmlnL3ZhcnNcIjtcbkBpbXBvcnQgXCJjb25maWcvZm9udHNcIjtcbkBpbXBvcnQgXCJjb25maWcvYmFzZVwiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9mcm9udC1wYWdlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb290ZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnRhY3QtZm9ybVwiO1xuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhcmEtTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcblxuICAmLm1lbnUtYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5oZWFkZXItbG9nby10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTE5cHg7XG4gICAgfVxuICAgIC5pY29uLW1lbnU6OmFmdGVyLFxuICAgIC5pY29uLW1lbnU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICAuaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIH1cbiAgICAuaGVhZGVyLXRvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLmhlYWRlci1ibG9jay1maXhlZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgfVxufVxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmhlYWRlci10b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDEwNTFweCkge1xuICAgICAgLy8gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICAvLyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggMjBweCAxOXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICAgIC5oZWFkZXItYmxvY2sge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLm1lbnVfX2ljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlYWRlcl9fbWVudS5tZW51LW9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgICAuaGVhZGVyLWxvZ28tdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgJl9fcXdlcnR5IHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG5hdi5tZW51X19ib2R5IHtcbiAgICAgICAgICAgIHVsLm1lbnVfX2xpc3Qge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgbGkubWVudV9faXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgbGkubWVudV9faXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYjJiZDk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgdWwubWVudV9fbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICBsaS5tZW51X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkubWVudV9faXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmJkOTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm1lbnUtb3BlbiBuYXYubWVudV9fYm9keSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLWJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmJkOTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiZDk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMyYjJiZDk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtb3BlbiB7XG4gICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQwMXB4KTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICYgKyAuaGVhZGVyLWJ1dHRvbiB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlYWRlci1ibG9jay1maXhlZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4IDI0cHg7XG4gICAgICAgICAgcGFkZGluZzogMTlweCAyMHB4O1xuICAgICAgICAgIC5tZW51X19pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTExMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaGVhZGVyLWxvZ28tdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICZfX3F3ZXJ0eSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgICAgICAmOm5vdCgubWVudS1vcGVuKSBuYXYubWVudV9fYm9keSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIG5hdi5tZW51X19ib2R5IHtcbiAgICAgICAgICAgIHVsLm1lbnVfX2xpc3Qge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgbGkubWVudV9faXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgbGkubWVudV9faXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYjJiZDk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgdWwubWVudV9fbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICBsaS5tZW51X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkubWVudV9faXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmJkOTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm1lbnUtb3BlbiBuYXYubWVudV9fYm9keSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLWJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmJkOTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiZDk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMyYjJiZDk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1vcGVuIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDAxcHgpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgJiArIC5oZWFkZXItYnV0dG9uIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vINCx0YPRgNCz0LXRgFxuLmljb24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAwIDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgc3BhbixcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItYmxvY2stZml4ZWQge1xuICAuaWNvbi1tZW51IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICBzcGFuLFxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyIC5tZW51LW9wZW4ge1xuICAuaWNvbi1tZW51IHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}