/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./resources/styles/theme.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__arrow{--negative-offset:-4.625rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:none;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:50%;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;translate:0 -50%;width:48px;z-index:2}.splide__arrow:disabled{opacity:0}.splide__arrow svg{height:25px;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out;width:18px}.splide__arrow--prev{left:var(--negative-offset)}.splide__arrow--prev svg{rotate:180deg}.splide__arrow--next{right:var(--negative-offset)}.splide__arrow:hover svg{fill:var(--color-primary)}.splide__pagination{gap:10px;margin-top:20px}@media (min-width:1200px){.splide__pagination{margin-top:40px}}.splide__pagination__page{--size:16px;background:var(--color-gray-4);border:none;border-radius:50%;cursor:pointer;height:var(--size);padding:0;width:var(--size)}.splide__pagination__page.is-active{background-color:var(--color-primary)}@media (min-width:1200px){.splide__pagination__page{--size:22px}}:root{--color-gray-1:#666;--color-gray-2:#f5f5f5;--color-gray-3:#a0a0a0;--color-gray-4:#bfbfbf;--color-black:#000;--color-white:#fff;--color-primary:#fccc84;--color-light-orange:#ffcb85;--color-soft-orange:#fccc84;--color-main:var(--color-light-orange);--color-bg-text-box:var(--color-light-orange);--color-dark-magenta:#7f207e;--color-strong-pink:#cc1146;--color-text-1:var(--color-white);--color-text-2:var(--color-black);--color-text-shadow:#111;--color-bg-1:var(--color-white);--color-bg-2:var(--color-black);--color-bg-3:var(--color-gray-2);--color-label-background-1:var(--color-dark-magenta);--color-label-background-2:var(--color-strong-pink);--color-error-text:red;--color-error-text-2:#d0121a;--color-border-1:#f3f3f3;--color-border-2:#e9e9e9;--font-size-x-small:10px;--font-size-small:12px;--font-size-medium:14px;--font-size-normal:16px;--font-size-lead:18px;--font-size-large:24px;--font-size-x-large:28px;--h2-font-size:2rem;--color-button-1:var(--color-white);--color-button-2:var(--color-black);--font-family-default:"Poppins"}.button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:inherit;border-radius:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--font-size-medium);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.5em 1em;text-transform:uppercase;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.button--primary{background:var(--color-primary);color:var(--color-text-2)}.button--outline{background:var(--color-bg-1);border:1px solid;color:var(--color-text-2)}.button--outline:focus,.button--outline:hover{background:var(--color-primary);border-color:var(--color-primary)}.navigation .nav-container .logo{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.navigation .nav-container .logo img{height:60px!important}@media (min-width:900px){.navigation .nav-container .logo{display:none}}@media (min-width:1200px){.three-columns-grid{grid-template-columns:calc(30% + 200px) auto calc(30% + 125px)}}.three-columns-grid .right-columns-grid .menu{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.three-columns-grid .right-columns-grid .menu .menu-item-has-children a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center}.three-columns-grid .menu .menu-item-has-children{position:relative}.three-columns-grid .menu .menu-item-has-children:hover .sub-menu{display:block}.three-columns-grid .menu .menu-item-has-children .sub-menu{background-color:var(--color-white);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.06);box-shadow:0 4px 4px 0 rgba(0,0,0,.06);display:none;position:absolute}.three-columns-grid .menu .menu-item-has-children .sub-menu .menu-item{clear:both;padding:.5rem .25rem;white-space:nowrap;width:100%}.three-columns-grid .menu .menu-item-has-children .sub-menu .menu-item:hover a{border:none;color:var(--color-primary)}.nav-list{overflow:auto}.nav-list .menu{background:var(--color-white)}.nav-list .menu .menu-item-has-children.active>a:after{content:" ▴"}.nav-list .menu .menu-item-has-children a:after{font-size:1.125rem}.nav-list .menu .menu-item-has-children.active .sub-menu{display:block!important}.nav-list .menu .menu-item-has-children .sub-menu{display:none!important}.full-widht--nav .cta-button{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}@media (min-width:1200px){.full-widht--nav .cta-button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.full-widht--nav .cta-button #button-cta-pulse{display:none;font-size:var(--font-size-small)}@media (min-width:1200px){.full-widht--nav .cta-button #button-cta-pulse{display:block;font-size:var(--font-size-medium)}}.full-widht--nav .cta-button #cta-phone-icon{-webkit-animation:pulse2 2s cubic-bezier(.25,0,0,1) 3s infinite;animation:pulse2 2s cubic-bezier(.25,0,0,1) 3s infinite;background:var(--color-gray-1);border:2px solid var(--color-gray-1);border-radius:50%;-webkit-box-shadow:0 0 0 0 var(--color-gray-1);box-shadow:0 0 0 0 var(--color-gray-1);display:block;height:48px;margin-right:1rem;padding:10px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:48px}@media (min-width:1200px){.full-widht--nav .cta-button #cta-phone-icon{display:none}}.full-widht--nav .cta-button #cta-phone-icon .cta-phone-icon{color:var(--color-white)}.safe-loan-information{background-color:var(--color-label-background-2);max-width:100%;padding:8px 0;text-align:center}.safe-loan-information span{color:var(--color-white);font-size:var(--font-size-medium);letter-spacing:.15rem}.safe-loan-information.desktop-label{display:none}@media (min-width:900px){.safe-loan-information.desktop-label{background-color:transparent;display:block;left:0;padding:0;position:fixed;top:100px;width:250px;z-index:100}}.safe-loan-information.desktop-label .safe-loan-information-text{border-right:225px solid transparent;border-top:225px solid var(--color-label-background-2);height:0;width:0}.safe-loan-information.desktop-label .safe-loan-information-text span{-webkit-animation:pulse-text 1.5s 3s infinite;animation:pulse-text 1.5s 3s infinite;font-size:var(--font-size-medium);font-weight:700;left:0;position:absolute;text-shadow:1px 2px 0 var(--color-text-shadow);top:45px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:150px}.safe-loan-information.desktop-label .close-safe-label-information{height:48px;position:absolute;width:48px}.safe-loan-information.desktop-label .close-safe-label-information:hover{cursor:pointer}.safe-loan-information.desktop-label .close-safe-label-information span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--color-white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--font-size-medium);font-weight:700;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;top:0;width:30px}.safe-loan-information.desktop-label.close-sf-label{-webkit-animation:fadeout 1s;animation:fadeout 1s;left:-250px;-webkit-transition-duration:.5s;transition-duration:.5s}@media (min-width:900px){.safe-loan-information.mobile-label{display:none}}@-webkit-keyframes pulse-text{0%{-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1)}50%{-webkit-transform:rotate(-45deg) scale3d(1.05,1.05,1.05);transform:rotate(-45deg) scale3d(1.05,1.05,1.05)}to{-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1)}}@keyframes pulse-text{0%{-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1)}50%{-webkit-transform:rotate(-45deg) scale3d(1.05,1.05,1.05);transform:rotate(-45deg) scale3d(1.05,1.05,1.05)}to{-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1)}}#oferta .offer-price{background-color:var(--color-light-orange);font-size:var(--font-size-lead);font-weight:500;line-height:42px;margin-top:10px;padding-left:10px;position:absolute;width:180px}#oferta .accordion-content{display:block!important;padding-top:5px}#oferta .table--offer{font-family:var(--font-family-default)}.popup-out{z-index:102}.popup-out .popup-content{font-family:var(--font-family-default)}.popup-out .popup-content .popup-left .ap-info .ap-popup-title .ap-popup-title-name{font-size:var(--font-size-normal)}.popup-out .popup-content .popup-left .ap-info .popup-info-subtitle{font-weight:600;margin-top:13px}.popup-out .popup-content .popup-left .ap-price-m2{color:var(--color-black);font-size:var(--font-size-medium);font-weight:600;margin-top:13px;text-align:right;text-transform:none}.section-offer .sin-offer .offer-content .offer-price{background:var(--color-bg-text-box);color:var(--color-white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--font-size-medium);font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:10px 0;padding:1em 0;text-align:center;text-shadow:1px 2px 3px var(--color-black)}.contact-section .contact-form .form-message{margin:10px 0}.contact-section .contact-form .custom-checkboxes{margin:5px 0}.contact-section .contact-form .form-button{margin-top:10px}.benefit-zone .benefit-zone-text a:hover{color:var(--color-main)}.accordion-content .hide-row{display:none}@-webkit-keyframes offer-table-animation{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes offer-table-animation{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.accordion-content table tr:nth-child(n+11){-webkit-animation:offer-table-animation .5s ease-in-out forwards;animation:offer-table-animation .5s ease-in-out forwards;-webkit-animation-fill-mode:none;animation-fill-mode:none}.accordion-content .image-10{padding-left:5px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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T0FEQSxNQUdBLFVUMFpSLENTalpJLG9EQUVFLGtEQUNBLFlBRkEsdURUcVpOLENTL1lJLHlCQURGLG9DQUVJLFlUa1pKLENBQ0YsQ1M5WUEsOEJBQ0UsR0FDRSw2RVRpWkYsQ1MvWUEsSUFDRSx5R1RpWkYsQ1MvWUEsR0FDRSw2RVRpWkYsQ0FDRixDUzFaQSxzQkFDRSxHQUNFLDZFVGlaRixDUy9ZQSxJQUNFLHlHVGlaRixDUy9ZQSxHQUNFLDZFVGlaRixDQUNGLENVbGVJLHFCQVFJLDJDQUZBLGdDQURBLGdCQURBLGlCQU1BLGdCQURBLGtCQVJBLGtCQUNBLFdWMGVSLENXNWVJLDJCQUNJLHdCQUVBLGVYOGVSLENXNWVJLHNCQUNJLHNDWDhlUixDWXJmQSxXQUNJLFdad2ZKLENZdmZJLDBCQUNJLHNDWnlmUixDWXJmb0Isb0ZBQ0ksaUNadWZ4QixDWXBmZ0Isb0VBRUksZ0JBREEsZVp1ZnBCLENZbmZZLG1EQUNJLHlCQUNBLGtDQUNBLGdCQUNBLGdCQUNBLGlCQUNBLG1CWnFmaEIsQ2F4Z0JZLHNEQUVJLG9DQURBLHlCQUdBLDBFQUVBLGtDQUlBLGdCQUxBLG1HQUlBLGNBREEsY0FMQSxrQkFJQSwwQ2I4Z0JoQixDY3RoQlEsNkNBQ0ksYWR5aEJaLENjdmhCUSxrREFDSSxZZHloQlosQ2N2aEJRLDRDQUNJLGVkeWhCWixDZS9oQlUseUNBQ0UsdUJma2lCWixDZ0JyaUJFLDZCQUNFLFloQjJpQkosQ2dCdmlCRSx5Q0FDRSxHQUNFLFVBQ0EsNkRoQnlpQkosQ2dCdGlCRSxHQUNFLFVBQ0EsdURoQndpQkosQ0FDRixDZ0JqakJFLGlDQUNFLEdBQ0UsVUFDQSw2RGhCeWlCSixDZ0J0aUJFLEdBQ0UsVUFDQSx1RGhCd2lCSixDQUNGLENnQnBpQkksNENBQ0UsMEhBQ0EseURoQnNpQk4sQ2dCbGlCRSw2QkFDRSxnQmhCb2lCSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc3R5bGVzL3NoYXJlZC9tZW51L19tZW51LWRyb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc3R5bGVzL3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9ub2RlX21vZHVsZXMvQHNwbGlkZWpzL3NwbGlkZS9kaXN0L2Nzcy9zcGxpZGUtY29yZS5taW4uY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3N0eWxlcy9saWJzL3NwbGlkZS9fYXJyb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc3R5bGVzL2xpYnMvc3BsaWRlL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc3R5bGVzL2Jhc2UvX21peGlucy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3N0eWxlcy9iYXNlL19jc3MtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc3R5bGVzL3V0aWxzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc3R5bGVzL3NoYXJlZC9uYXZpZ2F0aW9uL19uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc3R5bGVzL3NoYXJlZC9tZW51L19tZW51LWN0YS1idXR0b24uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zdHlsZXMvdmlld3MvZnJvbnQtcGFnZS9vZmZlci9sYWJlbHMvX3NhZmUtbG9hbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3N0eWxlcy92aWV3cy9mcm9udC1wYWdlL29mZmVyL3NpbmdsZS1vZmZlci9fcHJpY2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zdHlsZXMvdmlld3MvZnJvbnQtcGFnZS9vZmZlci9saXN0LW9mZmVyL19jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc3R5bGVzL3ZpZXdzL2Zyb250LXBhZ2Uvb2ZmZXIvcG9wdXAtb2ZmZXIvX29mZmVyLWRlc2NyaXB0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc3R5bGVzL3ZpZXdzL2Zyb250LXBhZ2Uvb2ZmZXIvX29mZmVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc3R5bGVzL3ZpZXdzL2Zyb250LXBhZ2UvY29udGFjdC9fY29udGFjdC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3N0eWxlcy92aWV3cy9mcm9udC1wYWdlL2JlbmVmaXQtem9uZS9fYmVuZWZpdC16b25lLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc3R5bGVzL3ZpZXdzL2Zyb250LXBhZ2UvYmVuZWZpdC16b25lL19hcGFydG1lbnRzLW9mZmVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnRocmVlLWNvbHVtbnMtZ3JpZCB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtdXAoeGwpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygzMCUgKyAyMDBweCkgYXV0byBjYWxjKDMwJSArIDEyNXB4KTtcclxuICB9XHJcbiAgLnJpZ2h0LWNvbHVtbnMtZ3JpZCB7XHJcbiAgICAubWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZW51IHtcclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuMjVyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LWxpc3Qge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIC5tZW51IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgJi5hY3RpdmUgPiBhIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnIFxcMjVCNCc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGE6OmFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogTGlicyAqL1xyXG5AaW1wb3J0ICcuL2xpYnMvc3BsaWRlJztcclxuXHJcbi8qIENvbW1vbiAqL1xyXG5AaW1wb3J0ICdjb21tb24nO1xyXG5cclxuLyogVXRpbHMgKi9cclxuQGltcG9ydCAndXRpbHMvYnV0dG9ucyc7XHJcblxyXG4vKiBQYXJ0aWFscyAqL1xyXG5AaW1wb3J0ICdzaGFyZWQvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uJztcclxuXHJcbi8qIE1lbnUgKi9cclxuQGltcG9ydCAnc2hhcmVkL21lbnUvbWVudS1kcm9wZG93bic7XHJcbkBpbXBvcnQgJ3NoYXJlZC9tZW51L21lbnUtY3RhLWJ1dHRvbic7XHJcblxyXG4vKiBWaWV3cyAqL1xyXG5cclxuLy8gT2ZmZXJcclxuQGltcG9ydCAndmlld3MvZnJvbnQtcGFnZS9vZmZlci9sYWJlbHMvc2FmZS1sb2FuJztcclxuQGltcG9ydCAndmlld3MvZnJvbnQtcGFnZS9vZmZlci9zaW5nbGUtb2ZmZXIvcHJpY2UnO1xyXG5AaW1wb3J0ICd2aWV3cy9mcm9udC1wYWdlL29mZmVyL2xpc3Qtb2ZmZXIvY29udGVudCc7XHJcbkBpbXBvcnQgJ3ZpZXdzL2Zyb250LXBhZ2Uvb2ZmZXIvcG9wdXAtb2ZmZXIvb2ZmZXItZGVzY3JpcHRpb24nO1xyXG5AaW1wb3J0ICd2aWV3cy9mcm9udC1wYWdlL29mZmVyL29mZmVyJztcclxuXHJcbi8vIENvbnRhY3RcclxuQGltcG9ydCAndmlld3MvZnJvbnQtcGFnZS9jb250YWN0L2NvbnRhY3QnO1xyXG5cclxuLy8gQmVuZWZpdCB6b25lXHJcbkBpbXBvcnQgJ3ZpZXdzL2Zyb250LXBhZ2UvYmVuZWZpdC16b25lL2JlbmVmaXQtem9uZSc7XHJcbkBpbXBvcnQgJ3ZpZXdzL2Zyb250LXBhZ2UvYmVuZWZpdC16b25lL2FwYXJ0bWVudHMtb2ZmZXInO1xyXG4iLCJAa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGV7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXttYXJnaW46MCFpbXBvcnRhbnQ7b3BhY2l0eTowO3otaW5kZXg6MH0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtvcGFjaXR5OjE7ei1pbmRleDoxfS5zcGxpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS5zcGxpZGVfX3RyYWNrLS10dGI+LnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX2NvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fbGlzdHtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudH0uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fcGFnaW5hdGlvbnstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNwbGlkZV9fcGFnaW5hdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOmF1dG99LnNwbGlkZTpub3QoLmlzLW92ZXJmbG93KSAuc3BsaWRlX19wYWdpbmF0aW9ue2Rpc3BsYXk6bm9uZX0uc3BsaWRlX19wcm9ncmVzc19fYmFye3dpZHRoOjB9LnNwbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTt2aXNpYmlsaXR5OmhpZGRlbn0uc3BsaWRlLmlzLWluaXRpYWxpemVkLC5zcGxpZGUuaXMtcmVuZGVyZWR7dmlzaWJpbGl0eTp2aXNpYmxlfS5zcGxpZGVfX3NsaWRle2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7bGlzdC1zdHlsZS10eXBlOm5vbmUhaW1wb3J0YW50O21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX3NsaWRlIGltZ3t2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnNwbGlkZV9fc3Bpbm5lcnthbmltYXRpb246c3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO2JvcmRlcjoycHggc29saWQgIzk5OTtib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTtib3R0b206MDtjb250YWluOnN0cmljdDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjBweDtsZWZ0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoyMHB4fS5zcGxpZGVfX3Nye2NsaXA6cmVjdCgwIDAgMCAwKTtib3JkZXI6MDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTpub25lfS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5OmlubGluZX0uc3BsaWRlX190cmFja3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfSIsIi5zcGxpZGUge1xyXG4gICAgJl9fYXJyb3cge1xyXG4gICAgICAgIC0tbmVnYXRpdmUtb2Zmc2V0OiAtNC42MjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiB2YXIoLS1uZWdhdGl2ZS1vZmZzZXQpO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcm90YXRlOiAxODBkZWc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogdmFyKC0tbmVnYXRpdmUtb2Zmc2V0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNwbGlkZSB7XHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BhZ2Uge1xyXG4gICAgICAgICAgICAtLXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdyYXktNCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zaXplKTtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLXNpemUpO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAtLXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQG1peGluIG1lZGlhLXVwKCRzaXplKSB7XHJcbiAgICBAaWYgKG1hcC1oYXMta2V5KCRtYXA6ICRicmVha3BvaW50cy1mcm9tLCAka2V5OiAkc2l6ZSkpIHtcclxuICAgICAgICAkYnJlYWtwb2ludDogbWFwLWdldCgkbWFwOiAkYnJlYWtwb2ludHMtZnJvbSxcclxuICAgICAgICAgICAgICAgICRrZXk6ICRzaXplLFxyXG4gICAgICAgICAgICApO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAZXJyb3IgJ1BvZGFubyBixYLEmWRueSB6YWtyZXMnO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEtZG93bigkc2l6ZSkge1xyXG4gICAgQGlmIChtYXAtaGFzLWtleSgkbWFwOiAkYnJlYWtwb2ludHMtdG8sICRrZXk6ICRzaXplKSkge1xyXG4gICAgICAgICRicmVha3BvaW50OiBtYXAtZ2V0KCRtYXA6ICRicmVha3BvaW50cy10byxcclxuICAgICAgICAgICAgICAgICRrZXk6ICRzaXplLFxyXG4gICAgICAgICAgICApO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAZXJyb3IgJ1BvZGFubyBixYLEmWRueSB6YWtyZXMnO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEtYmV0d2VlbigkZnJvbSwgJHRvKSB7XHJcbiAgICBAaWYgKG1hcC1oYXMta2V5KCRtYXA6ICRicmVha3BvaW50cy1mcm9tLCAka2V5OiAkZnJvbSkgYW5kIG1hcC1oYXMta2V5KCRtYXA6ICRicmVha3BvaW50cy1mcm9tLCAka2V5OiAkdG8pKSB7XHJcbiAgICAgICAgJGJyZWFrcG9pbnQtZnJvbTogbWFwLWdldCgkbWFwOiAkYnJlYWtwb2ludHMtZnJvbSxcclxuICAgICAgICAgICAgICAgICRrZXk6ICRmcm9tLFxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICRicmVha3BvaW50LXRvOiBtYXAtZ2V0KCRtYXA6ICRicmVha3BvaW50cy1mcm9tLFxyXG4gICAgICAgICAgICAgICAgJGtleTogJHRvLFxyXG4gICAgICAgICAgICApIC0gMC4wMnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtZnJvbSkgYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRvKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQGVycm9yICdQb2Rhbm8gYsWCxJlkbnkgemFrcmVzJztcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhLW9ubHkoJHNpemUpIHtcclxuICAgIEBpZiAoJHNpemU9PSd4cycpIHtcclxuICAgICAgICAkYnJlYWtwb2ludDogbWFwLWdldCgkbWFwOiAkYnJlYWtwb2ludHMtdG8sXHJcbiAgICAgICAgICAgICAgICAka2V5OiAkc2l6ZSxcclxuICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZigkc2l6ZT09J3hsJykge1xyXG4gICAgICAgICRicmVha3BvaW50OiBtYXAtZ2V0KCRtYXA6ICRicmVha3BvaW50cy1mcm9tLFxyXG4gICAgICAgICAgICAgICAgJGtleTogJHNpemUsXHJcbiAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEBpZiAobWFwLWhhcy1rZXkoJG1hcDogJGJyZWFrcG9pbnRzLWZyb20sICRrZXk6ICRzaXplKSBhbmQgbWFwLWhhcy1rZXkoJG1hcDogJGJyZWFrcG9pbnRzLXRvLCAka2V5OiAkc2l6ZSkpIHtcclxuICAgICAgICAgICAgJGJyZWFrcG9pbnQtZnJvbTogbWFwLWdldCgkbWFwOiAkYnJlYWtwb2ludHMtZnJvbSxcclxuICAgICAgICAgICAgICAgICAgICAka2V5OiAkc2l6ZSxcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICRicmVha3BvaW50LXRvOiBtYXAtZ2V0KCRtYXA6ICRicmVha3BvaW50cy10byxcclxuICAgICAgICAgICAgICAgICAgICAka2V5OiAkc2l6ZSxcclxuICAgICAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtZnJvbSkgYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRvKSB7XHJcbiAgICAgICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICBAd2FybiAnUG9kYW5vIGLFgsSZZG55IHpha3Jlcyc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGFsbC1oZWFkaW5ncyB7XHJcblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuIiwiOnJvb3Qge1xyXG4gICAgLS1jb2xvci1ncmF5LTE6ICM2NjY7XHJcbiAgICAtLWNvbG9yLWdyYXktMjogI2Y1ZjVmNTtcclxuICAgIC0tY29sb3ItZ3JheS0zOiAjYTBhMGEwO1xyXG4gICAgLS1jb2xvci1ncmF5LTQ6ICNiZmJmYmY7XHJcbiAgICAtLWNvbG9yLWJsYWNrOiAjMDAwO1xyXG4gICAgLS1jb2xvci13aGl0ZTogI2ZmZjtcclxuICAgIC0tY29sb3ItcHJpbWFyeTogI2ZjY2M4NDtcclxuXHJcbiAgICAtLWNvbG9yLWxpZ2h0LW9yYW5nZTogI2ZmY2I4NTtcclxuICAgIC0tY29sb3Itc29mdC1vcmFuZ2U6ICNmY2NjODQ7XHJcblxyXG4gICAgLS1jb2xvci1tYWluOiB2YXIoLS1jb2xvci1saWdodC1vcmFuZ2UpO1xyXG5cclxuICAgIC0tY29sb3ItYmctdGV4dC1ib3g6IHZhcigtLWNvbG9yLWxpZ2h0LW9yYW5nZSk7XHJcblxyXG4gICAgLS1jb2xvci1kYXJrLW1hZ2VudGE6ICM3ZjIwN2U7XHJcbiAgICAtLWNvbG9yLXN0cm9uZy1waW5rOiAjY2MxMTQ2O1xyXG5cclxuICAgIC0tY29sb3ItdGV4dC0xOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAtLWNvbG9yLXRleHQtMjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG5cclxuICAgIC0tY29sb3ItdGV4dC1zaGFkb3c6ICMxMTE7XHJcblxyXG4gICAgLS1jb2xvci1iZy0xOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAtLWNvbG9yLWJnLTI6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgIC0tY29sb3ItYmctMzogdmFyKC0tY29sb3ItZ3JheS0yKTtcclxuXHJcbiAgICAtLWNvbG9yLWxhYmVsLWJhY2tncm91bmQtMTogdmFyKC0tY29sb3ItZGFyay1tYWdlbnRhKTtcclxuICAgIC0tY29sb3ItbGFiZWwtYmFja2dyb3VuZC0yOiB2YXIoLS1jb2xvci1zdHJvbmctcGluayk7XHJcblxyXG4gICAgLS1jb2xvci1lcnJvci10ZXh0OiAjZjAwO1xyXG4gICAgLS1jb2xvci1lcnJvci10ZXh0LTI6ICNkMDEyMWE7XHJcblxyXG4gICAgLS1jb2xvci1ib3JkZXItMTogI2YzZjNmMztcclxuICAgIC0tY29sb3ItYm9yZGVyLTI6ICNlOWU5ZTk7XHJcblxyXG4gICAgLS1mb250LXNpemUteC1zbWFsbDogMTBweDtcclxuICAgIC0tZm9udC1zaXplLXNtYWxsOiAxMnB4O1xyXG4gICAgLS1mb250LXNpemUtbWVkaXVtOiAxNHB4O1xyXG4gICAgLS1mb250LXNpemUtbm9ybWFsOiAxNnB4O1xyXG4gICAgLS1mb250LXNpemUtbGVhZDogMThweDtcclxuICAgIC0tZm9udC1zaXplLWxhcmdlOiAyNHB4O1xyXG4gICAgLS1mb250LXNpemUteC1sYXJnZTogMjhweDtcclxuXHJcbiAgICAtLWgyLWZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICAtLWNvbG9yLWJ1dHRvbi0xOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAtLWNvbG9yLWJ1dHRvbi0yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcblxyXG4gICAgLS1mb250LWZhbWlseS1kZWZhdWx0OiBcIlBvcHBpbnNcIjtcclxufVxyXG4iLCJAbWl4aW4gYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LFxyXG4gICAgICAgIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbjtcclxuXHJcbiAgICAmLS1wcmltYXJ5IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC0yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1vdXRsaW5lIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC0yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy0xKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubmF2aWdhdGlvbiB7XHJcbiAgLm5hdi1jb250YWluZXIge1xyXG4gICAgLmxvZ28ge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZnVsbC13aWRodC0tbmF2IHtcclxuICAuY3RhLWJ1dHRvbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKHhsKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgI2J1dHRvbi1jdGEtcHVsc2Uge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS11cCh4bCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAoeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjY3RhLXBob25lLWljb24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0xKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdyYXktMSk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgICBhbmltYXRpb246IHB1bHNlMiAycyBpbmZpbml0ZSAzcyBjdWJpYy1iZXppZXIoMC4yNSwgMCwgMCwgMSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgdmFyKC0tY29sb3ItZ3JheS0xKTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAoeGwpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5jdGEtcGhvbmUtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2FmZS1sb2FuLWluZm9ybWF0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1sYWJlbC1iYWNrZ3JvdW5kLTIpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA4cHggMDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xyXG4gIH1cclxuICAmLmRlc2t0b3AtbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAuc2FmZS1sb2FuLWluZm9ybWF0aW9uLXRleHQge1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItdG9wOiAyMjVweCBzb2xpZCB2YXIoLS1jb2xvci1sYWJlbC1iYWNrZ3JvdW5kLTIpO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDIyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMnB4IDBweCB2YXIoLS1jb2xvci10ZXh0LXNoYWRvdyk7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBwdWxzZS10ZXh0IDEuNXMgaW5maW5pdGUgM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG9zZS1zYWZlLWxhYmVsLWluZm9ybWF0aW9uIHtcclxuICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jbG9zZS1zZi1sYWJlbCB7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICAgIGFuaW1hdGlvbjogZmFkZW91dCAxcztcclxuICAgICAgbGVmdDogLTI1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1vYmlsZS1sYWJlbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2UtdGV4dCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuIiwiI29mZXJ0YSAge1xyXG4gICAgLm9mZmVyLXByaWNlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxlYWQpO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1vcmFuZ2UpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIiNvZmVydGEge1xyXG4gICAgLmFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIH1cclxuICAgIC50YWJsZS0tb2ZmZXJ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xyXG4gICAgfVxyXG59IiwiLnBvcHVwLW91dHtcclxuICAgIHotaW5kZXg6IDEwMjtcclxuICAgIC5wb3B1cC1jb250ZW50IHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XHJcbiAgICAgICAgLnBvcHVwLWxlZnQge1xyXG4gICAgICAgICAgICAuYXAtaW5mb3tcclxuICAgICAgICAgICAgICAgIC5hcC1wb3B1cC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAuYXAtcG9wdXAtdGl0bGUtbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucG9wdXAtaW5mby1zdWJ0aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFwLXByaWNlLW0ye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1lZGl1bSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2VjdGlvbi1vZmZlcntcclxuICAgIC5zaW4tb2ZmZXJ7XHJcbiAgICAgICAgLm9mZmVyLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIC5vZmZlci1wcmljZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy10ZXh0LWJveCk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAycHggM3B4IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG59IiwiLmNvbnRhY3Qtc2VjdGlvbntcclxuICAgIC5jb250YWN0LWZvcm17XHJcbiAgICAgICAgLmZvcm0tbWVzc2FnZXtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jdXN0b20tY2hlY2tib3hlc3tcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tYnV0dG9ue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmVuZWZpdC16b25le1xyXG4gICAgLmJlbmVmaXQtem9uZS10ZXh0e1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XHJcbiAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gIC5oaWRlLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogQW5pbWFjamEgdGFiZWxpICovXHJcbiAgQGtleWZyYW1lcyBvZmZlci10YWJsZS1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIHRyOm50aC1jaGlsZChuICsgMTEpIHtcclxuICAgICAgYW5pbWF0aW9uOiBvZmZlci10YWJsZS1hbmltYXRpb24gMC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcclxuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS0xMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/