@import "../../../../node_modules/swiper/swiper.min.css";@import "../../../../node_modules/swiper/modules/navigation/navigation.min.css";body{background-color:#fff}.job-board-container{width:100%;background:#fff}.job-board-container .job-list-section{padding:2rem 1rem}.job-board-container .job-list-section,.job-board-container .job-list-section .job-list-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.job-board-container .job-list-section .job-list-container{max-width:1280px;gap:2rem}@media (max-width:767px){.job-board-container .job-list-section .job-list-container{gap:16px}}.job-board-container .job-list-section .mobile-filter-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:1rem}.job-board-container .job-list-section .mobile-filter-header .job-count-mobile{font-size:14px;color:#888;font-family:Heebo,Arial,sans-serif}@media (max-width:767px){.job-board-container .job-list-section .mobile-filter-header .job-count-mobile{font-size:12px}}.job-board-container .job-list-section .mobile-filter-header .filter-toggle-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:2px solid #283764;border-radius:25px;color:#283764;font-weight:500;cursor:pointer;transition:all .2s;font-family:Heebo,Arial,sans-serif}.job-board-container .job-list-section .mobile-filter-header .filter-toggle-btn:hover{background:#f9f9f9}@media (max-width:767px){.job-board-container .job-list-section .mobile-filter-header .filter-toggle-btn{font-size:12px;font-weight:700;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border:none}}@media (min-width:1024px){.job-board-container .job-list-section .mobile-filter-header{display:none}}.job-board-container .job-list-section .mobile-filter-popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:3;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.job-board-container .job-list-section .mobile-filter-popup.show{display:-ms-flexbox;display:flex}.job-board-container .job-list-section .mobile-filter-popup .mobile-filter-content{background:#fff;border-radius:1rem;padding:1.5rem;max-width:500px;width:100%;max-height:80vh;overflow-y:auto}.job-board-container .job-list-section .mobile-filter-popup .mobile-filter-content .mobile-filter-header-popup{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.job-board-container .job-list-section .mobile-filter-popup .mobile-filter-content .mobile-filter-header-popup h2{font-size:18px;font-weight:700;color:#283764}.job-board-container .job-list-section .mobile-filter-popup .mobile-filter-content .close-filter-btn{width:32px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:none;border:none;color:#283764;cursor:pointer;border-radius:50%;transition:background .2s}.job-board-container .job-list-section .mobile-filter-popup .mobile-filter-content .close-filter-btn:hover{background:#f0f0f0}.job-board-container .job-list-section .mobile-filter-popup .mobile-filter-content .filter-content-mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.job-board-container .job-list-section .desktop-filters{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:2%;width:100%;-ms-flex-pack:center;justify-content:center;max-width:816px;margin:0 auto}@media (max-width:767px){.job-board-container .job-list-section .desktop-filters{display:none}}.job-board-container .job-list-section .desktop-filters .filter-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width:49%;gap:7px}.job-board-container .job-list-section .desktop-filters .filter-group .filter-label{font-size:14px;color:#888;font-family:Heebo,sans-serif;margin-bottom:2px}.job-board-container .job-list-section .desktop-filters .filter-group .filter-buttons-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.25rem;padding-inline-end:18px;background:#f8f8f8;border-radius:25px;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:inset 0 4px 10px 0 rgba(0,0,0,.1019607843);width:100%;position:relative}.job-board-container .job-list-section .desktop-filters .filter-group .filter-buttons-wrapper .swiper-arrow-next,.job-board-container .job-list-section .desktop-filters .filter-group .filter-buttons-wrapper .swiper-arrow-prev{position:absolute;top:0;height:100%;width:18px;background:#e9edf2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:2;cursor:pointer;transition:opacity .3s ease,visibility .3s ease}.job-board-container .job-list-section .desktop-filters .filter-group .filter-buttons-wrapper .swiper-arrow-next{left:0}.job-board-container .job-list-section .desktop-filters .filter-group .filter-buttons-wrapper .swiper-arrow-prev{right:0}.job-board-container .job-list-section .desktop-filters .filter-group .filter-buttons-wrapper .swiper-arrow-hidden{opacity:0;visibility:hidden;pointer-events:none}.job-board-container .job-list-section .desktop-filters .filter-group .filter-buttons-wrapper .filter-btn{position:relative}.job-board-container .job-list-section .desktop-filters .filter-group .filter-buttons-wrapper .filter-btn span{height:32px;padding:.375rem 1rem;border-radius:20px;border:none;background:transparent;color:#283764;font-size:14px;cursor:pointer;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.job-board-container .job-list-section .desktop-filters .filter-group .filter-buttons-wrapper .filter-btn input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1;border-radius:20px}.job-board-container .job-list-section .desktop-filters .filter-group .filter-buttons-wrapper .filter-btn input:checked+span{background:#283764;color:#fff}.job-board-container .job-list-section .filter-content-mobile .filter-buttons-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.job-board-container .job-list-section .filter-content-mobile .filter-buttons-wrapper .filter-btn{position:relative}.job-board-container .job-list-section .filter-content-mobile .filter-buttons-wrapper .filter-btn span{height:32px;padding:.375rem 1rem;border-radius:20px;border:none;background:transparent;color:#283764;font-size:14px;cursor:pointer;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#f5f5f5}.job-board-container .job-list-section .filter-content-mobile .filter-buttons-wrapper .filter-btn input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.job-board-container .job-list-section .filter-content-mobile .filter-buttons-wrapper .filter-btn input:checked+span{background:#283764;color:#fff}.job-board-container .job-list-section .job-count-desktop{display:none;font-size:14px;color:#888;text-align:start;width:100%;max-width:816px;margin:0 auto;padding-top:28px;font-family:Heebo,sans-serif}@media (min-width:1024px){.job-board-container .job-list-section .job-count-desktop{display:block}}.job-board-container .job-list-section .job-cards-container{width:100%;max-width:816px}.job-board-container .job-list-section .job-cards-container .first-part-jobs,.job-board-container .job-list-section .job-cards-container .second-part-jobs{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.job-board-container .job-list-section .job-cards-container .job-card-wrapper{display:-ms-flexbox;display:flex;width:100%}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card{-ms-flex:1;flex:1;gap:13px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card.expanded .job-card-chevron{transform:rotate(180deg)}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card.expanded .job-card-content{display:block}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem;cursor:pointer;min-height:70px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 4px 35px 0 rgba(40,55,100,.0784313725);background:url(../../images/png/texture-yellow.png) repeat-y;background-position:100% 0}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-header .job-card-chevron{width:24px;height:24px;color:#283764;transition:transform .2s;-ms-flex-negative:0;flex-shrink:0;margin-right:1rem}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-header .job-card-title-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:.25rem;-ms-flex:1;flex:1;text-align:right}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-header .job-card-title-section .job-card-category{font-size:14px;font-weight:300;color:#121f46}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-header .job-card-title-section .job-card-title{font-size:16px;font-weight:500;color:#121f46}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content{display:none;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);background:url(../../images/png/texture-blue.png) repeat-y;background-position:100% 0}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-header-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:.25rem;-ms-flex:1;flex:1;text-align:right;margin-bottom:43px}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-header-content .job-card-category{font-size:14px;font-weight:300;color:#121f46}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-header-content .job-card-title{font-size:16px;font-weight:500;color:#121f46}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-details{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;gap:57px;margin-bottom:43px}@media (max-width:767px){.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-details{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e0;margin-bottom:1rem}}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-details .job-detail-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:4px}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-details .job-detail-item .job-detail-label{font-size:16px;font-weight:400;color:#121f46}@media (max-width:767px){.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-details .job-detail-item .job-detail-label{font-size:16px}}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-details .job-detail-item .job-detail-value{font-size:16px;font-weight:300;color:#121f46;font-family:Heebo,sans-serif}@media (max-width:767px){.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-details .job-detail-item .job-detail-value{font-size:16px}}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:43px}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-description .job-description-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-ms-flex-align:start;align-items:flex-start}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-description .job-description-section h4{font-size:16px;font-weight:400;color:#121f46;text-align:right}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-description .job-description-section p,.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-description .job-description-section ul{font-size:16px;font-weight:300;color:#121f46;line-height:1.5;text-align:right;white-space:pre-wrap;font-family:Heebo,sans-serif}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-card-description .job-description-section ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-apply-button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding-top:1rem}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-apply-button-wrapper .job-apply-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 2rem;background:#fdc641;color:#121f46;border:none;border-radius:60px;font-size:18px;font-weight:600;line-height:1;cursor:pointer;transition:background .2s;border:1px solid #db9f0d;height:44px;font-family:Heebo,sans-serif}@media (max-width:767px){.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-apply-button-wrapper .job-apply-btn{text-align:center;-ms-flex-pack:center;justify-content:center;width:100%;font-weight:500;font-family:Heebo,Arial,sans-serif}}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content .job-apply-button-wrapper .job-apply-btn:hover{background:#db9f0d}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card-texture{height:auto;background:url(../../images/png/texture-yellow.png) repeat-y;background-size:contain;width:16px;min-height:81px;display:none}@media (max-width:767px){.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card-texture{width:4px;min-height:70px}}.job-board-container .job-list-section .job-cards-container .job-card-wrapper:nth-child(2n) .job-card-header{background:url(../../images/png/texture-blue.png) repeat-y;background-position:100% 0}.job-board-container .job-list-section .job-cards-container .job-card-wrapper:nth-child(2n) .job-card-content{background:url(../../images/png/texture-yellow.png) repeat-y;background-position:100% 0}.job-board-container .job-list-section .job-cards-container .job-card-wrapper:nth-child(odd) .job-card-chevron{color:#fdc641!important}.job-board-container .job-list-section .pagination{display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:1rem;padding:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.job-board-container .job-list-section .pagination.show{display:-ms-flexbox;display:flex}.job-board-container .job-list-section .pagination .pagination-btn{padding:.5rem;background:none;border:none;cursor:pointer;opacity:1;color:#283764}.job-board-container .job-list-section .pagination .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.job-board-container .job-list-section .pagination .pagination-numbers{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.5rem}.job-board-container .job-list-section .pagination .pagination-numbers .pagination-number{min-width:28px;padding:.25rem;background:none;border:none;font-size:14px;color:#3e424e;cursor:pointer;text-align:center;border-radius:4px}.job-board-container .job-list-section .pagination .pagination-numbers .pagination-number:hover:not(:disabled){background:#f0f0f0}.job-board-container .job-list-section .pagination .pagination-numbers .pagination-number.active{background:#283764;color:#fff;font-weight:700}.job-board-container .job-list-section .pagination .pagination-numbers .pagination-number:disabled{cursor:default}@media (min-width:768px){.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-header{padding:20px 41px 20px 24px;min-height:81px}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-header .job-card-chevron{width:32px;height:32px}.job-board-container .job-list-section .job-cards-container .job-card-wrapper .job-card .job-card-content{padding:24px 65px 24px 60px}.job-board-container .job-list-section .pagination .pagination-numbers .pagination-number{min-width:32px;font-size:16px}}.job-board-container .application-popup-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(18,31,70,.4705882353);z-index:4;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.job-board-container .application-popup-overlay.show{display:-ms-flexbox;display:flex}.job-board-container .application-popup-overlay .application-popup-content{background:#121f46;border-radius:4px;max-width:602px;width:90vw;position:relative}.job-board-container .application-popup-overlay .application-popup-content .close-popup-btn{position:absolute;top:1rem;left:1rem;width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:none;border:none;color:#fff;cursor:pointer;border-radius:50%;transition:background .2s;z-index:2}.job-board-container .application-popup-overlay .application-popup-content .close-popup-btn:hover{background:hsla(0,0%,100%,.1)}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body{padding:20px 30px 45px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:55px}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;-ms-flex-align:start;align-items:flex-start;text-align:start;padding-top:55px}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-header h2{color:#fff}@media (max-width:767px){.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-header h2{font-size:32px}}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-header p{font-size:22px;font-weight:400;color:#fff}@media (max-width:767px){.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-header p{font-size:20px;font-weight:300}}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:7px;width:100%}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form .wpcf7.js{display:none}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form label{font-size:18px;font-weight:400;color:#fff;text-align:start}@media (max-width:767px){.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form label{font-size:16px;font-weight:300}}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form #error-message{display:none;width:100%;padding:.75rem 1rem;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fff;font-size:14px;text-align:right}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form #error-message.show{display:block}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form .application-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:.75rem;width:100%}@media (max-width:767px){.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form .application-buttons{-ms-flex-direction:column;flex-direction:column}}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form .application-buttons .btn-choose-file,.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form .application-buttons .btn-submit{width:-moz-fit-content;width:fit-content;padding:12px 50px;border-radius:60px;font-size:20px;font-weight:400;cursor:pointer;transition:all .2s;border:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;height:44px;max-width:242px}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form .application-buttons .btn-choose-file div,.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form .application-buttons .btn-submit div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form .application-buttons .btn-submit{background:#fdc641;color:#283764}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form .application-buttons .btn-submit:hover:not(:disabled){background:#e5b337}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form .application-buttons .btn-submit:disabled{opacity:.5;cursor:not-allowed}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form .application-buttons .btn-choose-file{background:#fff;color:#283764}.job-board-container .application-popup-overlay .application-popup-content .application-popup-body .application-form .application-buttons .btn-choose-file:hover{background:#f0f0f0}.job-board-container .success-popup-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(18,31,70,.4705882353);z-index:4;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.job-board-container .success-popup-overlay.show{display:-ms-flexbox;display:flex}.job-board-container .success-popup-overlay .success-popup-content{background:#121f46;border-radius:4px;padding:20px 30px;max-width:602px;min-height:372px;width:90vw;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.job-board-container .success-popup-overlay .success-popup-content .close-success-btn{height:44px;padding:12px 50px;border-radius:60px;font-size:20px;font-weight:400;cursor:pointer;transition:all .2s;border:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fdc641;border:1px solid #db9f0d;color:#283764;margin-top:32px}.job-board-container .success-popup-overlay .success-popup-content .close-success-btn:hover{background:#db9f0d}.job-board-container .success-popup-overlay h2{color:#fff;margin-bottom:8px}.job-board-container .success-popup-overlay p{font-size:22px;color:#fff;font-weight:400}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImpvYnMuc2NzcyIsIi4uL2Jhc2UvX2NvbG9ycy5zY3NzIiwiam9icy5jc3MiLCIuLi9iYXNlL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHUSx5REFBQSxBQUNBLGdGQUFBLEFBSVIsS0FDRSxxQkNUTSxDQ0tSLEFGT0EscUJBQ0UsV0FBQSxBQUNBLGVDZE0sQ0NhUixBRklFLHVDQUVFLGlCQUFBLENFU0osQUZKSSxrR0FOQSxXQUFBLEFBRUEsb0JBQUEsYUFBQSxBQUNBLDBCQUFBLHNCQUFBLEFBQ0Esc0JBQUEsa0JBQUEsQ0FFQSxBRVlKLDJERlZNLGlCQUFBLEFBSUEsUUFBQSxDRU1OLEFDckJJLHlCSFNBLDJEQVFJLFFBQUEsQ0VRTixDQUNGLEFGSkksNkRBQ0Usb0JBQUEsYUFBQSxBQUNBLHNCQUFBLDhCQUFBLEFBQ0Esc0JBQUEsbUJBQUEsQUFDQSxXQUFBLEFBQ0Esa0JBQUEsQ0VNTixBRkpNLCtFQUNFLGVBQUEsQUFDQSxXQUFBLEFBQ0Esa0NBQUEsQ0VNUixBQ3RDSSx5Qkg2QkUsK0VBS0ksY0FBQSxDRVFSLENBQ0YsQUZMTSxnRkFDRSxvQkFBQSxhQUFBLEFBQ0Esc0JBQUEsbUJBQUEsQUFDQSxVQUFBLEFBQ0EsbUJBQUEsQUFDQSxnQkFBQSxBQUNBLHlCQUFBLEFBQ0EsbUJBQUEsQUFDQSxjQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLEFBQ0EsbUJBQUEsQUFDQSxrQ0FBQSxDRU9SLEFGTFEsc0ZBQ0Usa0JBQUEsQ0VPVixBQzVESSx5QkhzQ0UsZ0ZBbUJJLGVBQUEsQUFDQSxnQkFBQSxBQUNBLCtCQUFBLDJCQUFBLEFBQ0EsV0FBQSxDRU9SLENBQ0YsQUZKTSwwQkExQ0YsNkRBMkNJLFlBQUEsQ0VPTixDQUNGLEFGSEksNERBQ0UsYUFBQSxBQUNBLGVBQUEsQUFDQSxNQUFBLEFBQ0EsT0FBQSxBQUNBLFFBQUEsQUFDQSxTQUFBLEFBQ0EsMEJBQUEsQUFDQSxVQUFBLEFBQ0Esc0JBQUEsbUJBQUEsQUFDQSxxQkFB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Q29udGVudCI6WyJAaW1wb3J0IFwiLi4vYmFzZS9fbWl4aW5zLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9iYXNlL192YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2Jhc2UvX2NvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIubWluLmNzc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9uYXZpZ2F0aW9uL25hdmlnYXRpb24ubWluLmNzc1wiO1xuXG4vKiBKb2IgQm9hcmQgVGVtcGxhdGUgU3R5bGVzICovXG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5qb2ItYm9hcmQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAvKiBKb2IgTGlzdCBTZWN0aW9uICovXG4gIC5qb2ItbGlzdC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuam9iLWxpc3QtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDJyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qIE1vYmlsZSBGaWx0ZXIgSGVhZGVyICovXG4gICAgLm1vYmlsZS1maWx0ZXItaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAuam9iLWNvdW50LW1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM4ODg4ODg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpbHRlci10b2dnbGUtYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzI4Mzc2NDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgY29sb3I6ICMyODM3NjQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBNb2JpbGUgRmlsdGVyIFBvcHVwICovXG4gICAgLm1vYmlsZS1maWx0ZXItcG9wdXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAubW9iaWxlLWZpbHRlci1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgLm1vYmlsZS1maWx0ZXItaGVhZGVyLXBvcHVwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2UtZmlsdGVyLWJ0biB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLWNvbnRlbnQtbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBEZXNrdG9wIEZpbHRlcnMgKi9cbiAgICAuZGVza3RvcC1maWx0ZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAyJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDgxNnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZmlsdGVyLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIGdhcDogN3B4O1xuXG4gICAgICAgIC5maWx0ZXItbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzg4ODg4ODtcbiAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlci1idXR0b25zLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAwLjM3NXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggIzAwMDAwMDFhIGluc2V0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIC5zd2lwZXItYXJyb3ctbmV4dCwgLnN3aXBlci1hcnJvdy1wcmV2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zd2lwZXItYXJyb3ctbmV4dCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3dpcGVyLWFycm93LXByZXYge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zd2lwZXItYXJyb3ctaGlkZGVuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmlsdGVyLWJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgJiArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogRmlsdGVycyBNb2JpbGUgKi9cblxuICAgIC5maWx0ZXItY29udGVudC1tb2JpbGUge1xuICAgICAgLmZpbHRlci1idXR0b25zLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjM3NXJlbTtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuZmlsdGVyLWJ0biB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBKb2IgQ291bnQgKi9cbiAgICAuam9iLWNvdW50LWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkdGV4dC1pbi1zeXN0ZW07XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA4MTZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICBmb250LWZhbWlseTogSGVlYm8sIHNhbnMtc2VyaWY7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogSm9iIENhcmRzICovXG4gICAgLmpvYi1jYXJkcy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDgxNnB4O1xuXG4gICAgICAuZmlyc3QtcGFydC1qb2JzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgfVxuICAgICAgLnNlY29uZC1wYXJ0LWpvYnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuNzVyZW07XG4gICAgICB9XG5cbiAgICAgIC5qb2ItY2FyZC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmpvYi1jYXJkIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGdhcDogMTNweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgICAgIC5qb2ItY2FyZC1jaGV2cm9uIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpvYi1jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuam9iLWNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzNXB4IDBweCAjMjgzNzY0MTQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvcG5nL3RleHR1cmUteWVsbG93LnBuZ1wiKSByZXBlYXQteTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcblxuXG4gICAgICAgICAgICAuam9iLWNhcmQtY2hldnJvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjgzNzY0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpvYi1jYXJkLXRpdGxlLXNlY3Rpb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZ2FwOiAwLjI1cmVtO1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAuam9iLWNhcmQtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmpvYi1jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5qb2ItY2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogIDhweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvcG5nL3RleHR1cmUtYmx1ZS5wbmdcIikgcmVwZWF0LXk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG5cbiAgICAgICAgICAgIC5qb2ItY2FyZC1oZWFkZXItY29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDAuMjVyZW07XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgICAgICAgICAgICAuam9iLWNhcmQtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5qb2ItY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qb2ItY2FyZC1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDU3cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5qb2ItZGV0YWlsLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6IDRweDtcblxuICAgICAgICAgICAgICAgIC5qb2ItZGV0YWlsLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmpvYi1kZXRhaWwtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpvYi1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZ2FwOiA0M3B4O1xuXG4gICAgICAgICAgICAgIC5qb2ItZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCxcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qb2ItYXBwbHktYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgICAgICAgICAgIC5qb2ItYXBwbHktYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXllbGxvdztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWVibywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwIDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuam9iLWNhcmQtdGV4dHVyZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9wbmcvdGV4dHVyZS15ZWxsb3cucG5nXCIpIHJlcGVhdC15O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA4MXB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAuam9iLWNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9wbmcvdGV4dHVyZS1ibHVlLnBuZ1wiKSByZXBlYXQteTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmpvYi1jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL3BuZy90ZXh0dXJlLXllbGxvdy5wbmdcIikgcmVwZWF0LXk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgLmpvYi1jYXJkLWNoZXZyb24ge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLXllbGxvdyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLyogUGFnaW5hdGlvbiAqL1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDFyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAucGFnaW5hdGlvbi1idG4ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogIzI4Mzc2NDtcblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFnaW5hdGlvbi1udW1iZXJzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuXG4gICAgICAgIC5wYWdpbmF0aW9uLW51bWJlciB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjM2U0MjRlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyODM3NjQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIFRhYmxldCBTdHlsZXMgZm9yIEpvYiBDYXJkcyAqL1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmpvYi1jYXJkcy1jb250YWluZXIge1xuICAgICAgICAuam9iLWNhcmQtd3JhcHBlciB7XG4gICAgICAgICAgLmpvYi1jYXJkIHtcbiAgICAgICAgICAgIC5qb2ItY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQxcHggMjBweCAyNHB4O1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4MXB4O1xuXG4gICAgICAgICAgICAgIC5qb2ItY2FyZC1jaGV2cm9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpvYi1jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDY1cHggMjRweCA2MHB4OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAucGFnaW5hdGlvbi1udW1iZXJzIHtcbiAgICAgICAgICAucGFnaW5hdGlvbi1udW1iZXIge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIEFwcGxpY2F0aW9uIFBvcHVwICovXG4gIC5hcHBsaWNhdGlvbi1wb3B1cC1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogIzEyMWY0Njc4O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmFwcGxpY2F0aW9uLXBvcHVwLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG1heC13aWR0aDogNjAycHg7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmNsb3NlLXBvcHVwLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFwcGxpY2F0aW9uLXBvcHVwLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggNDVweCAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDU1cHg7XG5cbiAgICAgICAgLmFwcGxpY2F0aW9uLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFwcGxpY2F0aW9uLWZvcm0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDdweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC53cGNmNy5qc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgI2Vycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDY4LCA2OCwgMC4yKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjM5LCA2OCwgNjgsIDAuMyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFwcGxpY2F0aW9uLWJ1dHRvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IDAuNzVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLXN1Ym1pdCxcbiAgICAgICAgICAgIC5idG4tY2hvb3NlLWZpbGUge1xuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNTBweCAgO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MnB4O1xuICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLXN1Ym1pdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZGM2NDE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjgzNzY0O1xuXG4gICAgICAgICAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNWIzMzc7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLWNob29zZS1maWxlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjgzNzY0O1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBTdWNjZXNzIFBvcHVwICovXG4gIC5zdWNjZXNzLXBvcHVwLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMTIxZjQ2Nzg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAmLnNob3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuc3VjY2Vzcy1wb3B1cC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDYwMnB4O1xuICAgICAgbWluLWhlaWdodDogMzcycHg7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmNsb3NlLXN1Y2Nlc3MtYnRuIHtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXllbGxvdztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHllbGxvdztcbiAgICAgICAgY29sb3I6ICRtYWluLWJsdWU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cbiIsIiR3aGl0ZTogI2ZmZmZmZjtcbiR3aGl0ZS0yOiAjRjVGNUY1O1xuJGJsYWNrOiAjMDAwMDAwO1xuJGRhcmstYmx1ZTogIzEyMUY0NjtcbiRtYWluLWJsdWU6ICMyODM3NjQ7XG4kdGV4dC1ib2R5OiAjM0U0MjRGO1xuJG1haW4teWVsbG93OiAjRkRDNjQxO1xuJHllbGxvdzogI0RCOUYwRDtcbiR0ZXh0LWluLXN5c3RlbTogIzg4ODg4ODtcbiRiYWNrOiAjRTlFREYyOyIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5taW4uY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL25hdmlnYXRpb24vbmF2aWdhdGlvbi5taW4uY3NzXCI7XG4vKiBKb2IgQm9hcmQgVGVtcGxhdGUgU3R5bGVzICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmpvYi1ib2FyZC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLyogSm9iIExpc3QgU2VjdGlvbiAqL1xuICAvKiBBcHBsaWNhdGlvbiBQb3B1cCAqL1xuICAvKiBTdWNjZXNzIFBvcHVwICovXG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qIE1vYmlsZSBGaWx0ZXIgSGVhZGVyICovXG4gIC8qIE1vYmlsZSBGaWx0ZXIgUG9wdXAgKi9cbiAgLyogRGVza3RvcCBGaWx0ZXJzICovXG4gIC8qIEZpbHRlcnMgTW9iaWxlICovXG4gIC8qIEpvYiBDb3VudCAqL1xuICAvKiBKb2IgQ2FyZHMgKi9cbiAgLyogUGFnaW5hdGlvbiAqL1xuICAvKiBUYWJsZXQgU3R5bGVzIGZvciBKb2IgQ2FyZHMgKi9cbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItbGlzdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuam9iLWxpc3QtY29udGFpbmVyIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5tb2JpbGUtZmlsdGVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAubW9iaWxlLWZpbHRlci1oZWFkZXIgLmpvYi1jb3VudC1tb2JpbGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LWZhbWlseTogXCJIZWVib1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAubW9iaWxlLWZpbHRlci1oZWFkZXIgLmpvYi1jb3VudC1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLm1vYmlsZS1maWx0ZXItaGVhZGVyIC5maWx0ZXItdG9nZ2xlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyODM3NjQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiAjMjgzNzY0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LWZhbWlseTogXCJIZWVib1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5tb2JpbGUtZmlsdGVyLWhlYWRlciAuZmlsdGVyLXRvZ2dsZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5tb2JpbGUtZmlsdGVyLWhlYWRlciAuZmlsdGVyLXRvZ2dsZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLm1vYmlsZS1maWx0ZXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAubW9iaWxlLWZpbHRlci1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLm1vYmlsZS1maWx0ZXItcG9wdXAuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAubW9iaWxlLWZpbHRlci1wb3B1cCAubW9iaWxlLWZpbHRlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAubW9iaWxlLWZpbHRlci1wb3B1cCAubW9iaWxlLWZpbHRlci1jb250ZW50IC5tb2JpbGUtZmlsdGVyLWhlYWRlci1wb3B1cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLm1vYmlsZS1maWx0ZXItcG9wdXAgLm1vYmlsZS1maWx0ZXItY29udGVudCAubW9iaWxlLWZpbHRlci1oZWFkZXItcG9wdXAgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjgzNzY0O1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLm1vYmlsZS1maWx0ZXItcG9wdXAgLm1vYmlsZS1maWx0ZXItY29udGVudCAuY2xvc2UtZmlsdGVyLWJ0biB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMjgzNzY0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLm1vYmlsZS1maWx0ZXItcG9wdXAgLm1vYmlsZS1maWx0ZXItY29udGVudCAuY2xvc2UtZmlsdGVyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAubW9iaWxlLWZpbHRlci1wb3B1cCAubW9iaWxlLWZpbHRlci1jb250ZW50IC5maWx0ZXItY29udGVudC1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5kZXNrdG9wLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDIlO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogODE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5kZXNrdG9wLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5kZXNrdG9wLWZpbHRlcnMgLmZpbHRlci1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogNDklO1xuICBnYXA6IDdweDtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5kZXNrdG9wLWZpbHRlcnMgLmZpbHRlci1ncm91cCAuZmlsdGVyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZm9udC1mYW1pbHk6IEhlZWJvLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuZGVza3RvcC1maWx0ZXJzIC5maWx0ZXItZ3JvdXAgLmZpbHRlci1idXR0b25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpIGluc2V0O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmRlc2t0b3AtZmlsdGVycyAuZmlsdGVyLWdyb3VwIC5maWx0ZXItYnV0dG9ucy13cmFwcGVyIC5zd2lwZXItYXJyb3ctbmV4dCwgLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmRlc2t0b3AtZmlsdGVycyAuZmlsdGVyLWdyb3VwIC5maWx0ZXItYnV0dG9ucy13cmFwcGVyIC5zd2lwZXItYXJyb3ctcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjRTlFREYyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmRlc2t0b3AtZmlsdGVycyAuZmlsdGVyLWdyb3VwIC5maWx0ZXItYnV0dG9ucy13cmFwcGVyIC5zd2lwZXItYXJyb3ctbmV4dCB7XG4gIGxlZnQ6IDA7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuZGVza3RvcC1maWx0ZXJzIC5maWx0ZXItZ3JvdXAgLmZpbHRlci1idXR0b25zLXdyYXBwZXIgLnN3aXBlci1hcnJvdy1wcmV2IHtcbiAgcmlnaHQ6IDA7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuZGVza3RvcC1maWx0ZXJzIC5maWx0ZXItZ3JvdXAgLmZpbHRlci1idXR0b25zLXdyYXBwZXIgLnN3aXBlci1hcnJvdy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmRlc2t0b3AtZmlsdGVycyAuZmlsdGVyLWdyb3VwIC5maWx0ZXItYnV0dG9ucy13cmFwcGVyIC5maWx0ZXItYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmRlc2t0b3AtZmlsdGVycyAuZmlsdGVyLWdyb3VwIC5maWx0ZXItYnV0dG9ucy13cmFwcGVyIC5maWx0ZXItYnRuIHNwYW4ge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjgzNzY0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuZGVza3RvcC1maWx0ZXJzIC5maWx0ZXItZ3JvdXAgLmZpbHRlci1idXR0b25zLXdyYXBwZXIgLmZpbHRlci1idG4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmRlc2t0b3AtZmlsdGVycyAuZmlsdGVyLWdyb3VwIC5maWx0ZXItYnV0dG9ucy13cmFwcGVyIC5maWx0ZXItYnRuIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzI4Mzc2NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuZmlsdGVyLWNvbnRlbnQtbW9iaWxlIC5maWx0ZXItYnV0dG9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zNzVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuZmlsdGVyLWNvbnRlbnQtbW9iaWxlIC5maWx0ZXItYnV0dG9ucy13cmFwcGVyIC5maWx0ZXItYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmZpbHRlci1jb250ZW50LW1vYmlsZSAuZmlsdGVyLWJ1dHRvbnMtd3JhcHBlciAuZmlsdGVyLWJ0biBzcGFuIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI4Mzc2NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmZpbHRlci1jb250ZW50LW1vYmlsZSAuZmlsdGVyLWJ1dHRvbnMtd3JhcHBlciAuZmlsdGVyLWJ0biBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuZmlsdGVyLWNvbnRlbnQtbW9iaWxlIC5maWx0ZXItYnV0dG9ucy13cmFwcGVyIC5maWx0ZXItYnRuIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzI4Mzc2NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuam9iLWNvdW50LWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODg4ODg4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgZm9udC1mYW1pbHk6IEhlZWJvLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuam9iLWNvdW50LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuam9iLWNhcmRzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgxNnB4O1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmpvYi1jYXJkcy1jb250YWluZXIgLmZpcnN0LXBhcnQtam9icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5zZWNvbmQtcGFydC1qb2JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmpvYi1jYXJkcy1jb250YWluZXIgLmpvYi1jYXJkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyIC5qb2ItY2FyZCB7XG4gIGZsZXg6IDE7XG4gIGdhcDogMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuam9iLWNhcmRzLWNvbnRhaW5lciAuam9iLWNhcmQtd3JhcHBlciAuam9iLWNhcmQuZXhwYW5kZWQgLmpvYi1jYXJkLWNoZXZyb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmpvYi1jYXJkcy1jb250YWluZXIgLmpvYi1jYXJkLXdyYXBwZXIgLmpvYi1jYXJkLmV4cGFuZGVkIC5qb2ItY2FyZC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuam9iLWNhcmRzLWNvbnRhaW5lciAuam9iLWNhcmQtd3JhcHBlciAuam9iLWNhcmQgLmpvYi1jYXJkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzVweCAwcHggcmdiYSg0MCwgNTUsIDEwMCwgMC4wNzg0MzEzNzI1KTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL3BuZy90ZXh0dXJlLXllbGxvdy5wbmdcIikgcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyIC5qb2ItY2FyZCAuam9iLWNhcmQtaGVhZGVyIC5qb2ItY2FyZC1jaGV2cm9uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyODM3NjQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmpvYi1jYXJkcy1jb250YWluZXIgLmpvYi1jYXJkLXdyYXBwZXIgLmpvYi1jYXJkIC5qb2ItY2FyZC1oZWFkZXIgLmpvYi1jYXJkLXRpdGxlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjI1cmVtO1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyIC5qb2ItY2FyZCAuam9iLWNhcmQtaGVhZGVyIC5qb2ItY2FyZC10aXRsZS1zZWN0aW9uIC5qb2ItY2FyZC1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMxMjFGNDY7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuam9iLWNhcmRzLWNvbnRhaW5lciAuam9iLWNhcmQtd3JhcHBlciAuam9iLWNhcmQgLmpvYi1jYXJkLWhlYWRlciAuam9iLWNhcmQtdGl0bGUtc2VjdGlvbiAuam9iLWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMTIxRjQ2O1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmpvYi1jYXJkcy1jb250YWluZXIgLmpvYi1jYXJkLXdyYXBwZXIgLmpvYi1jYXJkIC5qb2ItY2FyZC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvcG5nL3RleHR1cmUtYmx1ZS5wbmdcIikgcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyIC5qb2ItY2FyZCAuam9iLWNhcmQtY29udGVudCAuam9iLWNhcmQtaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjI1cmVtO1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyIC5qb2ItY2FyZCAuam9iLWNhcmQtY29udGVudCAuam9iLWNhcmQtaGVhZGVyLWNvbnRlbnQgLmpvYi1jYXJkLWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzEyMUY0Njtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyIC5qb2ItY2FyZCAuam9iLWNhcmQtY29udGVudCAuam9iLWNhcmQtaGVhZGVyLWNvbnRlbnQgLmpvYi1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzEyMUY0Njtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyIC5qb2ItY2FyZCAuam9iLWNhcmQtY29udGVudCAuam9iLWNhcmQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiA1N3B4O1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyIC5qb2ItY2FyZCAuam9iLWNhcmQtY29udGVudCAuam9iLWNhcmQtZGV0YWlscyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuam9iLWNhcmRzLWNvbnRhaW5lciAuam9iLWNhcmQtd3JhcHBlciAuam9iLWNhcmQgLmpvYi1jYXJkLWNvbnRlbnQgLmpvYi1jYXJkLWRldGFpbHMgLmpvYi1kZXRhaWwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDRweDtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyIC5qb2ItY2FyZCAuam9iLWNhcmQtY29udGVudCAuam9iLWNhcmQtZGV0YWlscyAuam9iLWRldGFpbC1pdGVtIC5qb2ItZGV0YWlsLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzEyMUY0Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuam9iLWNhcmRzLWNvbnRhaW5lciAuam9iLWNhcmQtd3JhcHBlciAuam9iLWNhcmQgLmpvYi1jYXJkLWNvbnRlbnQgLmpvYi1jYXJkLWRldGFpbHMgLmpvYi1kZXRhaWwtaXRlbSAuam9iLWRldGFpbC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuam9iLWNhcmRzLWNvbnRhaW5lciAuam9iLWNhcmQtd3JhcHBlciAuam9iLWNhcmQgLmpvYi1jYXJkLWNvbnRlbnQgLmpvYi1jYXJkLWRldGFpbHMgLmpvYi1kZXRhaWwtaXRlbSAuam9iLWRldGFpbC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMxMjFGNDY7XG4gIGZvbnQtZmFtaWx5OiBIZWVibywgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuam9iLWNhcmRzLWNvbnRhaW5lciAuam9iLWNhcmQtd3JhcHBlciAuam9iLWNhcmQgLmpvYi1jYXJkLWNvbnRlbnQgLmpvYi1jYXJkLWRldGFpbHMgLmpvYi1kZXRhaWwtaXRlbSAuam9iLWRldGFpbC12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuam9iLWNhcmRzLWNvbnRhaW5lciAuam9iLWNhcmQtd3JhcHBlciAuam9iLWNhcmQgLmpvYi1jYXJkLWNvbnRlbnQgLmpvYi1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0M3B4O1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmpvYi1jYXJkcy1jb250YWluZXIgLmpvYi1jYXJkLXdyYXBwZXIgLmpvYi1jYXJkIC5qb2ItY2FyZC1jb250ZW50IC5qb2ItY2FyZC1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuam9iLWNhcmRzLWNvbnRhaW5lciAuam9iLWNhcmQtd3JhcHBlciAuam9iLWNhcmQgLmpvYi1jYXJkLWNvbnRlbnQgLmpvYi1jYXJkLWRlc2NyaXB0aW9uIC5qb2ItZGVzY3JpcHRpb24tc2VjdGlvbiBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxMjFGNDY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmpvYi1jYXJkcy1jb250YWluZXIgLmpvYi1jYXJkLXdyYXBwZXIgLmpvYi1jYXJkIC5qb2ItY2FyZC1jb250ZW50IC5qb2ItY2FyZC1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uLXNlY3Rpb24gcCxcbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyIC5qb2ItY2FyZCAuam9iLWNhcmQtY29udGVudCAuam9iLWNhcmQtZGVzY3JpcHRpb24gLmpvYi1kZXNjcmlwdGlvbi1zZWN0aW9uIHVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzEyMUY0NjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgZm9udC1mYW1pbHk6IEhlZWJvLCBzYW5zLXNlcmlmO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmpvYi1jYXJkcy1jb250YWluZXIgLmpvYi1jYXJkLXdyYXBwZXIgLmpvYi1jYXJkIC5qb2ItY2FyZC1jb250ZW50IC5qb2ItY2FyZC1kZXNjcmlwdGlvbiAuam9iLWRlc2NyaXB0aW9uLXNlY3Rpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyIC5qb2ItY2FyZCAuam9iLWNhcmQtY29udGVudCAuam9iLWFwcGx5LWJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyIC5qb2ItY2FyZCAuam9iLWNhcmQtY29udGVudCAuam9iLWFwcGx5LWJ1dHRvbi13cmFwcGVyIC5qb2ItYXBwbHktYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogI0ZEQzY0MTtcbiAgY29sb3I6ICMxMjFGNDY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQjlGMEQ7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1mYW1pbHk6IEhlZWJvLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyIC5qb2ItY2FyZCAuam9iLWNhcmQtY29udGVudCAuam9iLWFwcGx5LWJ1dHRvbi13cmFwcGVyIC5qb2ItYXBwbHktYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJIZWVib1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmpvYi1jYXJkcy1jb250YWluZXIgLmpvYi1jYXJkLXdyYXBwZXIgLmpvYi1jYXJkIC5qb2ItY2FyZC1jb250ZW50IC5qb2ItYXBwbHktYnV0dG9uLXdyYXBwZXIgLmpvYi1hcHBseS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjREI5RjBEO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmpvYi1jYXJkcy1jb250YWluZXIgLmpvYi1jYXJkLXdyYXBwZXIgLmpvYi1jYXJkLXRleHR1cmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9wbmcvdGV4dHVyZS15ZWxsb3cucG5nXCIpIHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNnB4O1xuICBtaW4taGVpZ2h0OiA4MXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyIC5qb2ItY2FyZC10ZXh0dXJlIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyOm50aC1jaGlsZChldmVuKSAuam9iLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL3BuZy90ZXh0dXJlLWJsdWUucG5nXCIpIHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuam9iLWNhcmRzLWNvbnRhaW5lciAuam9iLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQoZXZlbikgLmpvYi1jYXJkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvcG5nL3RleHR1cmUteWVsbG93LnBuZ1wiKSByZXBlYXQteTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmpvYi1jYXJkcy1jb250YWluZXIgLmpvYi1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKG9kZCkgLmpvYi1jYXJkLWNoZXZyb24ge1xuICBjb2xvcjogI0ZEQzY0MSAhaW1wb3J0YW50O1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAucGFnaW5hdGlvbi5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjgzNzY0O1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbnVtYmVycyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLW51bWJlcnMgLnBhZ2luYXRpb24tbnVtYmVyIHtcbiAgbWluLXdpZHRoOiAyOHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzZTQyNGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1udW1iZXJzIC5wYWdpbmF0aW9uLW51bWJlcjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1udW1iZXJzIC5wYWdpbmF0aW9uLW51bWJlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjgzNzY0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1udW1iZXJzIC5wYWdpbmF0aW9uLW51bWJlcjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9iLWJvYXJkLWNvbnRhaW5lciAuam9iLWxpc3Qtc2VjdGlvbiAuam9iLWNhcmRzLWNvbnRhaW5lciAuam9iLWNhcmQtd3JhcHBlciAuam9iLWNhcmQgLmpvYi1jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCA0MXB4IDIwcHggMjRweDtcbiAgICBtaW4taGVpZ2h0OiA4MXB4O1xuICB9XG4gIC5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5qb2ItY2FyZHMtY29udGFpbmVyIC5qb2ItY2FyZC13cmFwcGVyIC5qb2ItY2FyZCAuam9iLWNhcmQtaGVhZGVyIC5qb2ItY2FyZC1jaGV2cm9uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmpvYi1ib2FyZC1jb250YWluZXIgLmpvYi1saXN0LXNlY3Rpb24gLmpvYi1jYXJkcy1jb250YWluZXIgLmpvYi1jYXJkLXdyYXBwZXIgLmpvYi1jYXJkIC5qb2ItY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4IDY1cHggMjRweCA2MHB4O1xuICB9XG4gIC5qb2ItYm9hcmQtY29udGFpbmVyIC5qb2ItbGlzdC1zZWN0aW9uIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLW51bWJlcnMgLnBhZ2luYXRpb24tbnVtYmVyIHtcbiAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuYXBwbGljYXRpb24tcG9wdXAtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCAzMSwgNzAsIDAuNDcwNTg4MjM1Myk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmFwcGxpY2F0aW9uLXBvcHVwLW92ZXJsYXkuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuYXBwbGljYXRpb24tcG9wdXAtb3ZlcmxheSAuYXBwbGljYXRpb24tcG9wdXAtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMxMjFGNDY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWF4LXdpZHRoOiA2MDJweDtcbiAgd2lkdGg6IDkwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5hcHBsaWNhdGlvbi1wb3B1cC1vdmVybGF5IC5hcHBsaWNhdGlvbi1wb3B1cC1jb250ZW50IC5jbG9zZS1wb3B1cC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHotaW5kZXg6IDEwO1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmFwcGxpY2F0aW9uLXBvcHVwLW92ZXJsYXkgLmFwcGxpY2F0aW9uLXBvcHVwLWNvbnRlbnQgLmNsb3NlLXBvcHVwLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5hcHBsaWNhdGlvbi1wb3B1cC1vdmVybGF5IC5hcHBsaWNhdGlvbi1wb3B1cC1jb250ZW50IC5hcHBsaWNhdGlvbi1wb3B1cC1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAzMHB4IDQ1cHggMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1NXB4O1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmFwcGxpY2F0aW9uLXBvcHVwLW92ZXJsYXkgLmFwcGxpY2F0aW9uLXBvcHVwLWNvbnRlbnQgLmFwcGxpY2F0aW9uLXBvcHVwLWJvZHkgLmFwcGxpY2F0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmFwcGxpY2F0aW9uLXBvcHVwLW92ZXJsYXkgLmFwcGxpY2F0aW9uLXBvcHVwLWNvbnRlbnQgLmFwcGxpY2F0aW9uLXBvcHVwLWJvZHkgLmFwcGxpY2F0aW9uLWhlYWRlciBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qb2ItYm9hcmQtY29udGFpbmVyIC5hcHBsaWNhdGlvbi1wb3B1cC1vdmVybGF5IC5hcHBsaWNhdGlvbi1wb3B1cC1jb250ZW50IC5hcHBsaWNhdGlvbi1wb3B1cC1ib2R5IC5hcHBsaWNhdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmFwcGxpY2F0aW9uLXBvcHVwLW92ZXJsYXkgLmFwcGxpY2F0aW9uLXBvcHVwLWNvbnRlbnQgLmFwcGxpY2F0aW9uLXBvcHVwLWJvZHkgLmFwcGxpY2F0aW9uLWhlYWRlciBwIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9iLWJvYXJkLWNvbnRhaW5lciAuYXBwbGljYXRpb24tcG9wdXAtb3ZlcmxheSAuYXBwbGljYXRpb24tcG9wdXAtY29udGVudCAuYXBwbGljYXRpb24tcG9wdXAtYm9keSAuYXBwbGljYXRpb24taGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuYXBwbGljYXRpb24tcG9wdXAtb3ZlcmxheSAuYXBwbGljYXRpb24tcG9wdXAtY29udGVudCAuYXBwbGljYXRpb24tcG9wdXAtYm9keSAuYXBwbGljYXRpb24tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5hcHBsaWNhdGlvbi1wb3B1cC1vdmVybGF5IC5hcHBsaWNhdGlvbi1wb3B1cC1jb250ZW50IC5hcHBsaWNhdGlvbi1wb3B1cC1ib2R5IC5hcHBsaWNhdGlvbi1mb3JtIC53cGNmNy5qcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuYXBwbGljYXRpb24tcG9wdXAtb3ZlcmxheSAuYXBwbGljYXRpb24tcG9wdXAtY29udGVudCAuYXBwbGljYXRpb24tcG9wdXAtYm9keSAuYXBwbGljYXRpb24tZm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qb2ItYm9hcmQtY29udGFpbmVyIC5hcHBsaWNhdGlvbi1wb3B1cC1vdmVybGF5IC5hcHBsaWNhdGlvbi1wb3B1cC1jb250ZW50IC5hcHBsaWNhdGlvbi1wb3B1cC1ib2R5IC5hcHBsaWNhdGlvbi1mb3JtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmFwcGxpY2F0aW9uLXBvcHVwLW92ZXJsYXkgLmFwcGxpY2F0aW9uLXBvcHVwLWNvbnRlbnQgLmFwcGxpY2F0aW9uLXBvcHVwLWJvZHkgLmFwcGxpY2F0aW9uLWZvcm0gI2Vycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgNjgsIDY4LCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzOSwgNjgsIDY4LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5hcHBsaWNhdGlvbi1wb3B1cC1vdmVybGF5IC5hcHBsaWNhdGlvbi1wb3B1cC1jb250ZW50IC5hcHBsaWNhdGlvbi1wb3B1cC1ib2R5IC5hcHBsaWNhdGlvbi1mb3JtICNlcnJvci1tZXNzYWdlLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5hcHBsaWNhdGlvbi1wb3B1cC1vdmVybGF5IC5hcHBsaWNhdGlvbi1wb3B1cC1jb250ZW50IC5hcHBsaWNhdGlvbi1wb3B1cC1ib2R5IC5hcHBsaWNhdGlvbi1mb3JtIC5hcHBsaWNhdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAwLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9iLWJvYXJkLWNvbnRhaW5lciAuYXBwbGljYXRpb24tcG9wdXAtb3ZlcmxheSAuYXBwbGljYXRpb24tcG9wdXAtY29udGVudCAuYXBwbGljYXRpb24tcG9wdXAtYm9keSAuYXBwbGljYXRpb24tZm9ybSAuYXBwbGljYXRpb24tYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLmFwcGxpY2F0aW9uLXBvcHVwLW92ZXJsYXkgLmFwcGxpY2F0aW9uLXBvcHVwLWNvbnRlbnQgLmFwcGxpY2F0aW9uLXBvcHVwLWJvZHkgLmFwcGxpY2F0aW9uLWZvcm0gLmFwcGxpY2F0aW9uLWJ1dHRvbnMgLmJ0bi1zdWJtaXQsXG4uam9iLWJvYXJkLWNvbnRhaW5lciAuYXBwbGljYXRpb24tcG9wdXAtb3ZlcmxheSAuYXBwbGljYXRpb24tcG9wdXAtY29udGVudCAuYXBwbGljYXRpb24tcG9wdXAtYm9keSAuYXBwbGljYXRpb24tZm9ybSAuYXBwbGljYXRpb24tYnV0dG9ucyAuYnRuLWNob29zZS1maWxlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMnB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1heC13aWR0aDogMjQycHg7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuYXBwbGljYXRpb24tcG9wdXAtb3ZlcmxheSAuYXBwbGljYXRpb24tcG9wdXAtY29udGVudCAuYXBwbGljYXRpb24tcG9wdXAtYm9keSAuYXBwbGljYXRpb24tZm9ybSAuYXBwbGljYXRpb24tYnV0dG9ucyAuYnRuLXN1Ym1pdCBkaXYsXG4uam9iLWJvYXJkLWNvbnRhaW5lciAuYXBwbGljYXRpb24tcG9wdXAtb3ZlcmxheSAuYXBwbGljYXRpb24tcG9wdXAtY29udGVudCAuYXBwbGljYXRpb24tcG9wdXAtYm9keSAuYXBwbGljYXRpb24tZm9ybSAuYXBwbGljYXRpb24tYnV0dG9ucyAuYnRuLWNob29zZS1maWxlIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5hcHBsaWNhdGlvbi1wb3B1cC1vdmVybGF5IC5hcHBsaWNhdGlvbi1wb3B1cC1jb250ZW50IC5hcHBsaWNhdGlvbi1wb3B1cC1ib2R5IC5hcHBsaWNhdGlvbi1mb3JtIC5hcHBsaWNhdGlvbi1idXR0b25zIC5idG4tc3VibWl0IHtcbiAgYmFja2dyb3VuZDogI2ZkYzY0MTtcbiAgY29sb3I6ICMyODM3NjQ7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuYXBwbGljYXRpb24tcG9wdXAtb3ZlcmxheSAuYXBwbGljYXRpb24tcG9wdXAtY29udGVudCAuYXBwbGljYXRpb24tcG9wdXAtYm9keSAuYXBwbGljYXRpb24tZm9ybSAuYXBwbGljYXRpb24tYnV0dG9ucyAuYnRuLXN1Ym1pdDpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6ICNlNWIzMzc7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuYXBwbGljYXRpb24tcG9wdXAtb3ZlcmxheSAuYXBwbGljYXRpb24tcG9wdXAtY29udGVudCAuYXBwbGljYXRpb24tcG9wdXAtYm9keSAuYXBwbGljYXRpb24tZm9ybSAuYXBwbGljYXRpb24tYnV0dG9ucyAuYnRuLXN1Ym1pdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5hcHBsaWNhdGlvbi1wb3B1cC1vdmVybGF5IC5hcHBsaWNhdGlvbi1wb3B1cC1jb250ZW50IC5hcHBsaWNhdGlvbi1wb3B1cC1ib2R5IC5hcHBsaWNhdGlvbi1mb3JtIC5hcHBsaWNhdGlvbi1idXR0b25zIC5idG4tY2hvb3NlLWZpbGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMyODM3NjQ7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuYXBwbGljYXRpb24tcG9wdXAtb3ZlcmxheSAuYXBwbGljYXRpb24tcG9wdXAtY29udGVudCAuYXBwbGljYXRpb24tcG9wdXAtYm9keSAuYXBwbGljYXRpb24tZm9ybSAuYXBwbGljYXRpb24tYnV0dG9ucyAuYnRuLWNob29zZS1maWxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5zdWNjZXNzLXBvcHVwLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxOCwgMzEsIDcwLCAwLjQ3MDU4ODIzNTMpO1xuICB6LWluZGV4OiA5OTk5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5zdWNjZXNzLXBvcHVwLW92ZXJsYXkuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuc3VjY2Vzcy1wb3B1cC1vdmVybGF5IC5zdWNjZXNzLXBvcHVwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMTIxRjQ2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgbWF4LXdpZHRoOiA2MDJweDtcbiAgbWluLWhlaWdodDogMzcycHg7XG4gIHdpZHRoOiA5MHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5zdWNjZXNzLXBvcHVwLW92ZXJsYXkgLnN1Y2Nlc3MtcG9wdXAtY29udGVudCAuY2xvc2Utc3VjY2Vzcy1idG4ge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDEycHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZEQzY0MTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RCOUYwRDtcbiAgY29sb3I6ICMyODM3NjQ7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uam9iLWJvYXJkLWNvbnRhaW5lciAuc3VjY2Vzcy1wb3B1cC1vdmVybGF5IC5zdWNjZXNzLXBvcHVwLWNvbnRlbnQgLmNsb3NlLXN1Y2Nlc3MtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RCOUYwRDtcbn1cbi5qb2ItYm9hcmQtY29udGFpbmVyIC5zdWNjZXNzLXBvcHVwLW92ZXJsYXkgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmpvYi1ib2FyZC1jb250YWluZXIgLnN1Y2Nlc3MtcG9wdXAtb3ZlcmxheSBwIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn0iLCIvLyBUaGlzIG1peGluIGdlbmVyYXRlcyBtZWRpYSBxdWVyeSBydWxlcyBmb3Igc2NyZWVuIHNpemVzIGRvd24gdG8gYSBzcGVjaWZpZWQgYnJlYWtwb2ludC5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJHNpemUpIHtcbiAgQGlmICRzaXplPT14eGwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZT09eGwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZT09bGcge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplPT1tZCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemU9PXNtIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZT09eHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplPT14eHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIG1lZGlhIHF1ZXJ5IHJ1bGVzIGZvciBzY3JlZW4gc2l6ZXMgdXAgZnJvbSBhIHNwZWNpZmllZCBicmVha3BvaW50LlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHNpemUpIHtcbiAgQGlmICRzaXplPT14eGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZT09eGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZT09bGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplPT1tZCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemU9PXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZT09eHMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NzlweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplPT14eHMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzlweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIEBmb250LWZhY2UgcnVsZXMgZm9yIGVtYmVkZGluZyBjdXN0b20gZm9udHMgaW50byB5b3VyIHN0eWxlc2hlZXRzLlxuQG1peGluIGZvbnQtZmFjZSgkZm9udC1uYW1lLCAkcGF0aCwgJHdlaWdodDogbm9ybWFsLCAkc3R5bGU6IG5vcm1hbCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogcXVvdGUoJGZvbnQtbmFtZSk7XG4gICAgc3JjOiB1cmwoJHBhdGggKyBcIi5lb3RcIik7XG4gICAgc3JjOiB1cmwoJHBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoJHBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybCgkcGF0aCArIFwiLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoJHBhdGggKyBcIi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgkcGF0aCArIFwiLnN2ZyMjeyRmb250LW5hbWV9XCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKCRwYXRoICsgXCIuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoJHBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgfVxufVxuXG4vLyBUaGlzIGZ1bmN0aW9uIHJlcGxhY2VzIG9jY3VycmVuY2VzIG9mIGEgc3BlY2lmaWVkIHN1YnN0cmluZyBpbiBhIHN0cmluZyB3aXRoIGFub3RoZXIgc3Vic3RyaW5nLlxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gVGhpcyBmdW5jdGlvbiBlbmNvZGVzIHNwZWNpYWwgY2hhcmFjdGVycyBpbiBhIHN0cmluZyB0byBlbnN1cmUgdmFsaWQgVVJMIGVuY29kaW5nLlxuQGZ1bmN0aW9uIHVybC1lbmNvZGUoJHN0cmluZykge1xuICAkbWFwOiAoXG4gICAgICAgICAgXCIlXCI6IFwiJTI1XCIsXG4gICAgICAgICAgXCI8XCI6IFwiJTNDXCIsXG4gICAgICAgICAgXCI+XCI6IFwiJTNFXCIsXG4gICAgICAgICAgXCIgXCI6IFwiJTIwXCIsXG4gICAgICAgICAgXCIhXCI6IFwiJTIxXCIsXG4gICAgICAgICAgXCIqXCI6IFwiJTJBXCIsXG4gICAgICAgICAgXCInXCI6IFwiJTI3XCIsXG4gICAgICAgICAgJ1wiJzogXCIlMjJcIixcbiAgICAgICAgICBcIihcIjogXCIlMjhcIixcbiAgICAgICAgICBcIilcIjogXCIlMjlcIixcbiAgICAgICAgICBcIjtcIjogXCIlM0JcIixcbiAgICAgICAgICBcIjpcIjogXCIlM0FcIixcbiAgICAgICAgICBcIkBcIjogXCIlNDBcIixcbiAgICAgICAgICBcIiZcIjogXCIlMjZcIixcbiAgICAgICAgICBcIj1cIjogXCIlM0RcIixcbiAgICAgICAgICBcIitcIjogXCIlMkJcIixcbiAgICAgICAgICBcIiRcIjogXCIlMjRcIixcbiAgICAgICAgICBcIixcIjogXCIlMkNcIixcbiAgICAgICAgICBcIi9cIjogXCIlMkZcIixcbiAgICAgICAgICBcIj9cIjogXCIlM0ZcIixcbiAgICAgICAgICBcIiNcIjogXCIlMjNcIixcbiAgICAgICAgICBcIltcIjogXCIlNUJcIixcbiAgICAgICAgICBcIl1cIjogXCIlNURcIixcbiAgKTtcblxuICAkbmV3OiAkc3RyaW5nO1xuXG4gIEBlYWNoICRzZWFyY2gsICRyZXBsYWNlIGluICRtYXAge1xuICAgICRuZXc6IHN0ci1yZXBsYWNlKCRuZXcsICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJG5ldztcbn1cblxuLy8gVGhpcyBmdW5jdGlvbiBjb252ZXJ0cyBhbiBTVkcgc3RyaW5nIHRvIGEgZGF0YSBVUkwgZm9yIGVtYmVkZGluZyBpbiBzdHlsZXNoZWV0cy5cbkBmdW5jdGlvbiBpbmxpbmUtc3ZnKCRzdHJpbmcpIHtcbiAgQHJldHVybiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsI3t1cmwtZW5jb2RlKCRzdHJpbmcpfVwiKTtcbn1cbiJdfQ== */
