.tr-category-list{padding-top:96px;padding-bottom:96px}@media (min-width:1200px){.tr-category-list{padding-top:144px;padding-bottom:144px}}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;scroll-padding-top:100px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{padding-top:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}li,p{word-break:break-word}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding:0;margin:0 0 25px 19px}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ol{margin:0 0 25px 25px;list-style-position:inside}label,ol.wp-block-list .block-editor-rich-text__editable,output,ul.wp-block-list .block-editor-rich-text__editable{display:inline-block}dl{margin-bottom:20px}dd{margin:0 20px 20px}dt{font-weight:700}blockquote,q{padding:0 0 0 40px;position:relative;display:block}b,strong{font-weight:bolder}small{font-size:80%}mark{background-color:#fcf8e3}sub,sup{position:relative;font-size:_rem(12);line-height:0;vertical-align:baseline}sub{bottom:-4px}sup{top:-8px}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre{background-color:#eee;line-height:1.5;max-width:100%;padding:15px;text-align:left;display:block;margin-top:0;margin-bottom:15px;overflow:auto}[dir=rtl] pre{text-align:right}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;direction:ltr;unicode-bidi:bidi-override}code,pre{font-size:_rem(14)}code{color:#d63384;word-wrap:break-word;display:inline-block;padding:3px 10px;border-radius:3px}kbd,samp{font-size:_rem(16)}pre code{font-size:inherit;word-break:normal}a>code,pre code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem;padding:2px 5px;border-radius:4px}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 15px}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse;width:100%;border:0;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:15px 0 25px}table caption{caption-side:top;text-align:center;padding-top:0;padding-bottom:10px;color:#6c757d}code,table tfoot,table thead{background-color:#f9f9f9}table tbody tr{border-bottom:1px solid #eee}table tbody tr:last-child{border-bottom:none}table td,table th{padding:10px 15px}th{text-align:inherit;text-align:-webkit-match-parent}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}img{height:auto;max-width:100%}embed,iframe,object{margin-bottom:20px;max-width:100%}button:focus,input:focus{outline:0}a:not([class]){word-break:break-word}@media (hover:hover){a:not([class]){transition:text-decoration-color .5s ease-in-out}a:not([class]):hover{text-decoration-color:var(--wp--preset--color--orange, #F14A08)}}.tr-header{padding-top:clamp(0rem,0rem + ((1vw - .75rem)*20),1.25rem);position:sticky;top:0;z-index:10000;transition:background-color .3s}.tr-header a,.tr-header-mobile a{text-decoration:none!important}.tr-header_simple{display:flex;align-items:center;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:0 1px 3px rgba(0,0,0,.1);padding-top:0;height:72px}.tr-header_simple .tr-container-wide{width:100%}.tr-header__logo_simple img,.tr-header_simple .tr-header__logo{width:32px}.tr-header_partner-landing{padding:20px 0}.tr-header_partner-landing .tr-container-wide{display:flex;justify-content:space-between;align-items:center;gap:60px}.tr-header_transparent{background-color:var(--wp--preset--color--beige, #FFF8F4)}.tr-header_transparent .tr-header__menu>.menu-item.menu-item-has-focus>.no-link,.tr-header_transparent .tr-header__menu>.menu-item.menu-item-has-focus>a,.tr-header_transparent .tr-header__menu>.menu-item:hover>.no-link,.tr-header_transparent .tr-header__menu>.menu-item:hover>a{color:var(--wp--preset--color--teal, #003744)}.tr-header_transparent .tr-header__menu>.menu-item.menu-item-has-focus.menu-item-parent-focus{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:8px}.tr-header_teal{background-color:var(--wp--preset--color--teal, #003744)}.tr-header_teal .tr-header__links-icon,.tr-header_teal .tr-header__logo,.tr-header_teal .tr-header__menu>.menu-item>.no-link,.tr-header_teal .tr-header__menu>.menu-item>a{color:var(--wp--preset--color--white, #FFFFFF);outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-header_teal .tr-header__menu>.menu-item.menu-item-has-focus.menu-item-parent-focus{outline:2px solid var(--wp--preset--color--white, #FFFFFF);outline-offset:8px}.tr-header_teal .tr-header__links-icon:before{background-color:rgba(255,255,255,.2)}.tr-header_teal .tr-header__open-menu{border-color:var(--wp--preset--color--white, #FFFFFF)}.tr-header_teal .tr-header__open-menu span,.tr-header_teal .tr-header__open-menu span:after,.tr-header_teal .tr-header__open-menu span:before{background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-header_mint{background-color:var(--wp--preset--color--mint, #DDEFE5)}.tr-header_light-blue .tr-header__menu>.menu-item.menu-item-has-focus.menu-item-parent-focus,.tr-header_mint .tr-header__menu>.menu-item.menu-item-has-focus.menu-item-parent-focus{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:8px}.tr-header_light-blue{background-color:var(--wp--preset--color--light-blue, #D3F3F2)}@media (max-width:1199px){.tr-header_active-mobile-menu{background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-header_active-mobile-menu .tr-header__logo{color:var(--wp--preset--color--black, #160D0D)}.tr-header_active-mobile-menu .tr-header__open-menu{border-color:var(--wp--preset--color--black, #160D0D)}.tr-header_active-mobile-menu .tr-header__open-menu span,.tr-header_active-mobile-menu .tr-header__open-menu span:after,.tr-header_active-mobile-menu .tr-header__open-menu span:before{background-color:var(--wp--preset--color--black, #160D0D)}}.tr-header__container{position:relative;width:calc(100% - clamp(2.75rem,2.75rem + ((1vw - .48rem)*12.963),6.25rem));margin-left:auto;margin-right:auto;height:clamp(4.5rem,4.5rem + ((1vw - .48rem)*8.7963),6.875rem);display:flex;gap:clamp(1.25rem,1.25rem + ((1vw - .75rem)*27),2.9375rem)}.tr-header__logo{display:block;color:var(--wp--preset--color--maroon, #7A0B00);width:clamp(4.375rem,4.375rem + ((1vw - .48rem)*7.4074),6.375rem);align-self:center;transition:color .3s}@media (min-width:1200px){.tr-header__logo:not(.tr-header__logo_simple){transform:translateY(-8px)}}.tr-header__logo svg{display:block;width:100%;height:auto}.tr-header__menu{display:flex;flex-wrap:wrap}@media (max-width:1199px){.tr-header__menu{display:none}}.tr-header__menu>.menu-item>.no-link,.tr-header__menu>.menu-item>a{height:100%;display:flex;align-items:center;font-size:1rem;line-height:1.2;font-weight:600;padding:0 .78125rem;transition:color .3s;font-family:var(--wp--preset--font-family--givonic);cursor:pointer}.tr-header__menu>.menu-item>.no-link span:not(.tr-menu-lottie),.tr-header__menu>.menu-item>a span:not(.tr-menu-lottie){display:block;position:relative}.tr-header__menu>.menu-item>.no-link>span,.tr-header__menu>.menu-item>a>span{position:relative}.tr-header__menu>.menu-item>.no-link .tr-menu-lottie,.tr-header__menu>.menu-item>a .tr-menu-lottie{display:block;position:absolute;left:0;top:calc(100% + 6px);width:100%;height:12px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a.h5 span .tr-tab-menu-lottie canvas,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a span,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a span,.tr-header__menu>.menu-item>.no-link .tr-menu-lottie canvas,.tr-header__menu>.menu-item>a .tr-menu-lottie canvas{display:block}.tr-header__menu>.menu-item.menu-item-has-children.menu-item-has-focus>.sub-menu,.tr-header__menu>.menu-item.menu-item-has-children:hover>.sub-menu,.tr-overlay-mobile.active{opacity:1;visibility:visible;pointer-events:initial}.tr-header__menu>.menu-item.menu-item-has-children.menu-item_horizontal>.sub-menu,.tr-header__menu>.menu-item.menu-item-has-children.menu-item_vertical>.sub-menu{width:770px;display:grid;grid-template-columns:353px 1fr}.tr-header__menu>.menu-item.menu-item-has-children.menu-item_tab>.sub-menu{width:calc(100% + 2*clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem))}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu{position:absolute;top:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s;background-color:var(--wp--preset--color--white, #FFFFFF);border-radius:40px;box-shadow:0 7px 18.8px 0 rgba(126,134,134,.1);z-index:99;display:flex;flex-wrap:wrap;left:calc(-1*clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem));display:grid;grid-template-columns:353px 1fr;max-height:calc(100vh - 130px);overflow:hidden scroll;-ms-overflow-style:none;scrollbar-width:none}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu::-webkit-scrollbar{display:none}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info_vertical{position:relative}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .sub-menu__container{height:auto!important}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info_horizontal,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info_vertical{padding:55px clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info_tab{position:relative;padding:55px clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info>img{flex:0 0 130px;max-width:130px;height:130px;object-position:center;object-fit:cover;border-radius:16px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info-content{flex-basis:0;flex-grow:1;max-width:100%;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .h5{position:relative;display:inline-flex;margin:0}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .h5:after{content:"";position:absolute;left:calc(100% - 8px);bottom:calc(100% - 12px);width:33px;height:28px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAzMyAyOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxLjQ2NzUgMjcuMzE1M0MzMC41ODg3IDI3LjU3MjcgMjkuNTgxOSAyNy4zNSA4LjcxNDYgMjcuMTc1OUMyNy44NTIgMjcuMDAyMyAyNi45ODY3IDI2LjgzMjggMjYuMTEyIDI2LjcyNzRDIDI0LjI5MDcgMjYuNTA4NSAyMi40NTAyIDI2LjM5ODAgMjAuNjExMyAyNi40MDM0QzIwLjIyNjMgMjYuNDA0NCAyMC4xNjg5IDI1Ljg1NzcgMjAuNTMyOCAyNS43NDU5QzIyLjI4NzkgMjUuMjAyOSAyNC4xMzUwIDI0LjkwNTMgMjUuOTY3NCAyNC45NDM4QzI2Ljg4NiAyNC45NjI3IDI3LjgwMiAyNS4wMzM0IDI4LjcwOTQgMjUuMTY2MUMyOS4wOTkzIDI1LjIyMzAgMjkuNDg4OSAyNS4yOTg3IDI5Ljg4MTcgMjUuMzM0MEMzMC4zMzgzIDI1LjM3NDggMzAuNzcyMyAyNS4zMTk1IDMxLjIyNjEgMjUuMzA0NEMzMi40MDU3IDI1LjI2NjMgMzIuNTc3MSAyNi45OTExIDMxLjQ2NjggMjcuMzE3M0wzMS40Njc1IDI3LjMxNTNaIiBmaWxsPSIjRjE0QTA4Ii8+CjxwYXRoIGQ9Ik0yNS4wNzc0IDEyLjIxOTFDMjQuNjI4MCAxMi45MTM5IDIzLjkwMjUgMTMuNDcwIDIzLjI4ODEgMTQuMDE5QzIyLjY4NTMgMTQuNTU2NSAyMi4wMzc4IDE1LjA1MzMgMjEuMzc4NSAxNS41MTkzQzIwLjA4ODMgMTYuNDMzNSAxOC42ODkwIDE3LjEzNTMgMTcuMzQ3MiAxNy45NTg0QzE2Ljc2MTUgMTguMzE3NCAxNi4zMjgyIDE3LjQ1NzIgMTYuODQ2OCAxNy4wNjY2QzE4LjA1MjIgMTYuMTU3MyAxOS4xMDk4IDE0Ljk5OTcgMjAuMTgyIDEzLjkzOTVDMjAuNzExMyAxMy40MTU1IDIxLjI0MDYgMTIuODkxNiAyMS43NzkyIDEyLjM3ODNDMjIuMzU5MyAxMS44MjYyIDIyLjg5OTQgMTEuMTUwIDIyLjg2NzkgMTAuNzA5NUMyNC40ODk4IDEwLjEwMjQgMjUuNjczMSAxMS4yOTk0IDI1LjA3ODEgMTIuMjE5N0wyNS4wNzc0IDEyLjIxOTFaIiBmaWxsPSIjRjE0QTA4Ii8+CjxwYXRoIGQ9Ik0xMy43Njg2IDQuODkzNjJDMTQuMjI1IDUuNTI0MDEgMTMuOTEyOSA2LjQ5MDgxIDEzLjc2NjIgNy4xOTQ4OUMxMy42MjUyIDcuODcwNjUgMTMuNDYxMyA4LjU0MjU5IDEzLjI3MjYgOS4yMDczN0MxMy4wNzgzIDkuODk1MDggMTIuODE0NiAxMC41ODAxIDEyLjUxNSAxMS4yMzA0QzEyLjIxOTUgMTEuODcwIDEwLjgzNzkgMTIuNDMwMiAxMS40NDM0IDEzLjAxMjhDMTEuMDc4OCAxMy41NTA3IDEwLjA3NzMgMTMuMjYyNyAxMC4zMjg5IDEyLjU2ODRDMTAuNzc2OCAxMS4zMzExIDEwLjkyNzggOS45NjY2IDExLjIxMzkgOC42ODU3N0MxMS4zNTI0IDguMDY1ODkgMTEuNDcxNCA3LjQ0Mjg0IDExLjU2ODkgNi44MTU5NkMxMS42NzkyIDYuMTEwODcgMTEuNjM2IDUuMjAzMyAxMi4yMjkxIDQuNjk5NTlDMTIuNzU3IDQuMjUwMzUgMTMuMzc5MiA0LjM1NjE3IDEzLjc2NzkgNC44OTI5NkwxMy43Njg2IDQuODkzNjJaIiBmaWxsPSIjRjE0QTA4Ii8+CjxwYXRoIGQ9Ik0zLjA3OTI5IDEuOTMzM0MzLjE5NDczIDIuNjA1OTkgMy4zNDg2MSAzLjI3MDg3IDMuNDUzMjYgMy45NDQ5N0MzLjY4MjkwIDUuNDIwODYgMy43NTI4NiA2LjkxMjQxIDMuOTU4OTUgOC4zODY1QzQuMDYxNzAgOS4xMTk4NSAzLjAzMDIyIDkuNDM3OTIgMi44MTU4MiA4LjY5NjIxQzIuNDE1MDYgNy4zMDg3NyAxLjg5ODE1IDUuOTYxNDcgMS41MDQ4NSA0LjU2NzkwQzEuMzE5MjUgMy45MTIwNiAxLjE3MTUwIDMuMjM5NzIgMS4wMjg0MiAyLjU3MjA0QzAuODcxNzg2IDEuODQzMjQgMC43NTk2MzggMC43NTM5MjggMS43MDc3NSAwLjQ5NjU1OEMyLjYyMzQ3IDIuNDg5MTcgMi45NTkzNCAxLjIzOTg2IDMuMDc3OTYgMS45MzJMMi4wNzkyOSAxLjkzMzNaIiBmaWxsPSIjRjE0QTA4Ii8+Cjwvc3ZnPg==);background-repeat:no-repeat;background-size:100% 100%}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info-description{font-size:1rem}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .tr-btn{font-weight:400;margin-top:32px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children.active>a.h5 svg,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a.menu-item-has-focus .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a:hover .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a.menu-item-has-focus .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a:hover .item-link-title:before{opacity:1}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a .item-link-title,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a .item-link-title{font-size:1.125rem;font-weight:600;line-height:1.2;position:relative;padding-right:30px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a .item-link-title:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:18px;height:8px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/arrow-menu-right.svg);opacity:0;pointer-events:none;transition:opacity .3s}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>.menu-item>a .item-link-description,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item>a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical{flex-basis:0;flex-grow:1;max-width:100%;padding:55px clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item{display:flex}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item:not(:last-child){margin-bottom:28px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_vertical>.menu-item a{font-size:1.125rem}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal{flex:0 0 100%;max-width:100%;padding:55px clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem);display:flex;flex-wrap:wrap;gap:28px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__list_horizontal>*{flex:0 0 calc(50% - 16.01px);max-width:calc(50% - 16.01px)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container{flex:0 0 100%;max-width:100%;padding:0 clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem);margin:40px 0;position:relative;display:flex;flex-direction:column;gap:16px;transition:height .3s;height:auto!important;display:grid;gap:clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container:has(.menu-item:nth-child(2)){grid-template-columns:1fr 1fr}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container:has(.menu-item:nth-child(3)){grid-template-columns:1fr 1fr 1fr}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_no-info{padding:55px clamp(1.375rem,1.375rem + ((1vw - .48rem)*4.1667),2.5rem)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a.h5{display:flex;align-items:center;gap:25px;padding:15px 0;margin:0;font-size:14px;line-height:1.2;color:#003744}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a.h5 span{display:block;flex:0 0 auto;width:auto;max-width:100%;position:relative}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a.h5 span .tr-tab-menu-lottie{position:absolute;top:100%;left:0;width:240px;height:8px;max-width:100%}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a.h5 svg{display:block;opacity:0;transition:opacity .3s}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children.active>.sub-menu{opacity:1;visibility:visible}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a{display:inline-flex}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a.menu-item-has-focus .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a:hover .item-link-title:before{opacity:1}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a span{display:block}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a .item-link-title{font-size:1.125rem;font-weight:600;line-height:1.2;position:relative;padding-right:30px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a .item-link-title:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:18px;height:8px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/arrow-menu-right.svg);opacity:0;pointer-events:none;transition:opacity .3s}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children)>a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a{display:inline-flex;margin-bottom:28px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a:hover .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a.menu-item-has-focus .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a:hover .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a.menu-item-has-focus .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a:hover .item-link-title:before{opacity:1}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a[href="#"]{pointer-events:none;cursor:default}.tr-header__links-icon span,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a span,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a span{display:block}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a .item-link-title{font-size:.875rem;font-weight:400;line-height:1.2;position:relative;padding-right:30px;color:var(--wp--preset--color--teal, #003744)}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a .item-link-title:not(:last-child){margin-bottom:8px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a .item-link-title:before,.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a .item-link-title:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:18px;height:8px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/arrow-menu-right.svg);opacity:0;pointer-events:none;transition:opacity .3s}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400;line-height:1.2}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children):not(:last-child),.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu .menu-item:not(:last-child){margin-bottom:32px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a .item-link-title{font-size:1.125rem;font-weight:600;line-height:1.2;position:relative;padding-right:30px}.tr-header__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400}.tr-header__links{margin-left:auto;display:flex;align-items:center;gap:30px}@media (max-width:1199px){.tr-header__links{display:none}}.tr-header__links-icon{display:flex;align-items:center;gap:5px;font-size:1rem;line-height:1.2;position:relative}.tr-header__links-icon:before{content:"";position:absolute;top:0;right:-10px;width:1px;height:100%;background-color:rgba(22,13,13,.2)}.tr-header-mobile__links-icon img,.tr-header__links-icon img{display:block;width:18px;height:18px;object-position:center;object-fit:contain}.tr-header__open-menu{width:44px;height:44px;position:relative;padding:0;background-color:transparent;align-self:center;border:1px solid var(--wp--preset--color--black, #160D0D);border-radius:6px;margin:0 0 0 auto}@media (min-width:1200px){.tr-header__open-menu{display:none}}.tr-header__open-menu span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:1px;background-color:var(--wp--preset--color--black, #160D0D);transition:background 0s .3s}.tr-header__open-menu span:after,.tr-header__open-menu span:before{content:"";position:absolute;left:50%;height:100%;background-color:var(--wp--preset--color--black, #160D0D);transition-duration:.3s,.3s,.3s;transition-delay:.3s,.3s,0s}.tr-header__open-menu span:before{width:16px;transform:translateX(-50%) rotate(0);transition-property:width,top,transform;top:-5px}.tr-header__open-menu span:after{width:10px;transform:translateX(-50%) rotate(0);transition-property:width,bottom,transform;bottom:-5px}.tr-header__open-menu.active span{background-color:transparent}.tr-header__open-menu.active span:after,.tr-header__open-menu.active span:before{transition-delay:0s,0s,.3s}.tr-header__open-menu.active span:before{top:0;transform:translateX(-50%) rotate(45deg)}.tr-header__open-menu.active span:after{width:16px;bottom:0;transform:translateX(-50%) rotate(-45deg)}.tr-overlay-mobile{position:fixed;top:clamp(4.5rem,4.5rem + ((1vw - .48rem)*8.7963),6.875rem);left:0;width:100%;height:calc(100% - clamp(4.5rem,4.5rem + ((1vw - .48rem)*8.7963),6.875rem));background-color:rgba(22,13,13,.5);z-index:998;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}@media (min-width:1200px){.tr-overlay-mobile{display:none!important}}.tr-header-mobile{position:fixed;top:clamp(4.5rem,4.5rem + ((1vw - .48rem)*8.7963),6.875rem);left:0;width:100%;max-width:500px;height:calc(100% - clamp(4.5rem,4.5rem + ((1vw - .48rem)*8.7963),6.875rem));background-color:var(--wp--preset--color--white, #FFFFFF);z-index:999;transform:translateX(-100%);transition:transform .4s;overflow:hidden}@media (min-width:1200px){.tr-header-mobile{display:none!important}}.tr-header-mobile.active,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu.active{transform:translateX(0)}.tr-header-mobile__wrap{overflow:auto;height:100%;padding-top:46px;border-top:1px solid rgba(0,55,68,.5)}.tr-header-mobile__menu{margin-bottom:56px}.tr-header-mobile__menu>.menu-item{padding:0 clamp(1.375rem,1.375rem + ((1vw - .48rem)*13.4259),5rem)}.tr-header-mobile__links-icon:not(:last-child),.tr-header-mobile__menu>.menu-item:not(:last-child){margin-bottom:56px}.tr-header-mobile__menu>.menu-item>.no-link,.tr-header-mobile__menu>.menu-item>a{display:flex;align-items:center;justify-content:space-between;font-size:1.375rem;line-height:1.2;font-weight:600;min-height:32px;font-family:var(--wp--preset--font-family--givonic)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu{position:absolute;top:1px;left:0;width:100%;height:calc(100% - 1px);z-index:9;background-color:var(--wp--preset--color--white, #FFFFFF);overflow:auto;transition:transform .4s;transform:translateX(-100%)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .tr-close-sub-menu{padding:0;margin:0 0 56px;border:0;background-color:transparent;display:flex;align-items:center;gap:12px;font-size:1rem;color:var(--wp--preset--color--black, #160D0D)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info{background-color:var(--wp--preset--color--light-blue, #D3F3F2);padding:46px clamp(1.375rem,1.375rem + ((1vw - .48rem)*13.4259),5rem)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .h3{margin-bottom:30px;padding-top:0;color:var(--wp--preset--color--teal, #003744)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .h5{padding-top:0;margin-bottom:0}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .h5:not(:last-child),.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info-description:not(:last-child){margin-bottom:14px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info-description{font-size:.9375rem}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .tr-btn{font-weight:400}.tr-btn_tertiary-orange path:first-child,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .tr-btn path:first-child{fill:var(--wp--preset--color--orange, #F14A08);stroke:var(--wp--preset--color--orange, #F14A08)}.tr-btn_tertiary-orange path:last-child,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__info .tr-btn path:last-child{fill:var(--wp--preset--color--white, #FFFFFF)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__header{padding:46px clamp(1.375rem,1.375rem + ((1vw - .48rem)*13.4259),5rem)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__header .h3{margin-bottom:0;padding-top:0;color:var(--wp--preset--color--teal, #003744)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container{padding:0 clamp(1.375rem,1.375rem + ((1vw - .48rem)*13.4259),5rem) 46px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_header{padding-top:46px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu{font-size:1.375rem;line-height:1.2;font-weight:600;display:flex;align-items:center;justify-content:space-between;padding:15px 0;font-family:var(--wp--preset--font-family--givonic)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu.active svg,.tr-pagination .page-numbers.prev svg{transform:rotate(180deg)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu.active svg rect{stroke:var(--wp--preset--color--orange, #F14A08);fill:var(--wp--preset--color--orange, #F14A08)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu.active svg path{fill:var(--wp--preset--color--white, #FFFFFF)}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu svg{display:block;transition:transform .4s}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu svg path,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu svg rect{transition:all .4s}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>.js-open-accordion-sub-menu svg rect{fill:transparent}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>a{display:flex;align-items:center;padding:15px 0;min-height:62px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item>a .item-link-title{font-size:1.375rem!important;line-height:1.2!important;font-weight:600!important;margin-bottom:0!important}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu{display:none;padding-top:17px;padding-bottom:15px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children) a,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children) a span{display:block}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children) a:hover .item-link-title:before{opacity:1}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children) a .item-link-title{font-size:.9375rem;font-weight:600;line-height:1.2;position:relative}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item:not(.menu-item-has-children) a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children:not(:last-child){margin-bottom:46px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children>a{font-size:.875rem;line-height:1.2;font-weight:400;opacity:.7}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu .menu-item:not(:last-child){margin-bottom:26px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu .menu-item:first-child{padding-top:26px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container_tab>.menu-item.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu .menu-item a{font-size:.9375rem;font-weight:600;line-height:1.2}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item:not(:last-child){margin-bottom:32px}.tr-header-mobile__links-icon span,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a,.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a span{display:block}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a .item-link-title{font-size:.9375rem;font-weight:600;line-height:1.2;position:relative;margin-bottom:6px}.tr-header-mobile__menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu__container>.menu-item>a .item-link-description{font-size:.875rem;opacity:.7;font-weight:400}.tr-header-mobile__links{max-width:var(--wp--style--global--wide-size);margin-left:auto;margin-right:auto;padding-bottom:46px}.tr-header-mobile__links-icon{display:flex;align-items:center;gap:5px;font-size:1.375rem;line-height:1.2;position:relative;font-weight:600}[data-header-focus-end],[data-header-focus-start]{outline:0!important}:focus,a:focus,button:not(.hp-btn):focus{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:8px}:focus:not(:focus-visible),a:focus:not(:focus-visible),button:not(.hp-btn):focus:not(:focus-visible){outline:0}:focus-visible,a:focus-visible,button:not(.hp-btn):focus-visible{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:8px}.main-wrapper>:not([class*=-section-element]):not(.alignwide):not(.alignfull){max-width:var(--wp--style--global--content-size)}.main-wrapper>:not([class*=-section-element]):not(.alignfull){margin-left:auto;margin-right:auto}.main-wrapper>:not([class*=-section-element]).alignwide{max-width:var(--wp--style--global--wide-size)}.main-wrapper>:not([class*=-section-element]).alignfull{max-width:none}.main-wrapper .tr-head:not(.js-head-no-animation).visible>*{opacity:1}.main-wrapper .tr-head:not(.js-head-no-animation) .main-wrapper .tr-head__heading,.main-wrapper .tr-head:not(.js-head-no-animation)>*{opacity:0;transition:opacity .5s ease-in-out}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(1){transition-delay:0s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(2){transition-delay:.3s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(3){transition-delay:.6s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(4){transition-delay:.9s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(5){transition-delay:1.2s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(6){transition-delay:1.5s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(7){transition-delay:1.8s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(8){transition-delay:2.1s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(9){transition-delay:2.4s}.main-wrapper .tr-head:not(.js-head-no-animation)>:nth-child(10){transition-delay:2.7s}.main-wrapper .tr-head:not(.js-head-no-animation)>* :last-child{margin-bottom:0!important}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]),form textarea{padding:15px 23px!important;width:100%;height:43px!important;border:1px solid rgba(0,55,68,.5);background-color:rgba(0,55,68,.06);border-radius:6px;font-family:var(--wp--preset--font-family--givonic);font-size:14px;transition:background-color .5s,border-color .5s}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]).clickable,form textarea.clickable{outline:0!important}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]).clickable.active,form textarea.clickable.active{background-color:var(--wp--preset--color--light-blue, #D3F3F2);border-color:var(--wp--preset--color--teal, #003744)}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):focus,form textarea:focus{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:9px}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):focus:not(:focus-visible),form textarea:focus:not(:focus-visible){outline:0}form input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):focus-visible,form textarea:focus-visible{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:9px}form textarea:not(.select2-search__field){resize:none!important;width:100%!important;height:143px!important}[id^=post-]>.tr-author-kicker .tr-container-wide{max-width:var(--wp--style--global--content-size)}.tr-media-selector.with-animation{opacity:0;transition:opacity .5s ease-in-out}.tr-media-selector.with-animation.visible{opacity:1}.tr-ui-accordion.visible>*{opacity:1;transform:translateY(0)}.tr-ui-accordion.visible:not(.tr-ui-accordion_white) .tr-ui-accordion__content{padding-top:0;padding-bottom:0}.tr-ui-accordion>*{opacity:0;transform:translateY(100px);transition:opacity .5s ease-in-out,transform 1s ease-in-out}.tr-ui-accordion>:nth-child(1){transition-delay:0s}.tr-ui-accordion>:nth-child(2){transition-delay:.3s}.tr-ui-accordion>:nth-child(3){transition-delay:.6s}.tr-ui-accordion>:nth-child(4){transition-delay:.9s}.tr-ui-accordion>:nth-child(5){transition-delay:1.2s}.tr-ui-accordion>:nth-child(6){transition-delay:1.5s}.tr-ui-accordion>:nth-child(7){transition-delay:1.8s}.tr-ui-accordion>:nth-child(8){transition-delay:2.1s}.tr-ui-accordion>:nth-child(9){transition-delay:2.4s}.tr-ui-accordion>:nth-child(10){transition-delay:2.7s}.tr-ui-accordion>:nth-child(11){transition-delay:3s}.tr-ui-accordion>:nth-child(12){transition-delay:3.3s}.tr-ui-accordion>:nth-child(13){transition-delay:3.6s}.tr-ui-accordion>:nth-child(14){transition-delay:3.9s}.tr-ui-accordion>:nth-child(15){transition-delay:4.2s}.tr-ui-accordion>:nth-child(16){transition-delay:4.5s}.tr-ui-accordion>:nth-child(17){transition-delay:4.8s}.tr-ui-accordion>:nth-child(18){transition-delay:5.1s}.tr-ui-accordion>:nth-child(19){transition-delay:5.4s}.tr-ui-accordion>:nth-child(20){transition-delay:5.7s}.tr-ui-accordion>* :last-child{margin-bottom:0!important}.tr-ui-accordion:not(.tr-ui-accordion_white) .tr-ui-accordion__content{padding-top:20px;padding-bottom:20px;transition:padding-top 1s ease-in-out,padding-bottom 1s ease-in-out}.tr-coaches-swiper:not(.swiper-initialized){opacity:1}.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+1){transform:translateY(0)!important}.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+2){transform:translateY(39px)!important}@media (min-width:1200px){.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+2){transform:translateY(49px)!important}}.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+3){transform:translateY(-17px)!important}@media (min-width:1200px){.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+3){transform:translateY(-21px)!important}}.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+4){transform:translateY(39px)!important}@media (min-width:1200px){.tr-coaches-swiper.visible .swiper-slide:nth-child(4n+4){transform:translateY(75px)!important}}.tr-coaches-swiper .swiper-slide{transition:transform 1s ease-in-out}.tr-coaches-swiper .swiper-slide:nth-child(4n+1),.tr-coaches-swiper .swiper-slide:nth-child(4n+2),.tr-coaches-swiper .swiper-slide:nth-child(4n+3),.tr-coaches-swiper .swiper-slide:nth-child(4n+4){transform:translateY(80px)!important}@media (min-width:1200px){.tr-coaches-swiper .swiper-slide:nth-child(4n+1),.tr-coaches-swiper .swiper-slide:nth-child(4n+2),.tr-coaches-swiper .swiper-slide:nth-child(4n+3),.tr-coaches-swiper .swiper-slide:nth-child(4n+4){transform:translateY(150px)!important}}.tr-logo-bar .swiper{opacity:0;transition:opacity .5s .3s ease-in-out}.tr-logo-bar__title{opacity:0;transition:opacity .5s ease-in-out}.tr-logo-bar.visible .swiper,.tr-logo-bar.visible .tr-logo-bar__title{opacity:1}.tr-skip-to-link{position:fixed!important;top:0;left:50%;transform:translateX(-50%);z-index:11500;opacity:1;border:0!important}.admin-bar .tr-skip-to-link{top:32px}@media (max-width:782px){.admin-bar .tr-skip-to-link{top:46px}}.tr-skip-to-link:not(:focus):not(:active){z-index:-11;opacity:0}article[id^=post-]>:not([class*=-section-element]){margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--content-size);width:100%}@media (min-width:1200px){:root{--wp--custom--h-1:4rem;--wp--custom--h-2:3.5rem;--wp--custom--h-3:2.5rem;--wp--custom--h-4:1.875rem;--wp--custom--h-5:1.375rem}}.swiper{opacity:0}.swiper.swiper-initialized{opacity:1}.tr-overflow-hidden{overflow:hidden}.tr-container,.tr-container-wide{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}.tr-container-wide{max-width:var(--wp--style--global--wide-size)}.tr-bg-beige{background-color:var(--wp--preset--color--beige, #FFF8F4)}.tr-bg-light-blue{background-color:var(--wp--preset--color--light-blue, #D3F3F2)}.tr-bg-mint{background-color:var(--wp--preset--color--mint, #DDEFE5)}.tr-bg-maroon,.tr-bg-teal{color:var(--wp--preset--color--white, #FFFFFF)}.tr-bg-teal{background-color:var(--wp--preset--color--teal, #003744)}.tr-bg-maroon{background-color:var(--wp--preset--color--maroon, #7A0B00)}.tr-bg-gray{background-color:var(--wp--preset--color--gray-2, #F2F4F6)}.tr-head{position:relative;display:flex;flex-direction:column;align-items:flex-start}.tr-head>:last-child{margin-bottom:0!important}.tr-head__heading>span{position:relative;display:inline-flex}.tr-head_centered{align-items:center;margin:0 auto;text-align:center}@media (min-width:768px){.tr-head_tablet-centered{align-items:center;margin:0 auto;text-align:center}}@media (min-width:1200px){.tr-head_with-eyebrow-spark{padding-top:58px}}.tr-spark-left{position:absolute;top:-38px;left:-67px;width:150px}@media (min-width:1200px){.tr-spark-left{top:-48px;left:-97px;width:180px}}@media (max-width:575px){.tr-spark-left{display:none}}.tr-spark-right{position:absolute;top:-38px;right:-87px;width:150px}@media (min-width:1200px){.tr-spark-right{top:-55px;right:-114px;width:180px}}@media (max-width:575px){.tr-spark-right{display:none}}.tr-underline{position:absolute;top:calc(100% - 52px);left:50%;transform:translateX(-50%);width:173px;height:auto}.tr-underline+span{position:relative}.tr-btn,.tr-eyebrow{align-items:center;position:relative}.tr-eyebrow{display:flex;column-gap:5px;padding:0!important;margin:0 0 22px!important;font-size:18px!important;line-height:1!important}.tr-eyebrow svg{flex-shrink:0}@media (max-width:1199px){.tr-eyebrow .tr-spark-left{display:none}}.tr-btn{display:inline-flex;justify-content:center;margin:0;padding:0;border:0;text-decoration:none;font-size:1rem;line-height:19px;width:fit-content;font-family:var(--wp--preset--font-family--givonic)}.tr-btn:focus{outline-offset:5px}.tr-btn:focus:not(:focus-visible),.tr-btn_secondary-dark:focus:not(:focus-visible){outline:0}.tr-btn:focus-visible{outline-offset:5px}.tr-btn span,.tr-btn svg{display:block;position:relative;z-index:2}.tr-btn svg{flex-shrink:0}.tr-btn svg path{transition:fill .5s,stroke .5s}.tr-btn_primary-dark,.tr-btn_primary-light{padding:18px 30px;border-radius:12px;transition:border-radius 2s,opacity .5s ease-in-out}@media (hover:hover){.tr-btn_primary-dark:hover,.tr-btn_primary-light:hover{border-radius:92px}}.tr-btn_primary-dark{background-color:var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--black, #160D0D)}.tr-btn_primary-dark:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_primary-dark:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_primary-light{background-color:var(--wp--preset--color--black, #160D0D);color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_secondary-dark,.tr-btn_secondary-light{padding:18px 30px;border-radius:12px;background-color:transparent;transition:background-color .5s,color .5s}.tr-btn_secondary-dark{box-shadow:inset 0 0 0 1px var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_secondary-dark:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_secondary-dark:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-btn_secondary-dark:hover{background-color:var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--black, #160D0D)}}.tr-btn_secondary-light{box-shadow:inset 0 0 0 1px var(--wp--preset--color--black, #160D0D)}@media (hover:hover){.tr-btn_secondary-light:hover{background-color:var(--wp--preset--color--black, #160D0D);color:var(--wp--preset--color--white, #FFFFFF)}}.tr-btn_tertiary-dark,.tr-btn_tertiary-light,.tr-btn_tertiary-orange{align-items:center;justify-content:flex-start;column-gap:7px;border-radius:12px;font-weight:700}.tr-btn_tertiary-dark:focus,.tr-btn_tertiary-light:focus,.tr-btn_tertiary-orange:focus{outline-offset:8px;padding:8px 10px}.tr-btn_tertiary-dark:focus:not(:focus-visible),.tr-btn_tertiary-light:focus:not(:focus-visible),.tr-btn_tertiary-orange:focus:not(:focus-visible){outline:0;padding:0}.tr-btn_tertiary-dark:focus-visible,.tr-btn_tertiary-light:focus-visible,.tr-btn_tertiary-orange:focus-visible{outline-offset:8px;padding:8px 10px}@media (hover:hover){.tr-btn_tertiary-dark:hover path:first-child,.tr-btn_tertiary-light:hover path:first-child,.tr-btn_tertiary-orange:hover path:first-child{fill:var(--wp--preset--color--orange, #F14A08);stroke:var(--wp--preset--color--orange, #F14A08)}.tr-btn_tertiary-dark:hover path:last-child,.tr-btn_tertiary-light:hover path:last-child,.tr-btn_tertiary-orange:hover path:last-child{fill:var(--wp--preset--color--white, #FFFFFF)}a:hover .tr-btn_tertiary-dark:not(a) path:first-child,a:hover .tr-btn_tertiary-light:not(a) path:first-child,a:hover .tr-btn_tertiary-orange:not(a) path:first-child{fill:var(--wp--preset--color--orange, #F14A08);stroke:var(--wp--preset--color--orange, #F14A08)}a:hover .tr-btn_tertiary-dark:not(a) path:last-child,a:hover .tr-btn_tertiary-light:not(a) path:last-child,a:hover .tr-btn_tertiary-orange:not(a) path:last-child{fill:var(--wp--preset--color--white, #FFFFFF)}}.tr-btn_tertiary-dark{color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tertiary-dark:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tertiary-dark:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tertiary-orange{color:var(--wp--preset--color--orange, #F14A08)}.tr-btn_tertiary-orange:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tertiary-orange:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-btn_tertiary-orange:hover{color:var(--wp--preset--color--black, #160D0D)}.tr-btn_tertiary-orange:hover path:first-child{fill:var(--wp--preset--color--white, #FFFFFF);stroke:var(--wp--preset--color--black, #160D0D)}.tr-btn_tertiary-orange:hover path:last-child{fill:var(--wp--preset--color--black, #160D0D)}a:hover .tr-btn_tertiary-orange:not(a){color:var(--wp--preset--color--black, #160D0D)}a:hover .tr-btn_tertiary-orange:not(a) path:first-child{fill:var(--wp--preset--color--white, #FFFFFF);stroke:var(--wp--preset--color--black, #160D0D)}a:hover .tr-btn_tertiary-orange:not(a) path:last-child{fill:var(--wp--preset--color--black, #160D0D)}}.tr-btn_tags-dark,.tr-btn_tags-light{padding:10px 12px;border-radius:32px;font-size:14px;font-weight:400;line-height:1;transition:background-color .5s,color .5s;cursor:default}.tr-btn_tags-dark :has([href]):not([href="#"]),.tr-btn_tags-light :has([href]):not([href="#"]){cursor:pointer}@media (hover:hover){.tr-btn_tags-dark :has([href]):not([href="#"]):hover,.tr-btn_tags-light :has([href]):not([href="#"]):hover{background-color:var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--teal, #003744)}}.tr-btn_tags-dark{border:1px solid var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--white, #FFFFFF);background-color:transparent}@media (hover:hover){.tr-btn_tags-dark{transition:background-color .5s ease-in-out,color .5s ease-in-out}.tr-btn_tags-dark:hover{color:var(--wp--preset--color--teal, #003744);background-color:var(--wp--preset--color--white, #FFFFFF)}}.tr-btn_tags-dark:focus,.tr-marketo-form[id^=mktoForm] .mktoButton:focus .tr-bg-teal,.tr-socials_dark .tr-socials__link:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tags-dark:focus-visible,.tr-socials_dark .tr-socials__link:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-btn_tags-light{border:1px solid var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--teal, #003744);background-color:transparent}@media (hover:hover){.tr-btn_tags-light{transition:background-color .5s ease-in-out}.tr-btn_tags-light:hover{background-color:var(--wp--preset--color--white, #FFFFFF)}}.tr-btn_reverse{flex-direction:row-reverse;column-gap:12px}.tr-btn_reverse svg{transform:rotate(-180deg)}.tr-socials{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%}.tr-socials__link{flex:0 0 30px;display:inline-flex;justify-content:center;align-items:center;height:30px;background-color:transparent;transition:background-color .5s,color .5s;border-radius:6px 4px 4px 4px;border-width:1px;border-style:solid}.tr-socials__link:focus{outline-offset:4px}.tr-socials__link:focus-visible{outline-offset:4px}.tr-socials_dark .tr-socials__link{color:var(--wp--preset--color--white, #FFFFFF);border-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-socials_dark .tr-socials__link:hover{background-color:var(--wp--preset--color--white, #FFFFFF);color:var(--wp--preset--color--black, #160D0D)}}.tr-socials_light .tr-socials__link{color:var(--wp--preset--color--black, #160D0D);background-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-socials_light .tr-socials__link:hover{background-color:var(--wp--preset--color--black, #160D0D);color:var(--wp--preset--color--white, #FFFFFF)}}.tr-pagination{display:flex;justify-content:center;align-items:center;gap:35px;margin-top:35px}.tr-pagination a{text-decoration:none}.tr-pagination .page-numbers.current{font-weight:700;text-decoration:underline}.tr-platform-coach-card,.tr-resource-card{display:flex;flex-direction:column;text-decoration:none!important;border-radius:16px}@media (hover:hover){.tr-platform-coach-card,.tr-resource-card{text-decoration:none}.tr-platform-coach-card .tr-platform-coach-card__thumbnail img,.tr-platform-coach-card .tr-resource-card__thumbnail img,.tr-resource-card .tr-platform-coach-card__thumbnail img,.tr-resource-card .tr-resource-card__thumbnail img{transition:transform .5s ease-in-out}.tr-platform-coach-card .tr-platform-coach-card__icon svg,.tr-platform-coach-card .tr-resource-card__icon svg,.tr-resource-card .tr-platform-coach-card__icon svg,.tr-resource-card .tr-resource-card__icon svg{transform:scale(0);transition:transform .5s ease-in-out}.tr-platform-coach-card .tr-platform-coach-card__icon path,.tr-platform-coach-card .tr-resource-card__icon path,.tr-resource-card .tr-platform-coach-card__icon path,.tr-resource-card .tr-resource-card__icon path{opacity:0;transform:translateX(-100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.tr-platform-coach-card:hover .tr-platform-coach-card__thumbnail img,.tr-platform-coach-card:hover .tr-resource-card__thumbnail img,.tr-resource-card:hover .tr-platform-coach-card__thumbnail img,.tr-resource-card:hover .tr-resource-card__thumbnail img{transform:scale(1.1)}.tr-platform-coach-card:hover .tr-platform-coach-card__icon svg,.tr-platform-coach-card:hover .tr-resource-card__icon svg,.tr-resource-card:hover .tr-platform-coach-card__icon svg,.tr-resource-card:hover .tr-resource-card__icon svg{transform:scale(1)}.tr-platform-coach-card:hover .tr-platform-coach-card__icon path,.tr-platform-coach-card:hover .tr-resource-card__icon path,.tr-resource-card:hover .tr-platform-coach-card__icon path,.tr-resource-card:hover .tr-resource-card__icon path{opacity:1;transform:translateX(0)}}.tr-platform-coach-card__thumbnail,.tr-resource-card__thumbnail{margin-bottom:24px;width:100%;height:338px;border-radius:16px;overflow:hidden}@media (min-width:1600px){.tr-platform-coach-card__thumbnail,.tr-resource-card__thumbnail{height:477px}}.tr-coaching-card__thumbnail-image img,.tr-platform-coach-card__thumbnail img,.tr-resource-card__thumbnail img{width:100%;height:100%;object-fit:cover}.tr-platform-coach-card__textual,.tr-resource-card__textual{border-radius:4px}@media (hover:hover){.tr-platform-coach-card__textual,.tr-resource-card__textual{width:calc(100% - 42px)}}.tr-platform-coach-card__textual--s2,.tr-resource-card__textual--s2{display:flex;align-items:center;justify-content:space-between}.tr-platform-coach-card__textual--s2 .tr-platform-coach-card__icon,.tr-platform-coach-card__textual--s2 .tr-resource-card,.tr-resource-card__textual--s2 .tr-platform-coach-card__icon,.tr-resource-card__textual--s2 .tr-resource-card{width:auto}.tr-platform-coach-card__info,.tr-resource-card__info{display:flex;align-items:center;column-gap:3px;margin-bottom:16px;font-size:14px;font-weight:400;color:var(--wp--preset--color--teal, #003744);line-height:1}.tr-platform-coach-card__info span,.tr-resource-card__info span{position:relative;margin-right:3px;text-transform:uppercase}.tr-platform-coach-card__title,.tr-resource-card__title{margin:0!important;padding:0!important}.tr-platform-coach-card__textual,.tr-resource-card__textual{margin-bottom:10px}.tr-platform-coach-card__icon,.tr-resource-card__icon{display:flex;justify-content:flex-end;margin-top:auto;width:100%}.tr-coaching-card{position:relative;display:flex;flex-direction:column;border-radius:12px;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);overflow:hidden;text-decoration:none!important}.tr-coaching-card:focus .tr-coaching-card__overlay{opacity:1}.tr-coaching-card:focus:not(:focus-visible){outline:0}.tr-coaching-card:focus-visible .tr-coaching-card__overlay{opacity:1}@media (hover:hover){.tr-coaching-card:hover .tr-coaching-card__overlay{opacity:1}}.tr-coaching-card__icon{width:70px;height:auto}.tr-coaching-card__thumbnail-container .tr-coaching-card__icon{position:absolute;top:41px;transform:translate(-50%)}.tr-coaching-card__thumbnail{position:relative;margin-bottom:40px;width:100%;height:304px;overflow:hidden;background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-coaching-card__thumbnail-container{position:absolute;top:0;left:80px;width:100%;height:100%}.tr-coaching-card__thumbnail-container::before{content:"";display:block;width:92%;height:258px;border-style:dashed;border-radius:0 0 0 24px;border-width:0 0 1px 1px}.tr-coaching-card__thumbnail-icon{position:absolute;top:41px;transform:translate(-50%)}.tr-coaching-card__thumbnail-image{position:absolute;left:calc(100% - 90px - 80px - 15px);bottom:0;width:90px;height:96px;border-radius:14px;overflow:hidden}.tr-coaching-card__title{margin:0!important;padding:0 45px 41px!important}.tr-coaching-card__overlay{opacity:0;transition:opacity .5s;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:41px 45px 50px;width:100%;height:100%;background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-coaching-card__overlay-title{padding:0!important;margin:0 0 28px!important}.tr-coaching-card__overlay-excerpt{font-family:var(--wp--preset--font-family--inter);font-weight:400;font-size:16px;line-height:1.7}.tr-icon-card{display:flex;flex-direction:column;padding:40px 26px;border-radius:16px;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);overflow:hidden;transition:background-color .5s,color .5s;text-decoration:none!important}.tr-icon-card:focus{background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-icon-card:focus .tr-icon-card__image-hover{opacity:1}.tr-icon-card:focus .tr-icon-card__image-hover+img{opacity:0}.tr-icon-card:focus .tr-icon-card__overlay{outline:0}.tr-icon-card:focus-visible{background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-icon-card:focus-visible .tr-icon-card__image-hover{opacity:1}.tr-icon-card:focus-visible .tr-icon-card__image-hover+img{opacity:0}@media (hover:hover){.tr-icon-card .tr-icon-card__title svg{transform:translateY(-50%) scale(0);transition:transform .5s ease-in-out}.tr-icon-card .tr-icon-card__title svg path{opacity:0;transform:translateX(-100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.tr-icon-card:hover{background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-icon-card:hover .tr-icon-card__image-hover{opacity:1}.tr-icon-card:hover .tr-icon-card__image-hover+img{opacity:0}.tr-icon-card:hover .tr-icon-card__title svg{transform:translateY(-50%) scale(1)}.tr-icon-card:hover .tr-icon-card__title svg path{opacity:1;transform:translate(0)}}.tr-icon-card[href="#"]{cursor:default;pointer-events:none}.tr-icon-card__image{position:relative;margin-bottom:16px;width:49px;height:53px}.tr-icon-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;transition:opacity .5s}.tr-icon-card__image-hover{opacity:0}.tr-icon-card__title{position:relative;margin:0 0 16px!important;padding:0 44px 0 0!important}.tr-icon-card__title svg{position:absolute;top:50%;right:0;transform:translateY(-50%)}.tr-icon-card__text{font-weight:400;font-size:16px;line-height:27px}.tr-mini-resource-card{display:flex;flex-direction:column;padding:40px;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);border-radius:16px;transition:opacity .5s;text-decoration:none!important}@media (hover:hover){.tr-mini-resource-card .tr-mini-resource-card__icon rect{transition:stroke .5s,fill .5s}.tr-mini-resource-card .tr-mini-resource-card__icon path{transition:fill .5s}.tr-mini-resource-card:hover .tr-mini-resource-card__icon{opacity:1}.tr-mini-resource-card:hover .tr-mini-resource-card__icon rect{stroke:var(--wp--preset--color--orange, #F14A08);fill:var(--wp--preset--color--orange, #F14A08)}.tr-mini-resource-card:hover .tr-mini-resource-card__icon path{fill:var(--wp--preset--color--white, #FFFFFF)}}.tr-mini-resource-card__info{margin-bottom:16px;font-weight:400;font-size:14px;color:var(--wp--preset--color--teal, #003744);line-height:1.2}.tr-mini-resource-card__title{margin:0 0 44px!important;padding:0!important}@media (min-width:768px){.tr-mini-resource-card__title{margin-bottom:59px!important}}.tr-mini-resource-card__icon{display:flex;justify-content:flex-end;margin-top:auto}.tr-member-card{position:relative;display:flex;border-radius:16px;width:100%;text-decoration:none!important}@media (hover:hover){.tr-member-card .tr-member-card__thumbnail img{transition:transform .5s ease-in-out}.tr-member-card .tr-member-card__icon{transform:scale(0);transition:transform .5s ease-in-out}.tr-member-card .tr-member-card__icon path{opacity:0;transform:translateX(-100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.tr-member-card:hover .tr-member-card__thumbnail img{transform:scale(1.1)}.tr-member-card:hover .tr-member-card__icon{transform:scale(1)}.tr-member-card:hover .tr-member-card__icon path{opacity:1;transform:translateX(0)}}.tr-member-card__inner{width:100%}.tr-member-card__front{display:flex;flex-direction:column;width:100%;height:100%;border-radius:16px;overflow:hidden;font-weight:400;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1)}.tr-member-card__thumbnail{position:relative;width:100%;overflow:hidden}.tr-member-card__thumbnail::before{content:"";display:block;width:100%;padding-bottom:100%}.tr-member-card__thumbnail img{position:absolute;top:0;left:0;object-position:center top;transition:transform .5s ease-in-out}.tr-member-card__textual{display:flex;flex-direction:column;row-gap:22px;padding:20px 28px 43px 18px}.tr-member-card__textual-head{display:flex;justify-content:space-between;gap:20px}.tr-member-card__info{display:flex;flex-direction:column;row-gap:8px}.tr-member-card__name{margin:0!important;padding:0!important}.tr-member-card__data-points li,.tr-member-card__excerpt{font-family:var(--wp--preset--font-family--inter);color:var(--wp--preset--color--teal, #003744)}.tr-member-card__excerpt{font-size:clamp(.9375rem,.9375rem + ((1vw - .48rem)*.2315),1rem)}.tr-member-card__icon{flex-shrink:0}.tr-member-card__attributes{display:flex;flex-wrap:wrap;gap:8px}.tr-member-card__back{position:absolute;top:0;left:0;width:100%;height:100%;padding:53px 35px 51px 40px;background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF);transition:.5s;border-radius:16px}.tr-member-card__back svg{margin-bottom:43px}.tr-member-card__testimonial{font-family:var(--wp--preset--font-family--inter);font-weight:400;font-size:18px;line-height:1.7;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.tr-member-card__data-points{display:flex;flex-direction:column;row-gap:8px;margin:0;padding:0;list-style:none}.tr-member-card__data-points li{margin:0;padding:0;font-size:16px}@media (hover:hover){.tr-member-card_with-testimonial{min-height:391px;perspective:1000px}.tr-member-card_with-testimonial .tr-member-card__inner{transition:transform .6s;transform-style:preserve-3d}.tr-member-card_with-testimonial .tr-member-card__back,.tr-member-card_with-testimonial .tr-member-card__front{backface-visibility:hidden}.tr-member-card_with-testimonial .tr-member-card__back,.tr-member-card_with-testimonial:hover .tr-member-card__inner{transform:rotateY(180deg)}}.tr-public-coach-hero{padding:59px 0 96px;overflow:hidden;overflow:clip}@media (min-width:1200px){.tr-public-coach-hero{padding-bottom:180px}}.tr-public-coach-hero__back{margin-bottom:28px}.tr-public-coach-hero__grid{display:grid;grid-template-areas:"head" "sticky" "bio";row-gap:50px}@media (min-width:1200px){.tr-public-coach-hero__grid{grid-template-areas:"head sticky" "bio sticky";grid-template-rows:auto 1fr;grid-template-columns:1fr 423px;gap:0 64px}}.tr-public-coach-hero__head{position:relative;grid-area:head}@media (min-width:1200px){.tr-public-coach-hero__head{margin-bottom:267px}}.tr-public-coach-hero__head::before{content:"";position:absolute;bottom:-127px;left:50%;transform:translateX(-50%);width:200vw;height:200vh;background-color:var(--wp--preset--color--mint, #DDEFE5);z-index:-1;border-radius:0 0 30px 30px}.tr-public-coach-hero__head h1{margin:0 0 32px!important;padding:0!important}.tr-public-coach-hero__attributes{display:flex;flex-wrap:wrap;gap:14px}.tr-public-coach-hero__attributes .tr-btn{border-color:rgba(0,55,68,.6)!important}.tr-public-coach-hero__sticky{grid-area:sticky}.tr-public-coach-hero__sidebar{position:sticky;top:150px;border-radius:30px;overflow:hidden;background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-public-coach-hero__sidebar-poster{width:100%;height:clamp(13.4375rem,13.4375rem + ((1vw - .48rem)*92.5926),38.4375rem)}.tr-member-card__thumbnail img,.tr-public-coach-hero__sidebar-poster img{width:100%;height:100%;object-fit:cover}.tr-public-coach-hero__sidebar-stats{display:flex;justify-content:space-between;column-gap:41px;padding:41px 34px}.tr-public-coach-hero__sidebar-stat{flex:1 1 100%}.tr-public-coach-hero__sidebar-value{display:flex;align-items:center;column-gap:10px}.tr-public-coach-hero__sidebar-number{margin:0!important;padding:0!important}.tr-public-coach-hero__sidebar-text{font-size:16px;line-height:1.7}.tr-public-coach-hero__sidebar-list{padding:0 34px 41px;list-style-image:url(../../assets/img/ul-orange-bullet.svg)}.tr-public-coach-hero__sidebar-bullet{list-style-image:url(../../assets/img/ul-orange-bullet.svg);font-weight:400;font-size:16px;line-height:170%}.tr-public-coach-hero__sidebar-bullet:not(:last-child){margin-bottom:20px}.tr-public-coach-hero__bio{grid-area:bio}.remodal{max-width:var(--wp--style--global--wide-size)!important}@media (min-width:1200px){.remodal{max-width:1221px!important}}.remodal-wrapper{padding:0!important}.remodal-overlay{background:var(--wp--preset--color--black, #160D0D)!important;opacity:.5!important}.tr-member-card-remodal,.tr-member-card-remodal .remodal-close{background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1)}.tr-member-card-remodal{padding:70px 30px 30px!important;border-radius:30px}@media (min-width:1200px){.tr-member-card-remodal{padding:60px!important;text-align:left}}.tr-member-card-remodal .remodal-close{top:10px;right:10px;left:unset;width:40px;height:40px;border:1px solid var(--wp--preset--color--black, #160D0D);border-radius:50%}@media (min-width:1200px){.tr-member-card-remodal .remodal-close{top:0;right:60px;transform:translateY(-50%)}}@media (hover:hover){.tr-member-card-remodal .remodal-close{transition:background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out}.tr-member-card-remodal .remodal-close:hover{background-color:var(--wp--preset--color--orange, #F14A08);color:var(--wp--preset--color--white, #FFFFFF);border-color:var(--wp--preset--color--orange, #F14A08)}}.tr-member-card-remodal .remodal-close::before,select+.mktoError+.select2 .select2-selection__arrow b,select+.select2 .select2-selection__arrow b{display:none}.tr-member-card-remodal .remodal-close svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1200px){.tr-member-card-remodal__content{display:flex;justify-content:space-between;column-gap:69px}}.tr-member-card-remodal__start{margin-bottom:25px}@media (min-width:1200px){.tr-member-card-remodal__start{flex:0 0 449px}}.tr-member-card-remodal__start>:last-child{margin-bottom:0!important}.tr-member-card-remodal__thumbnail{margin-bottom:25px;width:100%}.tr-member-card-remodal__thumbnail img{max-width:unset;width:100%;border-radius:28px}@media (min-width:1200px){.tr-member-card-remodal__title{display:flex;align-items:center;column-gap:39px}}.tr-marketo-form_inline.mktoForm .mktoCaptchaDisclaimer a,.tr-member-card-remodal__title-text{padding:0!important}@media (min-width:1200px){.tr-member-card-remodal__title-text{margin:0!important}}.tr-member-card-remodal__title svg{flex-shrink:0}@media (hover:hover){.tr-member-card-remodal__title svg{transition:color .5s ease-in-out}.tr-member-card-remodal__title svg:hover{color:var(--wp--preset--color--orange, #F14A08)}}@media (min-width:1200px){.tr-member-card-remodal__end{flex:1 1 100%;font-size:clamp(1rem,1rem + ((1vw - .48rem)*.463),1.125rem);line-height:1.7}}.tr-coaches-swiper{margin-top:80px;overflow:visible!important}.tr-coaches-swiper .swiper-wrapper{padding:22px 0 39px;transition-timing-function:linear!important}@media (min-width:1200px){.tr-coaches-swiper .swiper-wrapper{padding:46px 0 84px}}.tr-coaches-swiper .swiper-slide{display:flex;margin-right:20px}.tr-coaches-swiper .swiper-slide:nth-child(4n+2){}@media (min-width:1200px){.tr-coaches-swiper .swiper-slide:nth-child(4n+2){transform:translateY(49px)}}.tr-coaches-swiper .swiper-slide:nth-child(4n+3){}@media (min-width:1200px){.tr-coaches-swiper .swiper-slide:nth-child(4n+3){transform:translateY(-21px)}}.tr-coaches-swiper .swiper-slide:nth-child(4n+4){}@media (min-width:1200px){.tr-coaches-swiper .swiper-slide:nth-child(4n+4){transform:translateY(75px)}}.tr-coaches-swiper__canvas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1200px;height:auto}@media (min-width:1200px){.tr-coaches-swiper__canvas{width:100vw}}.tr-coaches-swiper_type-coaches{margin-top:80px}.tr-coaches-swiper_type-coaches .swiper-slide{width:293px;height:auto}@media (min-width:1200px){.tr-coaches-swiper_type-coaches .swiper-slide{margin-right:40px;width:367px}}.tr-coaches-swiper:not(.tr-coaches-swiper_card-type-author-card) .swiper-slide{height:auto}.tr-logo-bar .swiper{pointer-events:none;height:56px}@media (min-width:1200px){.tr-logo-bar .swiper{height:93px}}.tr-logo-bar .swiper::after,.tr-logo-bar .swiper::before{content:"";position:absolute;top:0;z-index:2;width:71px;height:100%}.tr-logo-bar .swiper::before{left:0}.tr-logo-bar .swiper::after{right:0}.tr-logo-bar .swiper-wrapper{transition-timing-function:linear!important}.tr-logo-bar .swiper-slide{display:inline-flex;align-items:center;column-gap:73px;width:auto;height:auto}.tr-logo-bar .swiper-slide img{max-width:103px!important;width:auto;max-height:34px;height:auto;filter:grayscale(100%)}.tr-logo-bar .swiper.no-grayscale img{filter:none}.tr-logo-bar__title{margin-bottom:16px;font-family:var(--wp--preset--font-family--givonic);font-weight:700;font-size:18px;line-height:27px}.tr-logo-bar_beige .swiper::before{background:linear-gradient(90deg,var(--wp--preset--color--beige, #FFF8F4),transparent)}.tr-logo-bar_beige .swiper::after{background:linear-gradient(90deg,transparent,var(--wp--preset--color--beige, #FFF8F4))}.tr-logo-bar_mint .swiper::before{background:linear-gradient(90deg,var(--wp--preset--color--mint, #DDEFE5),transparent)}.tr-logo-bar_mint .swiper::after{background:linear-gradient(90deg,transparent,var(--wp--preset--color--mint, #DDEFE5))}.tr-logo-bar_light-blue .swiper::before{background:linear-gradient(90deg,var(--wp--preset--color--light-blue, #D3F3F2),transparent)}.tr-logo-bar_light-blue .swiper::after{background:linear-gradient(90deg,transparent,var(--wp--preset--color--light-blue, #D3F3F2))}.tr-logo-bar_teal .swiper::before{background:linear-gradient(90deg,var(--wp--preset--color--teal, #003744),transparent)}.tr-logo-bar_teal .swiper::after{background:linear-gradient(90deg,transparent,var(--wp--preset--color--teal, #003744))}.tr-slider-nav{display:flex;flex-direction:row;gap:14px}.tr-bg-teal .tr-slider-nav rect{fill:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-bg-teal .tr-slider-nav button:hover path{fill:var(--wp--preset--color--white, #FFFFFF)}.tr-bg-teal .tr-slider-nav button:hover rect{fill:var(--wp--preset--color--orange, #F14A08)}}.tr-slider-nav button{border:0;background-color:transparent;width:56px;height:56px;margin-top:80px;padding:0}.tr-slider-nav button path,.tr-slider-nav button rect{transition:all .2s}@media (hover:hover){.tr-slider-nav button:hover path{fill:var(--wp--preset--color--white, #FFFFFF)}.tr-slider-nav button:hover rect{fill:var(--wp--preset--color--black, #160D0D)}}.tr-media-selector,.tr-media-selector [data-lottie],.tr-media-selector canvas{width:100%;height:100%}.tr-media-selector img,.tr-media-selector__popup-video img,.tr-media-selector__video-cover,.tr-post-hero__thumbnail img{width:100%;height:100%;object-fit:cover}.tr-media-selector img.contain{object-fit:contain}.tr-media-selector__video-contain{width:100%;height:100%;object-fit:contain;object-position:center center}.tr-media-selector__video-center{object-position:center center}.tr-media-selector__video-center-right{object-position:center right}.tr-media-selector__popup-video{position:relative}@media (hover:hover){.tr-media-selector__popup-video rect{transition:fill .5s,stroke .5s}.tr-media-selector__popup-video:hover rect{fill:var(--wp--preset--color--orange, #F14A08);stroke:var(--wp--preset--color--orange, #F14A08)}}.tr-media-selector__popup-video svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.tr-post-hero{padding:60px 0 115px;border-radius:0 0 30px 30px}@media (min-width:1200px){.tr-post-hero .tr-head{flex:1 1 100%}}.tr-post-hero .tr-head__eyebrow{margin:0 0 32px!important}.tr-post-hero .tr-head__heading{margin:0 0 32px}.tr-post-hero__back{margin-bottom:34px}.tr-post-hero__grid{display:flex;flex-direction:column;gap:32px 67px}@media (min-width:1200px){.tr-post-hero__grid{flex-direction:row;align-items:center}}.tr-post-hero__thumbnail{width:100%;height:358px}@media (min-width:1200px){.tr-post-hero__thumbnail{flex:0 0 419px}}.tr-post-hero__thumbnail img{border-radius:30px}.tr-post-hero__tags{display:flex;flex-wrap:wrap;gap:14px;font-family:var(--wp--preset--font-family--givonic);font-weight:600;font-size:16px;line-height:1.7}.tr-post-hero-with-form__tags>div:nth-child(n+2),.tr-post-hero__tags>div:nth-child(n+2){position:relative;padding-left:14px}.tr-post-hero__tags>div:nth-child(n+2)::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:13px;background-color:var(--wp--preset--color--black, #160D0D)}.tr-post-hero__category{color:var(--wp--preset--color--teal, #003744)}.tr-post-hero__author{color:var(--wp--preset--color--maroon, #7A0B00)}.tr-post-hero-with-form{position:relative;padding:87px 0 0;color:var(--wp--preset--color--white, #FFFFFF)}.tr-post-hero-with-form::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:0 0 30px 30px}.tr-post-hero-with-form .tr-head{margin-bottom:27px}.tr-post-hero-with-form .tr-head__eyebrow{margin:0 0 20px!important}.tr-post-hero-with-form .tr-head__heading{margin:0 0 29px}.tr-post-hero-with-form__wrapper{position:relative}@media (min-width:1200px){.tr-post-hero-with-form__wrapper::before{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:133px;background-color:var(--wp--preset--color--beige, #FFF8F4)}.tr-post-hero-with-form__wrapper::after{content:"";position:absolute;z-index:-1;bottom:103px;left:0;background-color:var(--wp--preset--color--teal, #003744);width:100%;height:30px;border-radius:0 0 30px 30px}}.tr-post-hero-with-form__back{margin-bottom:24px}.tr-post-hero-with-form__textual{padding:39px 0 47px}@media (min-width:1200px){.tr-post-hero-with-form__textual{flex:1 1 100%;padding-bottom:200px}}.tr-post-hero-with-form__grid{position:relative;display:flex;flex-direction:column;column-gap:47px}@media (min-width:1200px){.tr-post-hero-with-form__grid{flex-direction:row}}.tr-post-hero-with-form__tags{display:flex;flex-wrap:wrap;gap:14px;font-family:var(--wp--preset--font-family--givonic);font-weight:600;font-size:16px;line-height:1.7}.tr-post-hero-with-form__tags>div:nth-child(n+2)::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:13px;background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-post-hero-with-form__form{position:relative;padding:30px;width:100%;min-height:200px;border-radius:16px;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1)}@media (min-width:1200px){.tr-post-hero-with-form__form{padding:60px;flex:0 0 547px}}.tr-post-hero-with-form__form::before{content:"";z-index:-1;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:133px;background-color:var(--wp--preset--color--beige, #FFF8F4)}@media (min-width:1200px){.tr-post-hero-with-form__form::before{display:none}}.tr-post-hero-with-form__form::after{content:"";position:absolute;z-index:-1;bottom:103px;left:calc((100vw - 100%)/2*-1);background-color:var(--wp--preset--color--teal, #003744);width:calc(100% + 100vw - 100%);height:30px;border-radius:0 0 30px 30px}@media (min-width:1200px){.tr-post-hero-with-form__form::after{display:none}}.tr-post-hero-with-form__form-title{margin:0 0 33px!important;color:var(--wp--preset--color--teal, #003744);text-align:center}.tr-post-hero-with-form_teal .tr-post-hero-with-form__form::after,.tr-post-hero-with-form_teal .tr-post-hero-with-form__wrapper::after,.tr-post-hero-with-form_teal::before{background-color:var(--wp--preset--color--teal, #003744)}.tr-post-hero-with-form_mint,.tr-sharer button{color:var(--wp--preset--color--black, #160D0D)}.tr-post-hero-with-form_mint .tr-post-hero-with-form__form::after,.tr-post-hero-with-form_mint .tr-post-hero-with-form__wrapper::after,.tr-post-hero-with-form_mint::before{background-color:var(--wp--preset--color--mint, #DDEFE5)}.tr-sharer{display:flex;gap:1rem}.tr-sharer button{display:block;padding:0;margin:0;border:0;background-color:transparent;font-size:0;line-height:0}.tr-sharer button path{transition:all .5s}@media (hover:hover){.tr-sharer button:hover{color:var(--wp--preset--color--orange, #F14A08)}}.tr-sharer_white button{color:var(--wp--preset--color--white, #FFFFFF)}.tr-horizontal-resource-card{display:flex;flex-direction:column;text-decoration:none!important}@media (min-width:1200px){.tr-horizontal-resource-card{flex-direction:row;column-gap:22px;padding-bottom:33px;border-bottom:1px solid var(--wp--preset--color--teal, #003744)}}@media (hover:hover){.tr-horizontal-resource-card .tr-horizontal-resource-card__thumbnail img,.tr-horizontal-resource-card svg{transform:scale(1);transition:transform .5s ease-in-out}.tr-horizontal-resource-card svg{transform:scale(0)}.tr-horizontal-resource-card svg path{opacity:0;transform:translateX(-100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.tr-horizontal-resource-card:hover .tr-horizontal-resource-card__thumbnail img{transform:scale(1.1)}.tr-horizontal-resource-card:hover svg{transform:scale(1)}.tr-horizontal-resource-card:hover svg path{opacity:1;transform:translateX(0)}}.tr-horizontal-resource-card__thumbnail{margin-bottom:24px;width:100%;height:310px;overflow:hidden;border-radius:16px}@media (min-width:768px){.tr-horizontal-resource-card__thumbnail{flex:0 0 178px;margin-bottom:0;height:166px}}.tr-horizontal-resource-card__thumbnail img{width:100%;height:100%;object-fit:cover}.tr-horizontal-resource-card__textual{display:flex;flex-direction:column;row-gap:16px}@media (min-width:768px){.tr-horizontal-resource-card__textual{flex:1 1 100%;padding:16px 0 0}}.tr-horizontal-resource-card__textual svg{flex-shrink:0;margin-left:auto}.tr-horizontal-resource-card__info{font-family:var(--wp--preset--font-family--givonic);font-weight:400;font-size:14px;color:var(--wp--preset--color--teal, #003744);line-height:1.2}.tr-horizontal-resource-card__info>span:first-child{text-transform:uppercase}.tr-horizontal-resource-card__title{margin:0!important;padding:0!important}@media (max-width:767px){.tr-horizontal-resource-card__title{font-size:22px!important;line-height:1.2}}.tr-search-input{position:relative;width:100%}.tr-search-input label[for=search]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:-1}.tr-search-input input#search{width:100%;padding:13px 13px 13px 43px!important}.tr-search-input svg{position:absolute;top:50%;left:12px;transform:translateY(-50%)}select+.mktoError+.select2,select+.select2{width:100%!important}select+.mktoError+.select2 .select2-selection,select+.select2 .select2-selection{display:flex;align-items:center;font-family:var(--wp--preset--font-family--givonic);font-weight:400;font-size:14px;height:43px;background-color:rgba(0,55,68,.06);border-color:rgba(0,55,68,.5)!important}select+.mktoError+.select2 .select2-selection__rendered,select+.select2 .select2-selection__rendered{width:100%;color:var(--wp--preset--color--black, #160D0D)!important}select+.mktoError+.select2 .select2-selection__arrow,select+.select2 .select2-selection__arrow{top:50%!important;right:12px!important;transform:translateY(-50%);width:10px!important;height:10px!important;background-image:url(../../assets/img/select-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:10px 6px}.select2-container--default .select2-results__option--disabled{display:none}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--wp--preset--color--black, #160D0D)!important}.tr-select-dropdown{border-color:rgba(0,55,68,.5)!important}.admin-bar .tr-select-dropdown{margin-top:30px}.tr-select-dropdown .select2-results__options{max-height:300px!important}.tr-select-dropdown .select2-results__option{position:relative;padding:12px 16px 12px 44px;font-family:var(--wp--preset--font-family--givonic);font-weight:400;font-size:14px;color:var(--wp--preset--color--black, #160D0D)!important;border-bottom:1px solid rgba(0,55,68,.5);transition:background-color .5s}.tr-select-dropdown .select2-results__option::after,.tr-select-dropdown .select2-results__option::before{content:"";position:absolute;top:50%;left:16px;transform:translateY(-50%);width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain}.tr-select-dropdown .select2-results__option::before{background-image:url(../../assets/img/select-checkbox.svg)}.tr-select-dropdown .select2-results__option::after{opacity:0;background-image:url(../../assets/img/select-checkmark.svg)}.tr-select-dropdown .select2-results__option:last-child{border-bottom:0}.tr-select-dropdown .select2-results__option--highlighted,.tr-select-dropdown .select2-results__option--selected{background-color:var(--wp--preset--color--light-blue, #D3F3F2)!important}.tr-select-dropdown .select2-results__option--selected::before{opacity:0}.tr-select-dropdown .select2-results__option--selected::after{opacity:1}.tr-marketo-form[id^=mktoForm]{position:relative!important;padding:0!important;width:100%!important}.tr-marketo-form[id^=mktoForm]#mktoForm_476 .mktoFieldWrap label{width:auto!important}.tr-marketo-form[id^=mktoForm]#mktoForm_476 input#Email{padding:15px 23px!important}.tr-marketo-form[id^=mktoForm] .mktoFormRow{display:flex;flex-direction:column;row-gap:15px}.tr-marketo-form[id^=mktoForm] .mktoFormRow.row-hidden{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;z-index:-1}.tr-marketo-form[id^=mktoForm] .mktoFormCol,.tr-marketo-form_inline.mktoForm .tr-marketo-form.mktoForm .mktoFieldWrap label{margin-bottom:0!important}.tr-marketo-form[id^=mktoForm] .mktoFieldWrap{display:flex;flex-direction:column;align-items:flex-start;width:100%!important}.tr-marketo-form[id^=mktoForm] .mktoFieldWrap label{padding:0 12px!important;margin-bottom:5px!important;width:auto!important;font-family:var(--wp--preset--font-family--givonic)!important;font-weight:600!important;font-size:16px!important;line-height:1.5!important;color:var(--wp--preset--color--black, #160D0D)}.tr-marketo-form[id^=mktoForm] .mktoFieldWrap input:not([type=checkbox]):not([type=radio]):not([type=submit]){width:100%!important}.tr-marketo-form[id^=mktoForm] .mktoFieldWrap input:not([type=checkbox]):not([type=radio]):not([type=submit]).mktoInvalid{border-color:#da0404!important}.tr-marketo-form[id^=mktoForm] .mktoGutter,.tr-marketo-form[id^=mktoForm] .mktoOffset{display:none!important}.tr-marketo-form[id^=mktoForm] .mktoButtonWrap{margin:0!important}.tr-marketo-form[id^=mktoForm] .mktoButtonRow{margin-top:25px}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList,.tr-marketo-form[id^=mktoForm] .mktoRadioList{position:relative;display:flex;flex-direction:column;row-gap:15px}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList input,.tr-marketo-form[id^=mktoForm] .mktoRadioList input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList input:checked+label,.tr-marketo-form[id^=mktoForm] .mktoRadioList input:checked+label{outline:2px solid var(--wp--preset--color--black, #160D0D);outline-offset:4px;border-radius:4px}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList input:checked+label::after,.tr-marketo-form[id^=mktoForm] .mktoRadioList input:checked+label::after,.tr-marketo-form[id^=mktoForm] .mktoRadioList input:checked+label:after{opacity:1}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList input:focus:not(:checked)+label,.tr-marketo-form[id^=mktoForm] .mktoRadioList input:focus:not(:checked)+label{outline:2px solid var(--wp--preset--color--black, #160D0D);border-radius:4px;outline-offset:8px}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList label,.tr-marketo-form[id^=mktoForm] .mktoRadioList label{position:relative;margin:0!important;padding-left:30px!important;font-family:var(--wp--preset--font-family--givonic)!important;font-weight:400!important;font-size:14px!important;line-height:1.2!important}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList.mktoInvalid label::before,.tr-marketo-form[id^=mktoForm] .mktoRadioList.mktoInvalid label::before,.tr-marketo-form[id^=mktoForm] textarea.mktoInvalid{border-color:#da0404!important}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList label:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:16px;width:16px;border:1px solid var(--wp--preset--color--black, #160D0D);border-radius:2px}.tr-marketo-form[id^=mktoForm] .mktoCheckboxList label::after{content:"";opacity:0;position:absolute;top:50%;left:3px;transform:translateY(-50%);height:10px;width:10px;border-radius:1px;background-color:var(--wp--preset--color--teal, #003744);transition:opacity .5s}.tr-marketo-form[id^=mktoForm] .mktoRadioList label:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:16px;width:16px;border:1px solid var(--wp--preset--color--black, #160D0D);border-radius:50%}.tr-marketo-form[id^=mktoForm] .mktoRadioList label::after{content:"";opacity:0;position:absolute;top:50%;left:3px;transform:translateY(-50%);height:10px;width:10px;border-radius:50%;background-color:var(--wp--preset--color--teal, #003744);transition:opacity .5s}.tr-marketo-form[id^=mktoForm] .mktoButton{display:inline-flex!important;align-items:center;justify-content:center;margin:0;border:0!important;text-decoration:none;position:relative;font-family:var(--wp--preset--font-family--givonic)!important;font-weight:700;font-size:1rem!important;line-height:19px!important;width:fit-content;white-space:nowrap;padding:18px 30px!important;border-radius:12px!important;background:var(--wp--preset--color--black, #160D0D)!important;color:var(--wp--preset--color--white, #FFFFFF)!important;transition:border-radius 2s}.tr-marketo-form[id^=mktoForm] .mktoButton:focus{outline-offset:5px;outline:2px solid var(--wp--preset--color--black, #160D0D)!important}.tr-marketo-form[id^=mktoForm] .mktoButton:focus:not(:focus-visible){outline:0!important}.tr-marketo-form[id^=mktoForm] .mktoButton:focus-visible{outline-offset:5px;outline:2px solid var(--wp--preset--color--black, #160D0D)!important}.tr-marketo-form[id^=mktoForm] .mktoButton:focus-visible .tr-bg-teal{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-marketo-form[id^=mktoForm] .mktoButton span,.tr-marketo-form[id^=mktoForm] .mktoButton svg{display:block;position:relative;z-index:2}.tr-marketo-form[id^=mktoForm] .mktoButton svg{flex-shrink:0}.tr-marketo-form[id^=mktoForm] .mktoButton svg path,.tr-ui-accordion .ui-accordion-header svg rect{transition:fill .5s,stroke .5s}@media (hover:hover){.tr-marketo-form[id^=mktoForm] .mktoButton:hover{border-radius:92px!important}}.tr-marketo-form_maroon,.tr-marketo-form_teal{color:var(--wp--preset--color--white, #FFFFFF)!important}.tr-marketo-form_maroon.mktoForm input:not([type=checkbox]):not([type=radio]):not([type=submit]),.tr-marketo-form_maroon.mktoForm textarea,.tr-marketo-form_teal.mktoForm input:not([type=checkbox]):not([type=radio]):not([type=submit]),.tr-marketo-form_teal.mktoForm textarea{background-color:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.5)!important;color:rgba(255,248,244,.9)!important;outline-color:var(--wp--preset--color--white, #FFFFFF)!important}.tr-marketo-form_maroon.mktoForm input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,.tr-marketo-form_maroon.mktoForm textarea::placeholder,.tr-marketo-form_teal.mktoForm input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,.tr-marketo-form_teal.mktoForm textarea::placeholder{color:rgba(255,248,244,.9)!important}.tr-marketo-form_maroon.mktoForm .mktoCheckboxList input:focus:not(:checked)+label::before,.tr-marketo-form_maroon.mktoForm .mktoRadioList input:focus:not(:checked)+label::before,.tr-marketo-form_teal.mktoForm .mktoCheckboxList input:focus:not(:checked)+label::before,.tr-marketo-form_teal.mktoForm .mktoRadioList input:focus:not(:checked)+label::before{outline:2px solid var(--wp--preset--color--white, #FFFFFF)!important}.tr-marketo-form_maroon.mktoForm .mktoCheckboxList label:before,.tr-marketo-form_teal.mktoForm .mktoCheckboxList label:before{border:1px solid rgba(255,248,244,.7)!important}.tr-marketo-form_maroon.mktoForm .mktoCheckboxList label::after,.tr-marketo-form_teal.mktoForm .mktoCheckboxList label::after{background-color:rgba(255,255,255,.5)!important}.tr-marketo-form_maroon.mktoForm .mktoRadioList label:before,.tr-marketo-form_teal.mktoForm .mktoRadioList label:before{border:1px solid rgba(255,248,244,.7)!important}.tr-marketo-form_maroon.mktoForm .mktoRadioList label::after,.tr-marketo-form_teal.mktoForm .mktoRadioList label::after{background-color:rgba(255,255,255,.5)!important}.tr-marketo-form_maroon.mktoForm .mktoButton,.tr-marketo-form_teal.mktoForm .mktoButton{background-color:var(--wp--preset--color--white, #FFFFFF)!important;color:var(--wp--preset--color--black, #160D0D)!important}.tr-marketo-form_maroon.mktoForm .mktoButton:focus,.tr-marketo-form_teal.mktoForm .mktoButton:focus{outline-color:var(--wp--preset--color--white, #FFFFFF)!important}.tr-marketo-form_maroon.mktoForm .mktoButton:focus-visible,.tr-marketo-form_teal.mktoForm .mktoButton:focus-visible{outline-color:var(--wp--preset--color--white, #FFFFFF)!important}.tr-marketo-form_maroon.mktoForm select+.select2 .select2-selection,.tr-marketo-form_teal.mktoForm select+.select2 .select2-selection{background-color:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.5)!important}.tr-marketo-form_maroon.mktoForm select+.select2 .select2-selection__rendered,.tr-marketo-form_teal.mktoForm select+.select2 .select2-selection__rendered{color:rgba(255,248,244,.7)!important}.tr-marketo-form_maroon.mktoForm select+.select2 .select2-selection__arrow,.tr-marketo-form_teal.mktoForm select+.select2 .select2-selection__arrow{background-image:url(../../assets/img/select-arrow-dark.svg)!important}.tr-marketo-form_inline.mktoForm{display:flex;width:100%}.tr-marketo-form_inline.mktoForm .mktoFormRow{margin-bottom:18px;flex:1 1 100%}.tr-marketo-form_inline.mktoForm .mktoCaptchaDisclaimer{margin-bottom:18px}.tr-marketo-form_inline.mktoForm .mktoFieldWrap{gap:0!important;flex:1 1 100%}.tr-marketo-form_inline.mktoForm .mktoFieldWrap label{margin-bottom:0!important}.tr-marketo-form_inline.mktoForm .mktoFieldWrap input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]){height:55px!important}.tr-testimonial-card{display:flex;flex-direction:column;background-color:var(--wp--preset--color--white, #FFFFFF);padding:56px 26px;position:relative;height:100%;border-radius:30px;box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1)}@media (min-width:1200px){.tr-testimonial-card{padding:92px 74px 71px}}.tr-testimonial-card>svg{position:absolute;left:26px;top:-12px;width:67px;height:auto}@media (min-width:1200px){.tr-testimonial-card>svg{top:-29px;left:65px}}.tr-testimonial-card__content{padding-bottom:53px;margin-bottom:0!important;color:var(--wp--preset--color--teal, #003744)}@media (min-width:1200px){.tr-testimonial-card__content{padding-bottom:60px}}.tr-testimonial-card__footer{padding-top:28px;display:flex;flex-direction:column;gap:28px;margin-top:auto;border-top:1px solid var(--wp--preset--color--black, #160D0D)}@media (min-width:768px){.tr-testimonial-card__footer{flex-direction:row;justify-content:space-between;align-items:center}}.tr-testimonial-card__footer img{flex-shrink:0;max-width:77px;width:100%}.tr-testimonial-card__author{display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--givonic)}.tr-testimonial-card__name{font-weight:700;font-size:clamp(.9375rem,.9375rem + ((1vw - .48rem)*.2315),1rem);letter-spacing:.637px}.tr-testimonial-card__position{font-family:var(--wp--preset--font-family--inter);font-weight:400;font-size:16px;letter-spacing:.637px}.tr-ui-accordion{display:flex;flex-direction:column;row-gap:20px;opacity:0}.tr-ui-accordion.ui-accordion{opacity:1}.tr-ui-accordion .ui-accordion-header{display:flex;justify-content:space-between;align-items:center;column-gap:10px;margin-bottom:0;opacity:.6;transition:opacity .5s;cursor:pointer}.tr-ui-accordion .ui-accordion-header svg{flex-shrink:0;transition:transform .5s}.tr-ui-accordion .ui-accordion-header svg path{transition:fill .5s}.tr-ui-accordion .ui-accordion-header-active{opacity:1}.tr-ui-accordion .ui-accordion-header-active svg{transform:rotate(-180deg)}.tr-ui-accordion .ui-accordion-header-active svg rect{fill:var(--wp--preset--color--orange, #F14A08);stroke:var(--wp--preset--color--orange, #F14A08)}.tr-ui-accordion .ui-accordion-header-active svg path{fill:var(--wp--preset--color--white, #FFFFFF)}.tr-ui-accordion .ui-accordion-content{font-size:16px}.tr-ui-accordion .ui-accordion-content::before{content:"";display:block;width:100%;height:16px}.tr-ui-accordion .ui-accordion-content>:last-child{margin-bottom:0}.tr-ui-accordion__item{padding-bottom:22px;border-bottom:1px solid var(--wp--preset--color--teal, #003744)}.tr-bg-teal .tr-ui-accordion__item{border-bottom-color:var(--wp--preset--color--white, #FFFFFF)}.tr-bg-teal .tr-ui-accordion__item .ui-accordion-header{outline-color:var(--wp--preset--color--white, #FFFFFF)}.tr-ui-accordion_white .tr-ui-accordion__item{padding-bottom:0;border-bottom:0;background-color:var(--wp--preset--color--white, #FFFFFF);box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);border-radius:16px}@media (min-width:1200px){.tr-ui-accordion_white .tr-ui-accordion__item{border-radius:12px}}.tr-ui-accordion_white .ui-accordion-header{opacity:1;padding:31px 24px;transition:padding .5s}@media (min-width:1200px){.tr-ui-accordion_white .ui-accordion-header{padding:24px}}.tr-ui-accordion_white .ui-accordion-header-active{padding-bottom:24px}.tr-ui-accordion_white .ui-accordion-content{padding:0 24px}.tr-ui-accordion_white .ui-accordion-content::before{display:none}.tr-ui-accordion_white .ui-accordion-content:after{content:"";display:block;height:31px}@media (min-width:1200px){.tr-ui-accordion_white .ui-accordion-content:after{height:24px}}.tr-notification{display:block;padding:16px 0}.tr-notification__wrapper{display:flex;align-items:center;column-gap:24px}.tr-notification__text{font-family:var(--wp--preset--font-family--givonic);font-size:16px;line-height:1.2}.tr-partner-landing{padding:185px 0 96px;border-radius:0 0 30px 30px}.tr-partner-landing .tr-head__heading{margin:0 0 21px}.tr-partner-landing__content{display:flex;flex-direction:column;align-items:center;gap:65px}@media (min-width:1200px){.tr-partner-landing__content{flex-direction:row}.tr-partner-landing__textual{flex:1 1 100%}}.tr-partner-landing__logos{display:flex;flex-direction:column;align-items:center;gap:40px;padding:47px 36px;max-width:474px;width:100%;background-color:var(--wp--preset--color--white, #FFFFFF);border-radius:38px}@media (min-width:1200px){.tr-partner-landing__logos{flex:0 0 474px;flex-direction:row;justify-content:center}}.tr-partner-landing__logos-img{max-width:159px}@media (min-width:1200px){.tr-partner-landing__logos-img{flex:0 1 159px}}.tr-partner-landing__logos svg{flex-shrink:0}.tr-stat-card{display:flex;flex-direction:column;align-items:center;row-gap:15px;padding:60px 27px;width:100%;background-color:var(--wp--preset--color--white, #FFFFFF);border-radius:16px;font-weight:400;box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);text-align:center;text-decoration:none!important}.tr-logo-card[href="#"],.tr-stat-card[href="#"]{cursor:default;pointer-events:none}.tr-stat-card__num{font-family:var(--wp--preset--font-family--givonic);font-weight:600;font-size:60px;line-height:1;color:var(--wp--preset--color--teal, #003744)}.tr-stat-card__text{font-family:var(--wp--preset--font-family--inter);font-size:16px}.tr-logo-card{display:flex;flex-direction:column;align-items:center;row-gap:20px;padding:34px 27px;width:100%;background-color:var(--wp--preset--color--white, #FFFFFF);border-radius:16px;font-weight:400;box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);text-align:center;text-decoration:none!important}.tr-logo-card[href="#"]:focus{outline:0}.tr-logo-card__img{max-width:162px;width:100%;height:138px}.tr-logo-card__img img{width:100%;height:100%;object-fit:contain;object-position:center center}.tr-logo-card__text{font-size:clamp(.9375rem,.9375rem + ((1vw - .48rem)*.2315),1rem)}.tr-sticky-popup{position:fixed;z-index:10;right:calc((100vw - 100%)/2*-1);bottom:40px;width:100%;transition:opacity .5s;pointer-events:none;color:var(--wp--preset--color--black, #160D0D)}.tr-sticky-popup>.tr-container-wide{display:flex;justify-content:flex-end}.tr-sticky-popup form{margin-bottom:15px}.tr-sticky-popup__close,.tr-sticky-popup__wrapper{background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-sticky-popup__wrapper{position:relative;padding:40px;max-width:359px;width:100%;box-shadow:7px 4px 18.8px 0 rgba(126,134,134,.1);border-radius:30px;pointer-events:auto}.tr-sticky-popup__close{position:absolute;top:0;right:24px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--wp--preset--color--black, #160D0D);box-sizing:7px 4px 18.8px 0 rgba(126,134,134,.1)}.tr-sticky-popup__title{margin:0 0 32px!important;padding:0!important;color:var(--wp--preset--color--teal, #003744);text-align:center}.tr-sticky-popup__subtext{font-family:var(--wp--preset--font-family--givonic);font-size:14px;line-height:1.2}.tr-sticky-popup_closed{opacity:0;pointer-events:none}.tr-sticky-popup_closed .tr-sticky-popup-wrapper{pointer-events:none}.tr-category-list__grid{display:grid;gap:60px}@media (min-width:768px){.tr-category-list__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.tr-category-list__grid{grid-template-columns:repeat(3,1fr);gap:140px 60px}}.no-results{text-align:center}.wp-block-list{padding-left:24px;list-style-image:url(../../assets/img/ul-orange-bullet.svg)}.tr-news-ticker{background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF);font-size:16px;padding:8px 0;position:relative;overflow:hidden;transition:all .2s;max-height:fit-content}.tr-news-ticker.hide{max-height:0;padding:0}.tr-news-ticker__wrap{display:flex;flex-direction:row;justify-content:center;gap:20px;align-items:center}@media (max-width:1024px){.tr-news-ticker__wrap{flex-direction:column;justify-content:center;gap:8px}}.tr-news-ticker__cta{min-width:fit-content}.tr-news-ticker .tr-btn{min-width:fit-content;padding:12px 22px;font-weight:600;color:inherit;border-color:inherit}.tr-news-ticker__text{font-size:14px;text-align:center}.tr-news-ticker__close{cursor:pointer;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.tr-news-ticker__close{top:7px;right:8px;transform:none}}.tr-news-ticker__close svg{transition:all .4s}.tr-news-ticker__close svg:hover{transform:scale(1.1)}.home .mfp-bg.mfp-ready{z-index:10001}.sp-home-popup-mgnfc.mfp-wrap{z-index:10002}.sp-home-popup-mgnfc .mfp-content{background-color:var(--wp--preset--color--white, #FFFFFF);border-radius:10px;overflow:hidden;padding:30px;max-width:900px}@media (min-width:992px){.sp-home-popup-mgnfc .mfp-content{padding:60px}}@media (max-width:767px){.admin-bar .sp-home-popup-mgnfc .mfp-content{margin-top:60px}}.sp-home-popup-mgnfc .mfp-content ul{list-style-image:url(../../assets/img/ul-orange-bullet.svg)}.tr-home-popup__heading{margin-bottom:10px}.tr-home-popup__heading .tr-head__heading{align-items:center;margin:0 auto;text-align:center}@media (min-width:768px){.tr-home-popup__heading .tr-head__heading{margin:0;align-items:flex-start;text-align:left}}.tr-home-popup__row{display:flex;gap:20px 40px;flex-direction:column-reverse;font-size:16px}@media (min-width:768px){.tr-home-popup__row{flex-direction:row}}.tr-home-popup__col{width:100%}@media (min-width:768px){.tr-home-popup__col{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}.tr-home-popup img{border-radius:8px}.tr-footer{padding-top:clamp(5.3125rem,7.5rem + ((1vw - .64rem)*-19.8864),7.5rem);padding-bottom:clamp(5.3125rem,7.5rem + ((1vw - .64rem)*-19.8864),7.5rem);background-color:var(--wp--preset--color--teal, #003744);color:var(--wp--preset--color--white, #FFFFFF)}.tr-footer_simple{background-color:var(--wp--preset--color--light-gray, #F5F1EE);padding-top:13px;padding-bottom:13px}.tr-footer_simple .tr-footer__copyright{border-top:0;padding-top:0;margin-top:0;width:100%}.tr-footer_simple .tr-footer__copyright-info{color:var(--wp--preset--color--gray, #6E6C67)}.tr-footer_simple .tr-footer__copyright-menu{gap:26px}.tr-footer_simple .tr-footer__copyright-menu li:not(:last-child)::before{background-color:var(--wp--preset--color--gray, #6E6C67);border-radius:50%;width:4px;height:4px;right:-15px}.tr-footer_simple .tr-footer__copyright-menu .menu-item a{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--wp--preset--color--gray, #6E6C67)}.tr-footer_simple .tr-footer__copyright-menu .menu-item a::after{content:"";display:block;background-image:url(../img/Icon.svg);background-repeat:no-repeat;background-size:cover;width:14px;height:14px}.tr-footer_partner-landing{padding:48px 0}.tr-footer_partner-landing .tr-container-wide{display:flex;flex-direction:column;align-items:center;row-gap:59px;width:100%}.tr-footer_partner-landing .tr-footer__logo{width:92px}.tr-footer_partner-landing .tr-footer__copyright{margin-top:0;width:100%}.tr-footer__top{display:flex;flex-direction:column;row-gap:40px;padding-bottom:80px;margin-bottom:80px;border-bottom:1px solid rgba(255,255,255,.6)}@media (min-width:768px){.tr-footer__top{flex-direction:row;justify-content:space-between;align-items:center;column-gap:50px;padding-bottom:40px;margin-bottom:100px}}.tr-footer__container a,.tr-footer__top a{text-decoration:none!important}@media (min-width:768px){.tr-footer__top .tr-head{flex:0 1 337px}}@media (min-width:1600px){.tr-footer__top .tr-head{flex:1 1 100%}}@media (max-width:767px){.tr-footer__top .tr-head__heading{font-size:32px}}@media (min-width:1600px){.tr-footer__top .tr-head__heading{font-size:40px}}.tr-footer__form{display:flex;flex-direction:column;row-gap:24px}@media (min-width:768px){.tr-footer__form{flex:0 0 526px}}.tr-footer__form-text{font-size:18px}.tr-footer__form .tr-marketo-form{position:relative;flex-direction:column}.tr-footer__form .tr-marketo-form input[type=hidden]{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;opacity:0;z-index:-1}.tr-footer__form .tr-marketo-form .mktoButtonRow{display:flex;justify-content:flex-end}.tr-footer__container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px clamp(3.75rem,3.75rem + ((1vw - .48rem)*10.6481),6.625rem);width:100%;margin-left:auto;margin-right:auto}.tr-footer__logo{display:block;width:clamp(9.3125rem,9.3125rem + ((1vw - .48rem)*7.4074),11.3125rem);color:var(--wp--preset--color--white, #FFFFFF)}.tr-footer__logo svg{display:block;width:100%;height:auto}.tr-footer__logo,.tr-footer__logo-link,.tr-footer__socials a{outline-color:var(--wp--preset--color--white, #FFFFFF)!important}.tr-footer__logo-link{display:block}.tr-footer__socials{display:flex;gap:21px;margin-top:40px}.tr-footer__socials a{flex-shrink:0}@media (hover:hover){.tr-footer__socials a{transition:color .5s ease-in-out}.tr-footer__socials a:hover{color:var(--wp--preset--color--yellow, #F2B61B)}}.tr-footer__socials a svg{width:35px;height:auto}.tr-footer__nav{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap;gap:40px 20px}@media (min-width:1024px){.tr-footer__nav{justify-content:space-between;gap:40px}}@media (min-width:1300px){.tr-footer__nav{flex-basis:0;flex-grow:1;max-width:1135px}}.tr-footer__nav-col{flex:0 0 calc(50% - 10.01px);max-width:calc(50% - 10.01px)}@media (min-width:768px){.tr-footer__nav-col{flex:0 0 calc(33.3333333333% - 13.334px);max-width:calc(33.3333333333% - 13.334px)}}@media (min-width:1024px){.tr-footer__nav-col{flex:0 0 auto;width:auto;max-width:175px}}.tr-footer__nav-title{font-size:1.25rem;line-height:1.05;font-family:var(--wp--preset--font-family--givonic);text-transform:capitalize;margin-bottom:12px}@media (min-width:768px){.tr-footer__nav-title{margin-bottom:39px}}@media (min-width:1024px){.tr-footer__nav-title{font-size:.875rem;font-weight:700;line-height:1.2}}.tr-footer__nav-menu{list-style-type:none;margin:0;padding:0}.tr-footer__nav-menu li:not(:last-child){margin-bottom:12px}.tr-footer__nav-menu a{display:block;font-size:.875rem;line-height:120%;transition:color .5s;width:fit-content}@media (hover:hover){.tr-footer__nav-menu a:hover{color:var(--wp--preset--color--yellow, #F2B61B);text-decoration:underline;text-decoration-color:var(--wp--preset--color--yellow, #F2B61B)!important}}.tr-footer__copyright{margin-top:clamp(5rem,5rem + ((1vw - .48rem)*4.6296),6.25rem);padding-top:23px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:23px;border-top:1px solid rgba(255,255,255,.6);text-decoration:none!important}.tr-footer__copyright-info{font-size:.875rem;line-height:1.5}.tr-footer__copyright-info a,.tr-footer__nav-menu a{font-weight:400;outline-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-footer__copyright-info a{transition:color .5s}}.tr-footer__copyright-info a:hover{color:var(--wp--preset--color--yellow, #F2B61B);text-decoration-color:var(--wp--preset--color--yellow, #F2B61B)!important}.tr-footer__copyright-menu{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.tr-footer__copyright-menu li:not(:last-child){position:relative}.tr-footer__copyright-menu li:not(:last-child):before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-6px;width:1px;height:12px;background-color:var(--wp--preset--color--white, #FFFFFF)}.tr-footer__copyright-menu a{display:block;font-size:.875rem;font-weight:400;line-height:1.5;text-decoration:underline;transition:color .5s;outline-color:var(--wp--preset--color--white, #FFFFFF)}@media (hover:hover){.tr-footer__copyright-menu a:hover{color:var(--wp--preset--color--yellow, #F2B61B);text-decoration-color:var(--wp--preset--color--yellow, #F2B61B)!important}}.tr-hero-coach{background-color:var(--wp--preset--color--light-gray, #F5F1EE);padding:40px 0}.tr-hero-coach__wrapper{display:flex;flex-direction:column;gap:30px}@media (min-width:992px){.tr-hero-coach__wrapper{flex-direction:row}}.tr-hero-coach__image{flex:0 0 185px;max-width:185px;height:185px;position:relative}.tr-hero-coach__image img{border:5px solid var(--wp--preset--color--white, #FFFFFF);border-radius:50%;overflow:hidden;object-fit:cover;width:100%;height:100%}.tr-hero-coach__image svg{fill:#0e76a8;width:32px;position:absolute;bottom:5px;right:5px}.tr-hero-coach__info{flex-basis:0;flex-grow:1}.tr-hero-coach__heading{font-size:36px}.tr-hero-coach__bio{font-size:16px}.tr-coach__testimonial h2,.tr-hero-coach__bio h2{font-size:20px}.tr-coach__item-description p,.tr-coach__testimonial p,.tr-hero-coach__bio p{margin-bottom:16px}.tr-coach{background-color:var(--wp--preset--color--white, #FFFFFF);padding:45px 0}.tr-coach__wrapper{display:flex;flex-direction:column;gap:30px}@media (min-width:992px){.tr-coach__wrapper{flex-direction:row;gap:60px}}.tr-coach__info{display:flex;flex-direction:column;gap:40px;border-bottom:1px solid var(--wp--preset--color--gray, #6E6C67);padding-bottom:30px;position:relative}@media (min-width:992px){.tr-coach__info{border-bottom:0;padding-bottom:0;flex:0 0 calc(70% - 15px);max-width:calc(70% - 15px)}.tr-coach__info::after{content:"";background-color:var(--wp--preset--color--gray, #6E6C67);height:100%;width:1px;position:absolute;right:-30px;top:0}}.tr-coach__testimonial{font-size:16px}@media (min-width:992px){.tr-coach__testimonial{flex:0 0 calc(30% - 15px);max-width:calc(30% - 15px)}}.tr-coach__item-row{display:flex;align-items:center;gap:16px;margin-bottom:8px}.tr-coach__item-row svg{width:24px}.tr-coach__item-row img{max-width:24px}.tr-coach__item-title{font-size:20px}.tr-coach__item-title_no-icon{padding-left:40px}.tr-coach__item-description{font-size:16px;padding-left:40px}.tr-coach__item-categories{display:flex;flex-wrap:wrap;gap:8px}.tr-coach__item-category{background-color:var(--wp--preset--color--light-gray, #F5F1EE);border:1px solid var(--wp--preset--color--gray, #6E6C67);border-radius:20px;font-weight:400;font-size:16px;padding:4px 12px}.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:20px;font-family:var(--wp--preset--font-family--givonic);font-weight:600;line-height:1.2}.h1{font-size:var(--wp--custom--h-1)}.h2{font-size:var(--wp--custom--h-2)}.h3{font-size:var(--wp--custom--h-3)}.h4{font-size:var(--wp--custom--h-4)}.h5{font-size:var(--wp--custom--h-5)}.h6{font-size:var(--wp--custom--h-6)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9leHRlbmQuc2NzcyIsIl9yZWJvb3Quc2NzcyIsInN0eWxlLmNzcyIsIl9oZWFkZXIuc2NzcyIsIl9nZW5lcmFsLnNjc3MiLCJfbWFpbi5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX3BsYXRmb3JtLWNvYWNoLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLGlCLENBQ0ksZ0IsQ0FDQSxtQixDQUNBLDBCQUhKLGlCLENBSVEsaUIsQ0FDQSxzQkNOUixDLENDV0EsTyxDQURBLFEsQ0RQSSxxQixDQUdKLDhDQUNJLEssQ0FDSSxzQixDQUNBLDBCQUlSLEksQ0FDSSxrQyxDQUNBLGlDLENBQ0EsNkIsQ0FDQSx1QyxDQUdKLEUsQ0FDSSxRLENBQ0EsYSxDQUNBLDZCLENBQ0EsUSxDQUNBLFcsQ0FHSixPQUFBLE8sQ0FDSSxVLENBU0EsZSxDQ0dZLGUsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENEUFosYyxDQ0dKLGMsQ0FDQSxjLENBQ0EsYyxDQUNBLGMsQ0FDQSxjLENETlEsYSxDQUVKLGMsQ0NRVyxjLENBQ0EsYyxDQUNBLGMsQ0FDQSxjLENBQ0EsYyxDRFpYLGEsQ0NRSixhLENBQ0EsYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDRHNDSSxhLENBMUNBLFksQ0F3QkEsYSxDQS9CSSxlLENBMEVSLEUsQ0F0RUEsQyxDQUNJLHFCLENDa0JKLDRCLENEWEEsVyxDQUVJLHdDLENBQ0EsZ0MsQ0FDQSxXLENBQ0EscUMsQ0FDQSw2QixDQUdKLE8sQ0FDSSxrQixDQUNBLGlCLENBQ0EsbUIsQ0FvQkosRSxDQWpCQSxFLENBQ0ksUyxDQUNBLG9CLENBTUEsSyxDQUNJLHNCLENBR0osUSxDQUNJLHNCLENBSVIsRSxDQUVJLG9CLENBQ0EsMEIsQ0FvTUosSyxDQTNMUSxrRCxDQWtVUixNLENBbFVRLGtELENBQ0ksb0IsQ0FLWixFLENBQ0ksa0IsQ0FHSixFLENBQ0ksa0IsQ0FHSixFLENBQ0ksZSxDQU9KLFUsQ0FBQSxDLENBQ0ksa0IsQ0FDQSxpQixDQUNBLGEsQ0FHSixDLENDR0EsTSxDRERJLGtCLENBR0osSyxDQUNJLGEsQ0FHSixJLENBQ0ksd0IsQ0FHSixHLENDR0EsRyxDRERJLGlCLENBQ0Esa0IsQ0FDQSxhLENBQ0EsdUIsQ0FHSixHLENBQ0ksVyxDQUdKLEcsQ0FDSSxRLENBR0osTUFBQSxNLE1BQUEsUSxDQUFBLE1BQUEsTSxNQUFBLGMsQ0FDSSxhLENBQ0Esb0IsQ0FHSixHLENBQ0kscUIsQ0FFQSxlLENBRUEsYyxDQUVBLFksQ0FDQSxlLENBbUJBLGEsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxhLENBcEJBLGEsQ0FDSSxnQixDQ01SLEksQ0FDQSxHLENEbEJBLEcsQ0NtQkEsSSxDREFJLDBGLENBRUEsYSxDQUVBLDBCLENDTkosSSxDRGpCQSxHLENBeUNJLGtCLENDeEJKLEksQ0R5QkksYSxDQUNBLG9CLENBdUJBLG9CLENBQ0EsZ0IsQ0FDQSxpQixDQ2xESixHLENBQ0EsSSxDRENJLGtCLENBY0osUSxDQUNJLGlCLENBRUEsaUIsQ0FTSixNLENBWkEsUSxDQWFJLGEsQ0FHSixHLENBQ0ksbUIsQ0FDQSxnQixDQUNBLFUsQ0FDQSx3QixDQUNBLG1CLENBbU9BLGUsQ0FDQSxpQixDQWpPSixPLENBQ0ksUyxDQUNBLGEsQ0FDQSxlLENBVUosTSxDQUNJLGUsQ0FHSixHLENDQ0EsRyxDRENJLHFCLENBR0osSyxDQUNJLG1CLENBQ0Esd0IsQ0FDQSxVLENBQ0EsUSxDQUNBLG9DLENBQ0Esa0IsQ0FFQSxhLENBQ0ksZ0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxtQixDQUNBLGEsQ0M1RVIsSSxDRDhGSSxXLENBZkEsVyxDQUNJLHdCLENBS0EsYyxDQUNJLDRCLENBRUEseUIsQ0FDSSxrQixDQVNaLFEsQ0FBQSxRLENBQ0ksaUIsQ0FJUixFLENBQ0ksa0IsQ0FDQSwrQixDQU9KLE0sQ0FDSSxlLENBR0osaUJBQUEsZSxDQUNJLFMsQ0NMSixNLENEUUEsSyxDQ05BLFEsQ0FEQSxNLENBRUEsUSxDRFVJLFEsQ0FDQSxtQixDQUNBLGlCLENBQ0EsbUIsQ0FHSixNLENDUkEsTSxDRFVJLG1CLENBR0osYSxDQUNJLGMsQ0FHSixNLENBQ0ksZ0IsQ0FHSixlLENBQ0ksUyxDQUdKLHlDLENBQ0ksWSxDQ0xKLGEsQ0FDQSxZLENBQ0EsYSxDRE1BLE0sQ0FJSSx5QixDQ0xKLGtCQUFrQixVLENBQ2xCLGlCQUFpQixVLENBQ2pCLGtCQUFrQixVLENETWxCLFdBQUEsVSxDQUlJLGMsQ0FHSixrQixDQUNJLFMsQ0FDQSxpQixDQUdKLFEsQ0FDSSxlLENBR0osUSxDQUNJLFcsQ0FDQSxTLENBQ0EsUSxDQUNBLFEsQ0FHSixNLENBQ0ksVSxDQUNBLFUsQ0FDQSxTLENBQ0EsbUIsQ0FDQSwrQixDQUNBLG1CLENBRUEsMEJBUkosTSxDQVNRLGtCQUdKLFEsQ0FDSSxVLENDRFIsaUMsQ0RLQSxzQyxDQ05BLGtDLENBREEsOEIsQ0FHQSxtQyxDQUpBLDRCLENBS0Esa0MsQ0RVSSxTLENBR0osMkIsQ0FDSSxXLENBR0osYSxDQUNJLG1CLENBQ0EsNEIsQ0FXSiwyQixDQUNJLHVCLENBR0osOEIsQ0FDSSxTLENBR0osc0IsQ0FDSSxZLENBR0osNEIsQ0FDSSxZLENBQ0EseUIsQ0FPSixNLENBQ0ksUSxDQUdKLE8sQ0FDSSxpQixDQUNBLGMsQ0FHSixRLENBQ0ksdUIsQ0FHSixRLENBQ0ksc0IsQ0FRSixHLENBQ0ksVyxDQUNBLGMsQ0FHSixLLENBM0JBLE0sQ0NvQkEsTSxDRFVJLGtCLENBQ0EsYyxDQUtBLFksQ0NWSixXLENEV1EsUyxDQUtKLE1BQUEsUSxDQUNJLHFCLENBRUEscUJBSEosTUFBQSxRLENBSVEsZ0QsQ0FFQSxNQUFBLGMsQ0FDSSxpRUV6ZGhCLFUsQ0FHRSwwRCxDQUNBLGUsQ0FDQSxLLENBQ0EsYSxDQUNBLCtCLENBRUEsWSxDQTI1QkEsbUIsQ0ExNUJFLDhCLENBR0YsaUIsQ0FDRSxZLENBQ0Esa0IsQ0FDQSx5RCxDQUNBLG1DLENBQ0EsYSxDQUNBLFcsQ0FFQSxvQyxDQUNFLFUsQ0E2TEEsMkIsQ0ExTEYsa0MsQ0FDRSxVLENBSUosMEIsQ0FDRSxjLENBRUEsNkMsQ0FDRSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLFEsQ0FJSixzQixDQUNFLHlELENEaWRKLCtFLENDcGNZLHdFLENEZ2NaLGlFLENDdmNZLDBELENBRUUsNkMsQ0FVRiw2RixDQUNFLDBELENBQ0Esa0IsQ0FRWixlLENBQ0Usd0QsQ0EwQkksc0MsQ0F2QkYsZ0MsQ0RnY04sb0QsQ0N6YlUsNkMsQ0FORiw4QyxDQUNBLHNELENBWUksc0YsQ0FDRSwwRCxDQUNBLGtCLENBV0osNkMsQ0FDRSxxQyxDQUtOLHFDLENBQ0UscUQsQ0FFQSwwQyxDQUdFLGdELENBQUEsaUQsQ0FGQSx5RCxDQVdSLGUsQ0FDRSx3RCxDQXVCUSw0RixDQWpCQSxzRixDQUNFLDBELENBQ0Esa0IsQ0FRWixxQixDQUNFLDhELENBaUJBLDBCQURGLDZCLENBRUkseUQsQ0FHRSw4QyxDQUNFLDhDLENBR0YsbUQsQ0FDRSxxRCxDQUVBLHdELENBR0UsOEQsQ0FBQSwrRCxDQUZBLDJEQVlWLHFCLENBQ0UsaUIsQ0FDQSwyRSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSw4RCxDQUNBLFksQ0FDQSwwRCxDQUdGLGdCLENBQ0UsYSxDQUNBLCtDLENBQ0EsaUUsQ0FDQSxpQixDQUNBLG9CLENBR0UsMEJBREYscUJBQUEsd0IsQ0FFSSw0QkFJSixvQixDQUNFLGEsQ0FDQSxVLENBQ0EsVyxDQVVKLGdCLENBQ0UsWSxDQUNBLGMsQ0FFQSwwQkFKRixnQixDQUtJLGNEMFlOLG9DLENDdFlNLDZCLENBRUUsVyxDQUNBLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLG1CLENBQ0Esb0IsQ0FDQSxtRCxDQUNBLGMsQ0R3WVIsOENBQWtELGdCLENDdFkxQyx1Q0FBQSxnQixDQUNFLGEsQ0FDQSxpQixDRHlZVix5QyxDQ3RZUSxrQyxDQUNFLGlCLENEeVlWLG9ELENDdFlRLDZDLENBQ0UsYSxDQUNBLGlCLENBQ0EsTSxDQUNBLG9CLENBQ0EsVSxDQUNBLFcsQ0ErUlUsaUksQ0EzSUosb0csQ0FtQkUseUcsQ0FuQkYsa0csQ0FtQkUsdUcsQ0RrT2xCLDJELENDdllVLG9ELENBQ0UsYSxDQWVGLGdGLENBUkEsa0UsQ0Fnb0JSLHlCLENBL25CVSxTLENBQ0Esa0IsQ0FDQSxzQixDQWdCRixpRixDQUFBLCtFLENBQ0UsVyxDQUNBLFksQ0FDQSwrQixDQUtGLDBFLENBQ0UsOEUsQ0FJSiw0RCxDQUNFLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxpQixDQUNBLG1CLENBQ0EscUMsQ0FDQSx5RCxDQUNBLGtCLENBSUEsOEMsQ0FDQSxVLENBQ0EsWSxDQUNBLGMsQ0FDQSx1RSxDQUNBLFksQ0FDQSwrQixDQUNBLDhCLENBQ0Esc0IsQ0FDQSx1QixDQUNBLG9CLENBQ0EsK0UsQ0FDRSxZLENBSUEscUYsQ0FDRSxpQixDQVNGLGlHLENBQ0UscUIsQ0FHRix1RixDQWRBLHFGLENBZUUsc0UsQ0FDQSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLFEsQ0FHRixnRixDQUNFLGlCLENBRUEsc0UsQ0FHRixnRixDQUNFLGMsQ0FDQSxlLENBQ0EsWSxDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxrQixDQUdGLG9GLENBQ0UsWSxDQUNBLFcsQ0FDQSxjLENBQ0EsWSxDQUNBLHFCLENBQ0EsUSxDQUNBLHNCLENBR0YsZ0YsQ0FDRSxpQixDQUNBLG1CLENBQ0EsUSxDQUNBLHNGLENBQ0UsVSxDQUNBLGlCLENBQ0EscUIsQ0FDQSx3QixDQUNBLFUsQ0FDQSxXLENBQ0EsNGpGLENBQ0EsMkIsQ0FDQSx5QixDQUlKLHdGLENBQ0UsYyxDQUdGLG9GLENBQ0UsZSxDQUNBLGUsQ0FtS00sbUksQ0E5SUUsZ0osQ0FSQSxrSSxDQVFBLDhJLENBUkEsZ0ksQ0FDRSxTLENBaUJOLHFILENBQUEsbUgsQ0FDRSxrQixDQUNBLGUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQixDQUVBLDRILENBQUEsMEgsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLDBCLENBQ0EsVSxDQUNBLFUsQ0FDQSwyQixDQUNBLGlDLENBQ0EsdUIsQ0FDQSxpRCxDQUNBLFMsQ0FDQSxtQixD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QUlKLCtGLENBQ0Usa0IsQ0FPRiwyRixDQUNFLGUsQ0NocEJOLHdDLENEa3BCTSw0RyxDQUNFLDhDLENBQ0EsZ0QsQ0Mvb0JSLHVDLENEa3BCTSwyRyxDQUNFLDZDLENBS04scUYsQ0FDRSxxRSxDQUVBLHlGLENBQ0UsZSxDQUNBLGEsQ0FDQSw2QyxDQUlKLHdGLENBQ0UsdUUsQ0FFQSwrRixDQUNFLGdCLENBS0UsbUksQ0FDRSxrQixDQUNBLGUsQ0FDQSxlLENBQ0EsWSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxjLENBQ0EsbUQsQ0FHRSw4SSxDQ2xnQlIscUMsQ0RtZ0JVLHdCLENBRUEsbUosQ0FDRSxnRCxDQUNBLDhDLENBR0YsbUosQ0FDRSw2QyxDQUtOLHVJLENBQ0UsYSxDQUNBLHdCLENEc05wQiw0SSxDQ3BOb0IsNEksQ0FFRSxrQixDQUdGLDRJLENBQ0UsZ0IsQ0FLTix5RyxDQUNFLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBRUEsMEgsQ0FDRSw0QixDQUNBLHlCLENBQ0EseUIsQ0FDQSx5QixDQUtGLHdJLENBQ0UsWSxDQUNBLGdCLENBQ0EsbUIsQ0FRSSx3SkFBQSwwQixDQVdFLHdKQUFBLCtCLENBVkEsYSxDQUlJLHdKQUFBLHdELENBQ0UsUyxDQVNOLHdKQUFBLDJDLENBQ0Usa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBR0Ysd0pBQUEsaUQsQ0FDRSxpQixDQUNBLFUsQ0FDQSxlLENBTUosK0tBQUEsWSxDQUNFLGtCLENBR0YsNEssQ0FDRSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsVSxDQUtFLG9NQUFBLFksQ0FDRSxrQixDQUdGLDJNLENBQ0UsZ0IsQ0FHRixpTSxDQUNFLGtCLENBQ0EsZSxDQUNBLGUsQ0FZaEIsd0dBQUEsWSxDQUNFLGtCLENBc0VWLGtDLENBbkVRLHFHLENBV0UsMEcsQ0FWQSxhLENBY0Esc0gsQ0FDRSxrQixDQUNBLGUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpQixDQUdGLDRILENBQ0UsaUIsQ0FDQSxVLENBQ0EsZSxDQWNoQix3QixDQUNFLDZDLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLG1CLENBRUEsNkIsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxPLENBQ0Esa0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxlLENEMktOLHVCLENDdEpBLHlCLENBRUUsbUIsQ0VodkNFLE0sQ0h5NENKLE8sQ0FDQSxXQUFXLGMsQ0d6NENILDBELENBQ0Esa0IsQ0FHSixXQUFBLGUsQ0gwNENKLFlBQVksZSxDQUNaLFdBQVcsTyxZQUFtQixlLENHMTRDdEIsUyxDQUdKLGMsQ0gyNENKLGUsQ0FDQSxXQUFXLHNCLENHMzRDSCwwRCxDQUNBLGtCLENBT0ksbUJBQUEseUIsTUFBQSxVLE1BQUEsVyxDQUNJLGdELENBR0osbUJBQUEseUIsTUFBQSxXLENBQ0ksZ0IsQ0FDQSxpQixDQUdKLG1CQUFBLG9DLENBQ0ksNkMsQ0FHSixtQkFBQSxvQyxDQUNJLGMsQ0FVQSwyQkFBQSxnQyxDQUNJLFMsQ0FtQlIsMkJBQUEsc0QsQ0FmQSwyQkFBQSx3QixDQUNJLFMsQ0FDQSxrQyxDQUdJLDJCQUFBLG9DLENBQ0ksbUIsQ0FESiwyQkFBQSxvQyxDQUNJLG9CLENBREosMkJBQUEsb0MsQ0FDSSxvQixDQURKLDJCQUFBLG9DLENBQ0ksb0IsQ0FESiwyQkFBQSxvQyxDQUNJLHFCLENBREosMkJBQUEsb0MsQ0FDSSxxQixDQURKLDJCQUFBLG9DLENBQ0kscUIsQ0FESiwyQkFBQSxvQyxDQUNJLHFCLENBREosMkJBQUEsb0MsQ0FDSSxxQixDQURKLDJCQUFBLHFDLENBQ0kscUIsQ0FJUiwyQkFBQSxvQyxDQUNJLHlCLENBYWhCLGVBQUEsYSxNQUFBLFksTUFBQSxlLE1BQUEsWSxDSDg0Q0osYSxDRzU0Q1EsMkIsQ0FDQSxVLENBQ0EscUIsQ0FDQSxpQyxDQUNBLGtDLENBQ0EsaUIsQ0FDQSxtRCxDQUNBLGMsQ0FDQSxnRCxDQUVBLGVBQUEsYSxNQUFBLFksTUFBQSxlLE1BQUEsc0IsQ0g4NENSLHVCLENHNzRDWSxtQixDQUVBLGVBQUEsYSxNQUFBLFksTUFBQSxlLE1BQUEsNkIsQ0grNENaLDhCLENHOTRDZ0IsOEQs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Q0kseUIsQ0FLWixXLENBR0ksWSxDQUNBLGMsQ0FDQSxrQixDQUNBLFEsQ0FDQSxVLENBRUEsaUIsQ0FDSSxhLENBQ0EsbUIsQ0FDQSxzQixDQUNBLGtCLENBQ0EsVyxDQUNBLDRCLENBQ0EseUMsQ0FDQSw2QixDQUNBLGdCLENBQ0Esa0IsQ0FFQSx1QixDQUNJLGtCLENBR0osK0IsQ0FDSSxrQixDQUtKLGtDLENBQ0ksOEMsQ0FDQSxxRCxDQVVBLHFCQUNJLHdDLENBQ0kseUQsQ0FDQSxnREFPWixtQyxDQUNJLDhDLENBQ0EseUQsQ0FFQSxxQkFDSSx5QyxDQUNJLHlELENBQ0EsZ0RBT3BCLGMsQ0FDSSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLFEsQ0FDQSxlLENBRUEsZ0IsQ0FDSSxvQixDQVVBLG9DLENBQ0ksZSxDQUNBLHlCLENGdWxEWix1QixDRWxsREEsaUIsQ0FJSSxZLENBQ0EscUIsQ0FDQSw4QixDQUNBLGtCLENBRUEscUJGaWxERix1QixDRTFsREYsaUIsQ0FVUSxvQixDRnFsRE4sOEQsQ0FEQSx3RCxDRWxsRFUsd0QsQ0FBQSxrRCxDQUNJLG9DLENGdWxEZCx5RCxDQURBLG1ELENFbGxEYyxtRCxDQUFBLDZDLENBQ0ksa0IsQ0FDQSxvQyxDRnVsRGxCLDBELENBREEsb0QsQ0VubERjLG9ELENBQUEsOEMsQ0FDSSxTLENBQ0EsMkIsQ0FDQSw0RCxDRndsRGxCLG9FLENBREEsOEQsQ0VobERjLDhELENBQUEsd0QsQ0FDSSxvQixDRnFsRGxCLCtELENBREEseUQsQ0VobERrQix5RCxDQUFBLG1ELENBQ0ksa0IsQ0ZxbER0QixnRSxDQURBLDBELENFamxEa0IsMEQsQ0FBQSxvRCxDQUNJLFMsQ0FDQSx5QkZzbER4QixrQyxDRS9rREksNEIsQ0FDSSxrQixDQUNBLFUsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxlLENBQ0EsMEJGa2xETixrQyxDRXhsREUsNEIsQ0FPUSxjQXlKQSxzQyxDRjY3Q1osc0MsQ0VubERRLGdDLENBQ0ksVSxDQUNBLFcsQ0FDQSxnQixDRnNsRFosZ0MsQ0VsbERJLDBCLENBQ0ksaUIsQ0FFQSxxQkZvbEROLGdDLENFdmxERSwwQixDQUlRLHlCRndsRFosb0MsQ0VybERRLDhCLENBQ0ksWSxDQUNBLGtCLENBQ0EsNkIsQ0Z5bERaLGtFLENBREEsc0QsQ0V0bERZLDRELENBQUEsZ0QsQ0FDSSxVLENGMGxEaEIsNkIsQ0VybERJLHVCLENBQ0ksWSxDQUNBLGtCLENBQ0EsYyxDQUNBLGtCLENBQ0EsYyxDQUNBLGUsQ0FDQSw2QyxDQUNBLGEsQ0Z3bERSLGtDLENFdGxEUSw0QixDQUNJLGlCLENBQ0EsZ0IsQ0FDQSx3QixDRnlsRFosOEIsQ0VybERJLHdCLENBQ0ksa0IsQ0FDQSxtQixDRndsRFIsZ0MsQ0VybERJLDBCLENBQ0ksa0IsQ0Z3bERSLDZCLENFcmxESSx1QixDQUNJLFksQ0FDQSx3QixDQUNBLGUsQ0FDQSxVLENBSVIsaUIsQ0FHSSxpQixDQUNBLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EseUQsQ0FDQSxnRCxDQUNBLGUsQ0FDQSw4QixDQUdJLGtELENBQ0ksUyxDQUlSLDRCQUFBLGUsQ0FDSSxTLENBSUEsMEQsQ0FDSSxTLENBSVIscUJBRVEsa0QsQ0FDSSxXQUtaLHVCLENBQ0ksVSxDQUNBLFcsQ0FFQSw4RCxDQUNJLGlCLENBQ0EsUSxDQUNBLHlCLENBSVIsNEIsQ0FJSSxpQixDQUNBLGtCLENBQ0EsVSxDQUNBLFksQ0FDQSxlLENBQ0EseUQsQ0FFQSxzQyxDQUNJLGlCLENBQ0EsSyxDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUVBLDhDLENBQ0ksVSxDQUNBLGEsQ0FDQSxTLENBQ0EsWSxDQUNBLG1CLENBQ0Esd0IsQ0FDQSx3QixDQUlSLGlDLENBQ0ksaUIsQ0FDQSxRLENBQ0EseUIsQ0FHSixrQyxDQUNJLGlCLENBQ0Esb0MsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLGUsQ0FVUix3QixDQUNJLGtCLENBQ0EsNkIsQ0FHSiwwQixDQUNJLFMsQ0FDQSxzQixDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxZLENBQ0EscUIsQ0FDQSw2QixDQUNBLHNC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LENBT1EsYyxDQUNBLGUsQ0FDQSxjQUdKLDJDLENBQ0ksVSxDQUNBLFcsQ0FDQSxnQixDQUlSLHFDLENBQ0ksWSxDQUNBLHFCLENBQ0EsWSxDQUNBLHlCQUpKLHFDLENBS1EsYSxDQUNBLGtCQUdKLHlDLENBQ0ksYSxDQUNBLGdCLENBSVIsa0MsQ0FDSSxtRCxDQUNBLGUsQ0FDQSxjLENBQ0EsNkMsQ0FDQSxlLENBRUEsbUQsQ0FDSSx3QixDQUlSLG1DLENBQ0ksa0IsQ0FDQSxtQixDQUNBLHlCQUhKLG1DLENBSVEsd0IsQ0FDQSxpQkFLWixnQixDQUNJLGlCLENBQ0EsVSxDQUVBLGtDLENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsUyxDQUNBLFUsQ0FHSiw2QixDQUNJLFUsQ0FDQSxxQyxDQUdKLG9CLENBQ0ksaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLDBCLENBSVIsMEIsQ0YyMUNBLGUsQ0V6MUNJLG9CLENBRUEsNkMsQ0YyMUNKLGtDLENFMTFDUSxZLENBQ0Esa0IsQ0FDQSxtRCxDQUNBLGUsQ0FDQSxjLENBQ0EsVyxDQUNBLGtDLENBQ0EsdUMsQ0FFQSx1RCxDRjQxQ1IsNEMsQ0UzMUNZLFUsQ0FDQSx3RCxDQUdKLG9ELENGNDFDUix5QyxDRTMxQ1ksaUIsQ0FDQSxvQixDQUNBLDBCLENBQ0Esb0IsQ0FDQSxxQixDQUNBLHVELENBQ0EsMkIsQ0FDQSwwQixDQUNBLHdCLENBWUEsOEQsQ0FDSSxZLENBTVIsc0YsQ0FDSSx3RCxDQUtaLG1CLENBQ0ksdUMsQ0FFQSw4QixDQUNJLGUsQ0FHSiw2QyxDQUNJLDBCLENBR0osNEMsQ0FDSSxpQixDQUNBLDJCLENBQ0EsbUQsQ0FDQSxlLENBQ0EsYyxDQUNBLHdELENBQ0Esd0MsQ0FDQSwrQixDQUVBLG1ELENBQUEsb0QsQ0FFSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLDBCLENBQ0EsVSxDQUNBLFcsQ0FDQSwyQixDQUNBLDBCLENBQ0EsdUIsQ0FHSixvRCxDQUNJLDBELENBR0osbUQsQ0FDSSxTLENBQ0EsMkQsQ0FHSix1RCxDQUNJLGUsQ0FlSix5RCxDQVpBLHNELENBQ0ksd0UsQ0FFQSw4RCxDQUNJLFMsQ0FHSiw2RCxDQUNJLFMsQ0FXWiw4QixDQUNJLDJCLENBQ0EsbUIsQ0FDQSxvQixDQUdJLGdFLENBQ0ksb0IsQ0FHSix1RCxDQUNJLDJCLENBSVIsMkMsQ0FDSSxZLENBQ0EscUIsQ0FDQSxZLENBRUEsc0QsQ0FDSSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxlLENBQ0EsVSxDQUlSLDJDLENBZ1VJLCtFLENBL1RBLHlCLENBR0osNkMsQ0FDSSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLG9CLENBRUEsbUQsQ0FFSSx3QixDQUNBLDJCLENBQ0Esb0IsQ0FDQSw2RCxDQUNBLHlCLENBQ0Esd0IsQ0FDQSx5QixDQUNBLDhDLENBR0osd0RBQUEsZSxNQUFBLFksTUFBQSxjLENBQ0ksb0IsQ0FFQSx3REFBQSxlLE1BQUEsWSxNQUFBLDBCLENBQ0ksOEIsQ0FLWiwwQyxDQUFBLDBDLENBQ0ksc0IsQ0FHSiw4QyxDQUNJLGtCLENBR0osNkMsQ0FDSSxlLENBR0osZ0QsQ0Z1ekNSLDZDLENFcnpDWSxpQixDQUNBLFksQ0FDQSxxQixDQUNBLFksQ0FFQSxzRCxDRnV6Q1osbUQsQ0V0ekNnQixpQixDQUNBLFMsQ0FDQSxjLENBQ0EsUSxDQUNBLE8sQ0FFQSxvRSxDRnd6Q2hCLGlFLENFdnpDb0IsMEQsQ0FDQSxrQixDQUNBLGlCLENBRUEsMkUsQ0Z5ekNwQix3RSxDRXR2Q2dCLHVFLENBbEVRLFMsQ0FJUixpRUFBQSxlLENGd3pDaEIsOERBQThELGUsQ0V2ekMxQywwRCxDQUNBLGlCLENBQ0Esa0IsQ0FJUixzRCxDRnV6Q1osbUQsQ0V0ekNnQixpQixDQUNBLGtCLENBQ0EsMkIsQ0FDQSw2RCxDQUNBLHlCLENBQ0Esd0IsQ0FDQSx5QixDQUlBLDBFLENGc3pDaEIsdUUsQ0V2dUNZLG1ELENBOUVRLDhCLENBT0osNkQsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLDBCLENBQ0EsVyxDQUNBLFUsQ0FDQSx5RCxDQUNBLGlCLENBR0osNkQsQ0FDSSxVLENBQ0EsUyxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSwwQixDQUNBLFcsQ0FDQSxVLENBQ0EsaUIsQ0FDQSx3RCxDQUNBLHNCLENBbUJKLDBELENBQ0ksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSwwQixDQUNBLFcsQ0FDQSxVLENBQ0EseUQsQ0FDQSxpQixDQUdKLDBELENBQ0ksVSxDQUNBLFMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsMEIsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0Esd0QsQ0FDQSxzQixDQVdaLDBDLENBQ0ksNkIsQ0FDQSxrQixDQUNBLHNCLENBQ0EsUSxDQUNBLGtCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLDZELENBQ0EsZSxDQUNBLHdCLENBQ0EsMEIsQ0FDQSxpQixDQUNBLGtCLENBQ0EsMkIsQ0FDQSw0QixDQUNBLDZELENBQ0Esd0QsQ0FDQSwyQixDQUVBLGdELENBQ0ksa0IsQ0FDQSxvRSxDQU9KLHFEQUFBLGUsQ0FDSSxtQixDQUdKLHdELENBQ0ksa0IsQ0FDQSxvRSxDQUVBLG9FLENBQ0ksc0QsQ0FJUiwrQyxDRjh4Q1osOEMsQ0U1eENnQixhLENBQ0EsaUIsQ0FDQSxTLENBR0osOEMsQ0FDSSxhLENBRUEsbUQsQ0F3T0osOEMsQ0F2T1EsOEIsQ0FJUixxQkFDSSxnRCxDQUNJLDhCQU1oQix1QixDQUFBLHFCLENBRUksd0QsQ0Z5eENpQywyQ0FBMkMsZSxNQUFxQixZLE1BQWtCLGMsQ0FDM0gseUMsQ0V2eENZLHlDQUFBLGUsTUFBQSxZLE1BQUEsYyxDRnN4Q1osdUMsQ0VweENnQiwrQyxDQUNBLCtDLENBQ0Esb0MsQ0FDQSxnRSxDRnl4Q3NDLDJDQUEyQyxlLE1BQXFCLFksTUFBa0IsMkIsQ0FDeEksc0QsQ0V4eENnQix5Q0FBQSxlLE1BQUEsWSxNQUFBLDJCLENGdXhDaEIsb0QsQ0V0eENvQixvQyxDRjJ4Q3FFLG1FQUFtRSx1QixDQUM1SixnRUFBZ0UsdUIsQ0VyeEM1QyxpRUFBQSx1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RyxDQUFJLGdDIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG5cbiVzZWN0aW9uLXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0NHB4O1xuICAgIH1cbn1cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgIDpyb290IHtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlcjogMDtcbiAgICBvcGFjaXR5OiAwLjI1O1xufVxuXG5ocjpub3QoW3NpemVdKSB7XG4gICAgaGVpZ2h0OiAxcHg7XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyxcbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxucCB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0ge1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICBjdXJzb3I6IGhlbHA7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxudWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAxOXB4O1xuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIFxuICAgICYgJiB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgIH1cbiAgICBcbiAgICAmICYgJiB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICAgIH1cbn1cblxub2wge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAyNXB4O1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxudWwsIG9sIHtcbiAgICAmLndwLWJsb2NrLWxpc3Qge1xuICAgICAgICAuYmxvY2stZWRpdG9yLXJpY2gtdGV4dF9fZWRpdGFibGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5kbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZGQge1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XG59XG5cbmR0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5saSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxubWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuc3ViLFxuc3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiBfcmVtKDEyKTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtNHB4O1xufVxuXG5zdXAge1xuICAgIHRvcDogLThweDtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBmb250LXNpemU6IF9yZW0oMTcpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIFxuICAgIFtkaXI9cnRsXSAmIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiBfcmVtKDE2KTtcbiAgICBkaXJlY3Rpb246IGx0ciAvKiBydGw6aWdub3JlICovXG47XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG5wcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBmb250LXNpemU6IF9yZW0oMTQpO1xufVxuXG5wcmUgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gICAgZm9udC1zaXplOiBfcmVtKDE0KTtcbiAgICBjb2xvcjogI2Q2MzM4NDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmEgPiBjb2RlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxua2JkIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5jb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gICAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICBtYXJnaW46IDE1cHggMCAyNXB4O1xuICAgIFxuICAgIGNhcHRpb24ge1xuICAgICAgICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICBcbiAgICB0aGVhZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgfVxuICAgIFxuICAgIHRib2R5IHtcbiAgICAgICAgXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdGZvb3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIH1cbiAgICBcbiAgICB0aCwgdGQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxufVxuXG50aCB7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgICBcbiAgICArICoge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBmb250OiBpbmhlcml0O1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmtiZCB7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbn1cblxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG5hIHtcbiAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbi1jb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudHItY2F0ZWdvcnktbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA5NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNhdGVnb3J5LWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG4gIH1cbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5ocjpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogMXB4O1xufVxuXG5oMTpmaXJzdC1jaGlsZCwgLmgxOmZpcnN0LWNoaWxkLFxuaDI6Zmlyc3QtY2hpbGQsIC5oMjpmaXJzdC1jaGlsZCxcbmgzOmZpcnN0LWNoaWxkLCAuaDM6Zmlyc3QtY2hpbGQsXG5oNDpmaXJzdC1jaGlsZCwgLmg0OmZpcnN0LWNoaWxkLFxuaDU6Zmlyc3QtY2hpbGQsIC5oNTpmaXJzdC1jaGlsZCxcbmg2OmZpcnN0LWNoaWxkLCAuaDY6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmgxOmxhc3QtY2hpbGQsIC5oMTpsYXN0LWNoaWxkLFxuaDI6bGFzdC1jaGlsZCwgLmgyOmxhc3QtY2hpbGQsXG5oMzpsYXN0LWNoaWxkLCAuaDM6bGFzdC1jaGlsZCxcbmg0Omxhc3QtY2hpbGQsIC5oNDpsYXN0LWNoaWxkLFxuaDU6bGFzdC1jaGlsZCwgLmg1Omxhc3QtY2hpbGQsXG5oNjpsYXN0LWNoaWxkLCAuaDY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnAge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxudWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNXB4IDE5cHg7XG59XG51bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbnVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG51bCB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG5vbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI1cHggMjVweDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxub2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsLndwLWJsb2NrLWxpc3QgLmJsb2NrLWVkaXRvci1yaWNoLXRleHRfX2VkaXRhYmxlLCBvbC53cC1ibG9jay1saXN0IC5ibG9jay1lZGl0b3ItcmljaC10ZXh0X19lZGl0YWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZGwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5kZCB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHg7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxubGkge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogX3JlbSgxMik7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTRweDtcbn1cblxuc3VwIHtcbiAgdG9wOiAtOHB4O1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IF9yZW0oMTcpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuW2Rpcj1ydGxdIHByZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IF9yZW0oMTYpO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogX3JlbSgxNCk7XG59XG5cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiBfcmVtKDE0KTtcbiAgY29sb3I6ICNkNjMzODQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW46IDE1cHggMCAyNXB4O1xufVxudGFibGUgY2FwdGlvbiB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG50YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG50YWJsZSB0Ym9keSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG50YWJsZSB0Zm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG50YWJsZSB0aCwgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87IC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbn1cblxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmJ1dHRvbjpmb2N1cyxcbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuYTpub3QoW2NsYXNzXSkge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgYTpub3QoW2NsYXNzXSkge1xuICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbi1jb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICB9XG59XG5cbi50ci1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMHJlbSwgMHJlbSArICgoMXZ3IC0gMC43NXJlbSkgKiAyMCksIDEuMjVyZW0pO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4udHItaGVhZGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1oZWFkZXJfc2ltcGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGhlaWdodDogNzJweDtcbn1cbi50ci1oZWFkZXJfc2ltcGxlIC50ci1jb250YWluZXItd2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyLWhlYWRlcl9zaW1wbGUgLnRyLWhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAzMnB4O1xufVxuLnRyLWhlYWRlcl9wYXJ0bmVyLWxhbmRpbmcge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4udHItaGVhZGVyX3BhcnRuZXItbGFuZGluZyAudHItY29udGFpbmVyLXdpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjBweDtcbn1cbi50ci1oZWFkZXJfdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmVpZ2UsICNGRkY4RjQpO1xufVxuLnRyLWhlYWRlcl90cmFuc3BhcmVudCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEsXG4udHItaGVhZGVyX3RyYW5zcGFyZW50IC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gLm5vLWxpbmsge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLWhlYWRlcl90cmFuc3BhcmVudCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWZvY3VzID4gYSxcbi50ci1oZWFkZXJfdHJhbnNwYXJlbnQgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1mb2N1cyA+IC5uby1saW5rIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1oZWFkZXJfdHJhbnNwYXJlbnQgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1mb2N1cy5tZW51LWl0ZW0tcGFyZW50LWZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG59XG4udHItaGVhZGVyX3RlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fbG9nbyB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gYSxcbi50ci1oZWFkZXJfdGVhbCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IC5uby1saW5rIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1mb2N1cy5tZW51LWl0ZW0tcGFyZW50LWZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG59XG4udHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fbGlua3MtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX2xpbmtzLWljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX29wZW4tbWVudSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1oZWFkZXJfdGVhbCAudHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW46YmVmb3JlLCAudHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWhlYWRlcl9taW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1pbnQsICNEREVGRTUpO1xufVxuLnRyLWhlYWRlcl9taW50IC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtZm9jdXMubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xufVxuLnRyLWhlYWRlcl9saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWJsdWUsICNEM0YzRjIpO1xufVxuLnRyLWhlYWRlcl9saWdodC1ibHVlIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtZm9jdXMubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHItaGVhZGVyX2FjdGl2ZS1tb2JpbGUtbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxuICAudHItaGVhZGVyX2FjdGl2ZS1tb2JpbGUtbWVudSAudHItaGVhZGVyX19sb2dvIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxuICAudHItaGVhZGVyX2FjdGl2ZS1tb2JpbGUtbWVudSAudHItaGVhZGVyX19vcGVuLW1lbnUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxuICAudHItaGVhZGVyX2FjdGl2ZS1tb2JpbGUtbWVudSAudHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxuICAudHItaGVhZGVyX2FjdGl2ZS1tb2JpbGUtbWVudSAudHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbjpiZWZvcmUsIC50ci1oZWFkZXJfYWN0aXZlLW1vYmlsZS1tZW51IC50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG59XG4udHItaGVhZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSBjbGFtcCgyLjc1cmVtLCAyLjc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEyLjk2MyksIDYuMjVyZW0pKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgaGVpZ2h0OiBjbGFtcCg0LjVyZW0sIDQuNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA4Ljc5NjMpLCA2Ljg3NXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2xhbXAoMS4yNXJlbSwgMS4yNXJlbSArICgoMXZ3IC0gMC43NXJlbSkgKiAyNyksIDIuOTM3NXJlbSk7XG59XG4udHItaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWFyb29uLCAjN0EwQjAwKTtcbiAgd2lkdGg6IGNsYW1wKDQuMzc1cmVtLCA0LjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA3LjQwNzQpLCA2LjM3NXJlbSk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWhlYWRlcl9fbG9nbzpub3QoLnRyLWhlYWRlcl9fbG9nb19zaW1wbGUpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIH1cbn1cbi50ci1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udHItaGVhZGVyX19sb2dvX3NpbXBsZSBpbWcge1xuICB3aWR0aDogMzJweDtcbn1cbi50ci1oZWFkZXJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ci1oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gYSxcbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gLm5vLWxpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCAwLjc4MTI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IGEgc3Bhbjpub3QoLnRyLW1lbnUtbG90dGllKSxcbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gLm5vLWxpbmsgc3Bhbjpub3QoLnRyLW1lbnUtbG90dGllKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiBzcGFuLFxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiAubm8tbGluayA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IGEgLnRyLW1lbnUtbG90dGllLFxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiAubm8tbGluayAudHItbWVudS1sb3R0aWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IGEgLnRyLW1lbnUtbG90dGllIGNhbnZhcyxcbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gLm5vLWxpbmsgLnRyLW1lbnUtbG90dGllIGNhbnZhcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW0taGFzLWZvY3VzID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbV92ZXJ0aWNhbCA+IC5zdWItbWVudSwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LWl0ZW1faG9yaXpvbnRhbCA+IC5zdWItbWVudSB7XG4gIHdpZHRoOiA3NzBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNTNweCAxZnI7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbV90YWIgPiAuc3ViLW1lbnUge1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pKTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDBweCA3cHggMTguOHB4IDAgcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsZWZ0OiBjYWxjKC0xICogY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuMTY2NyksIDIuNXJlbSkpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1M3B4IDFmcjtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBzY3JvbGw7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm9fdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDU1cHggY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuMTY2NyksIDIuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAuc3ViLW1lbnVfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm9faG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDU1cHggY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuMTY2NyksIDIuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mb190YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDU1cHggY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuMTY2NyksIDIuNXJlbSk7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyA+IGltZyB7XG4gIGZsZXg6IDAgMCAxMzBweDtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8tY29udGVudCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gLmg1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAwO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gLmg1OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICBib3R0b206IGNhbGMoMTAwJSAtIDEycHgpO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNek1pSUdobGFXZG9kRDBpTWpnaUlIWnBaWGRDYjNnOUlqQWdNQ0F6TXlBeU9DSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVE14TGpRMk56VWdNamN1TXpFMU0wTXpNQzQxT0RnM0lESTNMalUzTWpjZ01qa3VOVGd4T1NBeU55NHpOU0E0TGpjeE5EWWdNamN1TVRjMU9VTXlOeTQ0TlRJZ01qY3VNREF5TXlBeU5pNDVPRFkzSURJMkxqZ3pNamdnTWpZdU1URXlJREkyTGpjeU56UkRJREkwTGpJNU1EY2dNall1TlRBNE5TQXlNaTQwTlRBeUlESTJMak01T0RBZ01qQXVOakV4TXlBeU5pNDBNRE0wUXpJd0xqSXlOak1nTWpZdU5EQTBOQ0F5TUM0eE5qZzVJREkxTGpnMU56Y2dNakF1TlRNeU9DQXlOUzQzTkRVNVF6SXlMakk0TnprZ01qVXVNakF5T1NBeU5DNHhNelV3SURJMExqa3dOVE1nTWpVdU9UWTNOQ0F5TkM0NU5ETTRRekkyTGpnNE5pQXlOQzQ1TmpJM0lESTNMamd3TWlBeU5TNHdNek0wSURJNExqY3dPVFFnTWpVdU1UWTJNVU15T1M0d09Ua3pJREkxTGpJeU16QWdNamt1TkRnNE9TQXlOUzR5T1RnM0lESTVMamc0TVRjZ01qVXVNek0wTUVNek1DNHpNemd6SURJMUxqTTNORGdnTXpBdU56Y3lNeUF5TlM0ek1UazFJRE14TGpJeU5qRWdNalV1TXpBME5FTXpNaTQwTURVM0lESTFMakkyTmpNZ016SXVOVGMzTVNBeU5pNDVPVEV4SURNeExqUTJOamdnTWpjdU16RTNNMHd6TVM0ME5qYzFJREkzTGpNeE5UTmFJaUJtYVd4c1BTSWpSakUwUVRBNElpOCtDanh3WVhSb0lHUTlJazB5TlM0d056YzBJREV5TGpJeE9URkRNalF1TmpJNE1DQXhNaTQ1TVRNNUlESXpMamt3TWpVZ01UTXVORGN3SURJekxqSTRPREVnTVRRdU1ERTVRekl5TGpZNE5UTWdNVFF1TlRVMk5TQXlNaTR3TXpjNElERTFMakExTXpNZ01qRXVNemM0TlNBeE5TNDFNVGt6UXpJd0xqQTRPRE1nTVRZdU5ETXpOU0F4T0M0Mk9Ea3dJREUzTGpFek5UTWdNVGN1TXpRM01pQXhOeTQ1TlRnMFF6RTJMamMyTVRVZ01UZ3VNekUzTkNBeE5pNHpNamd5SURFM0xqUTFOeklnTVRZdU9EUTJPQ0F4Tnk0d05qWTJRekU0TGpBMU1qSWdNVFl1TVRVM015QXhPUzR4TURrNElERTBMams1T1RjZ01qQXVNVGd5SURFekxqa3pPVFZETWpBdU56RXhNeUF4TXk0ME1UVTFJREl4TGpJME1EWWdNVEl1T0RreE5pQXlNUzQzTnpreUlERXlMak0zT0RORE1qSXVNelU1TXlBeE1TNDRNall5SURJeUxqZzVPVFFnTVRFdU1UVXdJREl5TGpnMk56a2dNVEF1TnpBNU5VTXlOQzQwT0RrNElERXdMakV3TWpRZ01qVXVOamN6TVNBeE1TNHlPVGswSURJMUxqQTNPREVnTVRJdU1qRTVOMHd5TlM0d056YzBJREV5TGpJeE9URmFJaUJtYVd4c1BTSWpSakUwUVRBNElpOCtDanh3WVhSb0lHUTlJazB4TXk0M05qZzJJRFF1T0Rrek5qSkRNVFF1TWpJMUlEVXVOVEkwTURFZ01UTXVPVEV5T1NBMkxqUTVNRGd4SURFekxqYzJOaklnTnk0eE9UUTRPVU14TXk0Mk1qVXlJRGN1T0Rjd05qVWdNVE11TkRZeE15QTRMalUwTWpVNUlERXpMakkzTWpZZ09TNHlNRGN6TjBNeE15NHdOemd6SURrdU9EazFNRGdnTVRJdU9ERTBOaUF4TUM0MU9EQXhJREV5TGpVeE5TQXhNUzR5TXpBMFF6RXlMakl4T1RVZ01URXVPRGN3SURFd0xqZ3pOemtnTVRJdU5ETXdNaUF4TVM0ME5ETTBJREV6TGpBeE1qaERNVEV1TURjNE9DQXhNeTQxTlRBM0lERXdMakEzTnpNZ01UTXVNall5TnlBeE1DNHpNamc1SURFeUxqVTJPRFJETVRBdU56YzJPQ0F4TVM0ek16RXhJREV3TGpreU56Z2dPUzQ1TmpZMklERXhMakl4TXprZ09DNDJPRFUzTjBNeE1TNHpOVEkwSURndU1EWTFPRGtnTVRFdU5EY3hOQ0EzTGpRME1qZzBJREV4TGpVMk9Ea2dOaTQ0TVRVNU5rTXhNUzQyTnpreUlEWXVNVEV3T0RjZ01URXVOak0ySURVdU1qQXpNeUF4TWk0eU1qa3hJRFF1TmprNU5UbERNVEl1TnpVM0lEUXVNalV3TXpVZ01UTXVNemM1TWlBMExqTTFOakUzSURFekxqYzJOemtnTkM0NE9USTVOa3d4TXk0M05qZzJJRFF1T0Rrek5qSmFJaUJtYVd4c1BTSWpSakUwUVRBNElpOCtDanh3WVhSb0lHUTlJazB6TGpBM09USTVJREV1T1RNek0wTXpMakU1TkRjeklESXVOakExT1RrZ015NHpORGcyTVNBekxqSTNNRGczSURNdU5EVXpNallnTXk0NU5EUTVOME16TGpZNE1qa3dJRFV1TkRJd09EWWdNeTQzTlRJNE5pQTJMamt4TWpReElETXVPVFU0T1RVZ09DNHpPRFkxUXpRdU1EWXhOekFnT1M0eE1UazROU0F6TGpBek1ESXlJRGt1TkRNM09USWdNaTQ0TVRVNE1pQTRMalk1TmpJeFF6SXVOREUxTURZZ055NHpNRGczTnlBeExqZzVPREUxSURVdU9UWXhORGNnTVM0MU1EUTROU0EwTGpVMk56a3dRekV1TXpFNU1qVWdNeTQ1TVRJd05pQXhMakUzTVRVd0lETXVNak01TnpJZ01TNHdNamcwTWlBeUxqVTNNakEwUXpBdU9EY3hOemcySURFdU9EUXpNalFnTUM0M05UazJNemdnTUM0M05UTTVNamdnTVM0M01EYzNOU0F3TGpRNU5qVTFPRU15TGpZeU16UTNJREl1TkRnNU1UY2dNaTQ1TlRrek5DQXhMakl6T1RnMklETXVNRGMzT1RZZ01TNDVNekpNTWk0d056a3lPU0F4TGprek16TmFJaUJtYVd4c1BTSWpSakUwUVRBNElpOCtDand2YzNablBnPT1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAudHItYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSA+IGEsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwgPiAubWVudS1pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwgPiAubWVudS1pdGVtID4gYTpob3ZlciAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfaG9yaXpvbnRhbCA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSA+IGEubWVudS1pdGVtLWhhcy1mb2N1cyAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfaG9yaXpvbnRhbCA+IC5tZW51LWl0ZW0gPiBhLm1lbnUtaXRlbS1oYXMtZm9jdXMgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwgPiAubWVudS1pdGVtID4gYSBzcGFuLCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF9ob3Jpem9udGFsID4gLm1lbnUtaXRlbSA+IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwgPiAubWVudS1pdGVtID4gYSAuaXRlbS1saW5rLXRpdGxlLCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF9ob3Jpem9udGFsID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay10aXRsZTpiZWZvcmUsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwgPiAubWVudS1pdGVtID4gYSAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay1kZXNjcmlwdGlvbiwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfaG9yaXpvbnRhbCA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1NXB4IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwgPiAubWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsID4gLm1lbnUtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1NXB4IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjhweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwgPiAqIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTYuMDFweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNi4wMXB4KTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pO1xuICBtYXJnaW46IDQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXI6aGFzKC5tZW51LWl0ZW06bnRoLWNoaWxkKDIpKSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXI6aGFzKC5tZW51LWl0ZW06bnRoLWNoaWxkKDMpKSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX25vLWluZm8ge1xuICBwYWRkaW5nOiA1NXB4IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhLmg1IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNXB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMzc0NDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYS5oNSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEuaDUgc3BhbiAudHItdGFiLW1lbnUtbG90dGllIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYS5oNSBzcGFuIC50ci10YWItbWVudS1sb3R0aWUgY2FudmFzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEuaDUgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYS5oNSBzdmcge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiBhOmhvdmVyIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiBhLm1lbnUtaXRlbS1oYXMtZm9jdXMgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSA+IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSA+IGEgLml0ZW0tbGluay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgPiBhIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbWVudS1yaWdodC5zdmcpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSA+IGEgLml0ZW0tbGluay1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpob3ZlciAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5tZW51LWl0ZW0taGFzLWZvY3VzIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhW2hyZWY9XCIjXCJdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIC5pdGVtLWxpbmstdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSAuaXRlbS1saW5rLXRpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYTpob3ZlciAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBhLm1lbnUtaXRlbS1oYXMtZm9jdXMgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBhIC5pdGVtLWxpbmstdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBhIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbWVudS1yaWdodC5zdmcpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYSAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRyLWhlYWRlcl9fbGlua3Mge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHItaGVhZGVyX19saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyLWhlYWRlcl9fbGlua3MtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ci1oZWFkZXJfX2xpbmtzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTBweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyLCAxMywgMTMsIDAuMik7XG59XG4udHItaGVhZGVyX19saW5rcy1pY29uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi50ci1oZWFkZXJfX2xpbmtzLWljb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51IHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1oZWFkZXJfX29wZW4tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDBzIDAuM3M7XG59XG4udHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbjpiZWZvcmUsIC50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcywgMC4zcywgMC4zcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcywgMC4zcywgMHM7XG59XG4udHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIHRvcCwgdHJhbnNmb3JtO1xuICB0b3A6IC01cHg7XG59XG4udHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgYm90dG9tLCB0cmFuc2Zvcm07XG4gIGJvdHRvbTogLTVweDtcbn1cbi50ci1oZWFkZXJfX29wZW4tbWVudS5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51LmFjdGl2ZSBzcGFuOmJlZm9yZSwgLnRyLWhlYWRlcl9fb3Blbi1tZW51LmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwLjNzO1xufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51LmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4udHItaGVhZGVyX19vcGVuLW1lbnUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi50ci1vdmVybGF5LW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBjbGFtcCg0LjVyZW0sIDQuNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA4Ljc5NjMpLCA2Ljg3NXJlbSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIGNsYW1wKDQuNXJlbSwgNC41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDguNzk2MyksIDYuODc1cmVtKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIsIDEzLCAxMywgMC41KTtcbiAgei1pbmRleDogOTk4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLW92ZXJsYXktbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1vdmVybGF5LW1vYmlsZS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cblxuLnRyLWhlYWRlci1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogY2xhbXAoNC41cmVtLCA0LjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogOC43OTYzKSwgNi44NzVyZW0pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBjbGFtcCg0LjVyZW0sIDQuNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA4Ljc5NjMpLCA2Ljg3NXJlbSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB6LWluZGV4OiA5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udHItaGVhZGVyLW1vYmlsZS5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4udHItaGVhZGVyLW1vYmlsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fd3JhcCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0NnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCA1NSwgNjgsIDAuNSk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIC8qLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfSovXG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAwIGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxMy40MjU5KSwgNXJlbSk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0gPiBhLFxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtID4gLm5vLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC50ci1jbG9zZS1zdWItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDU2cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ibHVlLCAjRDNGM0YyKTtcbiAgcGFkZGluZzogNDZweCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMTMuNDI1OSksIDVyZW0pO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC5oNSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC5oNTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mby1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvLWRlc2NyaXB0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC50ci1idG4ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC50ci1idG4gcGF0aDpmaXJzdC1jaGlsZCB7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC50ci1idG4gcGF0aDpsYXN0LWNoaWxkIHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faGVhZGVyIHtcbiAgcGFkZGluZzogNDZweCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMTMuNDI1OSksIDVyZW0pO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19oZWFkZXIgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEzLjQyNTkpLCA1cmVtKSA0NnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDQ2cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51LmFjdGl2ZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbSA+IC5qcy1vcGVuLWFjY29yZGlvbi1zdWItbWVudS5hY3RpdmUgc3ZnIHJlY3Qge1xuICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiAuanMtb3Blbi1hY2NvcmRpb24tc3ViLW1lbnUuYWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiAuanMtb3Blbi1hY2NvcmRpb24tc3ViLW1lbnUgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbSA+IC5qcy1vcGVuLWFjY29yZGlvbi1zdWItbWVudSBzdmcgcmVjdCxcbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiAuanMtb3Blbi1hY2NvcmRpb24tc3ViLW1lbnUgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiAuanMtb3Blbi1hY2NvcmRpb24tc3ViLW1lbnUgc3ZnIHJlY3Qge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtaW4taGVpZ2h0OiA2MnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgYTpob3ZlciAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgYSAuaXRlbS1saW5rLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSBhIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3BhY2l0eTogMC43O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYTpob3ZlciAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19saW5rcyB7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA0NnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX2xpbmtzLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX2xpbmtzLWljb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbGlua3MtaWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbGlua3MtaWNvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLWhlYWRlci1mb2N1cy1zdGFydF0sXG5bZGF0YS1oZWFkZXItZm9jdXMtZW5kXSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuKjpmb2N1cyxcbmE6Zm9jdXMsXG5idXR0b246bm90KC5ocC1idG4pOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG59XG4qOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5hOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5idXR0b246bm90KC5ocC1idG4pOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuKjpmb2N1cy12aXNpYmxlLFxuYTpmb2N1cy12aXNpYmxlLFxuYnV0dG9uOm5vdCguaHAtYnRuKTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG59XG5cbi5tYWluLXdyYXBwZXIgPiAqOm5vdChbY2xhc3MqPS1zZWN0aW9uLWVsZW1lbnRdKTpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKTtcbn1cbi5tYWluLXdyYXBwZXIgPiAqOm5vdChbY2xhc3MqPS1zZWN0aW9uLWVsZW1lbnRdKTpub3QoLmFsaWduZnVsbCkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm1haW4td3JhcHBlciA+ICo6bm90KFtjbGFzcyo9LXNlY3Rpb24tZWxlbWVudF0pLmFsaWdud2lkZSB7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSk7XG59XG4ubWFpbi13cmFwcGVyID4gKjpub3QoW2NsYXNzKj0tc2VjdGlvbi1lbGVtZW50XSkuYWxpZ25mdWxsIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKS52aXNpYmxlID4gKiB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgLm1haW4td3JhcHBlciAudHItaGVhZF9faGVhZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cblxuZm9ybSBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKSxcbmZvcm0gdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxNXB4IDIzcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDU1LCA2OCwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NSwgNjgsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzLCBib3JkZXItY29sb3IgMC41cztcbn1cbmZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSkuY2xpY2thYmxlLFxuZm9ybSB0ZXh0YXJlYS5jbGlja2FibGUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5mb3JtIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pLmNsaWNrYWJsZS5hY3RpdmUsXG5mb3JtIHRleHRhcmVhLmNsaWNrYWJsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtYmx1ZSwgI0QzRjNGMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuZm9ybSBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1cyxcbmZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDlweDtcbn1cbmZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSk6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSxcbmZvcm0gdGV4dGFyZWE6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5mb3JtIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pOmZvY3VzLXZpc2libGUsXG5mb3JtIHRleHRhcmVhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDlweDtcbn1cbmZvcm0gdGV4dGFyZWE6bm90KC5zZWxlY3QyLXNlYXJjaF9fZmllbGQpIHtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTQzcHggIWltcG9ydGFudDtcbn1cblxuW2lkXj1wb3N0LV0gPiAudHItYXV0aG9yLWtpY2tlciAudHItY29udGFpbmVyLXdpZGUge1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemUpO1xufVxuXG4udHItbWVkaWEtc2VsZWN0b3Iud2l0aC1hbmltYXRpb24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4udHItbWVkaWEtc2VsZWN0b3Iud2l0aC1hbmltYXRpb24udmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50ci11aS1hY2NvcmRpb24udmlzaWJsZSA+ICoge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4udHItdWktYWNjb3JkaW9uLnZpc2libGU6bm90KC50ci11aS1hY2NvcmRpb25fd2hpdGUpIC50ci11aS1hY2NvcmRpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udHItdWktYWNjb3JkaW9uID4gKiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDExKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDEyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuM3M7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy42cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjlzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDE1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuMnM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC41cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjhzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDE4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuMXM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS40cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgyMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjdzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICogKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRyLXVpLWFjY29yZGlvbjpub3QoLnRyLXVpLWFjY29yZGlvbl93aGl0ZSkgLnRyLXVpLWFjY29yZGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMXMgZWFzZS1pbi1vdXQsIHBhZGRpbmctYm90dG9tIDFzIGVhc2UtaW4tb3V0O1xufVxuXG4udHItY29hY2hlcy1zd2lwZXI6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1jb2FjaGVzLXN3aXBlci52aXNpYmxlIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG59XG4udHItY29hY2hlcy1zd2lwZXIudmlzaWJsZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisyKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXIudmlzaWJsZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ5cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1jb2FjaGVzLXN3aXBlci52aXNpYmxlIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xN3B4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXIudmlzaWJsZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0biszKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXIudmlzaWJsZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bis0KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXIudmlzaWJsZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bis0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc1cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xufVxuLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzEpLCAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMiksIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0biszKSwgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwcHgpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisxKSwgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzIpLCAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMyksIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bis0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ci1sb2dvLWJhciAuc3dpcGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udHItbG9nby1iYXJfX3RpdGxlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLnRyLWxvZ28tYmFyLnZpc2libGUgLnN3aXBlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItbG9nby1iYXIudmlzaWJsZSAudHItbG9nby1iYXJfX3RpdGxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRyLXNraXAtdG8tbGluayB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxMTUwMDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uYWRtaW4tYmFyIC50ci1za2lwLXRvLWxpbmsge1xuICB0b3A6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAudHItc2tpcC10by1saW5rIHtcbiAgICB0b3A6IDQ2cHg7XG4gIH1cbn1cbi50ci1za2lwLXRvLWxpbms6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgei1pbmRleDogLTExO1xuICBvcGFjaXR5OiAwO1xufVxuXG5hcnRpY2xlW2lkXj1wb3N0LV0gPiAqOm5vdChbY2xhc3MqPS1zZWN0aW9uLWVsZW1lbnRdKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXdwLS1jdXN0b20tLWgtMTogNHJlbTtcbiAgICAtLXdwLS1jdXN0b20tLWgtMjogMy41cmVtO1xuICAgIC0td3AtLWN1c3RvbS0taC0zOiAyLjVyZW07XG4gICAgLS13cC0tY3VzdG9tLS1oLTQ6IDEuODc1cmVtO1xuICAgIC0td3AtLWN1c3RvbS0taC01OiAxLjM3NXJlbTtcbiAgfVxufVxuXG4uc3dpcGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRyLW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemUpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udHItY29udGFpbmVyLXdpZGUge1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS13aWRlLXNpemUpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udHItYmctYmVpZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmVpZ2UsICNGRkY4RjQpO1xufVxuXG4udHItYmctbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ibHVlLCAjRDNGM0YyKTtcbn1cblxuLnRyLWJnLW1pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWludCwgI0RERUZFNSk7XG59XG5cbi50ci1iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cblxuLnRyLWJnLW1hcm9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1tYXJvb24sICM3QTBCMDApO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cblxuLnRyLWJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0yLCAjRjJGNEY2KTtcbn1cblxuLnRyLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnRyLWhlYWQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udHItaGVhZF9faGVhZGluZyA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnRyLWhlYWRfY2VudGVyZWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1oZWFkX3RhYmxldC1jZW50ZXJlZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWhlYWRfd2l0aC1leWVicm93LXNwYXJrIHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgfVxufVxuXG4udHItc3BhcmstbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzhweDtcbiAgbGVmdDogLTY3cHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXNwYXJrLWxlZnQge1xuICAgIHRvcDogLTQ4cHg7XG4gICAgbGVmdDogLTk3cHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRyLXNwYXJrLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRyLXNwYXJrLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zOHB4O1xuICByaWdodDogLTg3cHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXNwYXJrLXJpZ2h0IHtcbiAgICB0b3A6IC01NXB4O1xuICAgIHJpZ2h0OiAtMTE0cHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRyLXNwYXJrLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50ci11bmRlcmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gNTJweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTczcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi50ci11bmRlcmxpbmUgKyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHItZXllYnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDIycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG4udHItZXllYnJvdyBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRyLWV5ZWJyb3cgLnRyLXNwYXJrLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRyLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG59XG4udHItYnRuOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbn1cbi50ci1idG46Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG4udHItYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogNXB4O1xufVxuLnRyLWJ0biBzcGFuLFxuLnRyLWJ0biBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnRyLWJ0biBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cbi50ci1idG4gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNXMsIHN0cm9rZSAwLjVzO1xufVxuLnRyLWJ0bl9wcmltYXJ5LWRhcmssIC50ci1idG5fcHJpbWFyeS1saWdodCB7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAycywgb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWJ0bl9wcmltYXJ5LWRhcms6aG92ZXIsIC50ci1idG5fcHJpbWFyeS1saWdodDpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogOTJweDtcbiAgfVxufVxuLnRyLWJ0bl9wcmltYXJ5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbi50ci1idG5fcHJpbWFyeS1kYXJrOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fcHJpbWFyeS1kYXJrOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl9wcmltYXJ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3NlY29uZGFyeS1kYXJrLCAudHItYnRuX3NlY29uZGFyeS1saWdodCB7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cywgY29sb3IgMC41cztcbn1cbi50ci1idG5fc2Vjb25kYXJ5LWRhcmsge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3NlY29uZGFyeS1kYXJrOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fc2Vjb25kYXJ5LWRhcms6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG4udHItYnRuX3NlY29uZGFyeS1kYXJrOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWJ0bl9zZWNvbmRhcnktZGFyazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxufVxuLnRyLWJ0bl9zZWNvbmRhcnktbGlnaHQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1idG5fc2Vjb25kYXJ5LWxpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZSwgLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrLCAudHItYnRuX3RlcnRpYXJ5LWxpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpmb2N1cywgLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrOmZvY3VzLCAudHItYnRuX3RlcnRpYXJ5LWxpZ2h0OmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLCAudHItYnRuX3RlcnRpYXJ5LWRhcms6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSwgLnRyLWJ0bl90ZXJ0aWFyeS1saWdodDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50ci1idG5fdGVydGlhcnktb3JhbmdlOmZvY3VzLXZpc2libGUsIC50ci1idG5fdGVydGlhcnktZGFyazpmb2N1cy12aXNpYmxlLCAudHItYnRuX3RlcnRpYXJ5LWxpZ2h0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1idG5fdGVydGlhcnktb3JhbmdlOmhvdmVyIHBhdGg6Zmlyc3QtY2hpbGQsIC50ci1idG5fdGVydGlhcnktZGFyazpob3ZlciBwYXRoOmZpcnN0LWNoaWxkLCAudHItYnRuX3RlcnRpYXJ5LWxpZ2h0OmhvdmVyIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICAgIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIH1cbiAgLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6aG92ZXIgcGF0aDpsYXN0LWNoaWxkLCAudHItYnRuX3RlcnRpYXJ5LWRhcms6aG92ZXIgcGF0aDpsYXN0LWNoaWxkLCAudHItYnRuX3RlcnRpYXJ5LWxpZ2h0OmhvdmVyIHBhdGg6bGFzdC1jaGlsZCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxuICBhOmhvdmVyIC50ci1idG5fdGVydGlhcnktb3JhbmdlOm5vdChhKSBwYXRoOmZpcnN0LWNoaWxkLCBhOmhvdmVyIC50ci1idG5fdGVydGlhcnktZGFyazpub3QoYSkgcGF0aDpmaXJzdC1jaGlsZCwgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LWxpZ2h0Om5vdChhKSBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICB9XG4gIGE6aG92ZXIgLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6bm90KGEpIHBhdGg6bGFzdC1jaGlsZCwgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LWRhcms6bm90KGEpIHBhdGg6bGFzdC1jaGlsZCwgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LWxpZ2h0Om5vdChhKSBwYXRoOmxhc3QtY2hpbGQge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbn1cbi50ci1idG5fdGVydGlhcnktZGFyayB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fdGVydGlhcnktZGFyazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fdGVydGlhcnktb3JhbmdlIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZSBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZSBwYXRoOmxhc3QtY2hpbGQge1xuICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG4gIC50ci1idG5fdGVydGlhcnktb3JhbmdlOmhvdmVyIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG4gIC50ci1idG5fdGVydGlhcnktb3JhbmdlOmhvdmVyIHBhdGg6bGFzdC1jaGlsZCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxuICBhOmhvdmVyIC50ci1idG5fdGVydGlhcnktb3JhbmdlOm5vdChhKSB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbiAgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpub3QoYSkgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbiAgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpub3QoYSkgcGF0aDpsYXN0LWNoaWxkIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG59XG4udHItYnRuX3RhZ3MtZGFyaywgLnRyLWJ0bl90YWdzLWxpZ2h0IHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzLCBjb2xvciAwLjVzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udHItYnRuX3RhZ3MtZGFyayA6aGFzKFtocmVmXSk6bm90KFtocmVmPVwiI1wiXSksIC50ci1idG5fdGFncy1saWdodCA6aGFzKFtocmVmXSk6bm90KFtocmVmPVwiI1wiXSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItYnRuX3RhZ3MtZGFyayA6aGFzKFtocmVmXSk6bm90KFtocmVmPVwiI1wiXSk6aG92ZXIsIC50ci1idG5fdGFncy1saWdodCA6aGFzKFtocmVmXSk6bm90KFtocmVmPVwiI1wiXSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgfVxufVxuLnRyLWJ0bl90YWdzLWRhcmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItYnRuX3RhZ3MtZGFyayB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1idG5fdGFncy1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbn1cbi50ci1idG5fdGFncy1kYXJrOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fdGFncy1kYXJrOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl90YWdzLWxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1idG5fdGFncy1saWdodCB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1idG5fdGFncy1saWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxufVxuLnRyLWJ0bl9yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuLnRyLWJ0bl9yZXZlcnNlIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4udHItc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1zb2NpYWxzX19saW5rIHtcbiAgZmxleDogMCAwIDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzLCBjb2xvciAwLjVzO1xuICBib3JkZXItcmFkaXVzOiA2cHggNHB4IDRweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnRyLXNvY2lhbHNfX2xpbms6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xufVxuLnRyLXNvY2lhbHNfX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG59XG4udHItc29jaWFsc19kYXJrIC50ci1zb2NpYWxzX19saW5rIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1zb2NpYWxzX2RhcmsgLnRyLXNvY2lhbHNfX2xpbms6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLXNvY2lhbHNfZGFyayAudHItc29jaWFsc19fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1zb2NpYWxzX2RhcmsgLnRyLXNvY2lhbHNfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbn1cbi50ci1zb2NpYWxzX2xpZ2h0IC50ci1zb2NpYWxzX19saW5rIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItc29jaWFsc19saWdodCAudHItc29jaWFsc19fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxufVxuXG4udHItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDM1cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4udHItcGFnaW5hdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRyLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4udHItcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRyLXJlc291cmNlLWNhcmQsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLXJlc291cmNlLWNhcmQsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnRyLXJlc291cmNlLWNhcmQgLnRyLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCBpbWcsIC50ci1yZXNvdXJjZS1jYXJkIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190aHVtYm5haWwgaW1nLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZCAudHItcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIGltZyxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1yZXNvdXJjZS1jYXJkIC50ci1yZXNvdXJjZS1jYXJkX19pY29uIHN2ZywgLnRyLXJlc291cmNlLWNhcmQgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24gc3ZnLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZCAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBzdmcsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItcmVzb3VyY2UtY2FyZCAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBwYXRoLCAudHItcmVzb3VyY2UtY2FyZCAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiBwYXRoLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZCAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBwYXRoLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZCAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiBwYXRoIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItcmVzb3VyY2UtY2FyZDpob3ZlciAudHItcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIGltZywgLnRyLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RodW1ibmFpbCBpbWcsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkOmhvdmVyIC50ci1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwgaW1nLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZDpob3ZlciAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGh1bWJuYWlsIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIC50ci1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1yZXNvdXJjZS1jYXJkX19pY29uIHN2ZywgLnRyLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24gc3ZnLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZDpob3ZlciAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBzdmcsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkOmhvdmVyIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAudHItcmVzb3VyY2UtY2FyZDpob3ZlciAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBwYXRoLCAudHItcmVzb3VyY2UtY2FyZDpob3ZlciAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiBwYXRoLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZDpob3ZlciAudHItcmVzb3VyY2UtY2FyZF9faWNvbiBwYXRoLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZDpob3ZlciAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiBwYXRoIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLnRyLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCxcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMzhweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRyLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RodW1ibmFpbCB7XG4gICAgaGVpZ2h0OiA0NzdweDtcbiAgfVxufVxuLnRyLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCBpbWcsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRyLXJlc291cmNlLWNhcmRfX3RleHR1YWwsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGV4dHVhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1yZXNvdXJjZS1jYXJkX190ZXh0dWFsLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGV4dHVhbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQycHgpO1xuICB9XG59XG4udHItcmVzb3VyY2UtY2FyZF9fdGV4dHVhbC0tczIsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGV4dHVhbC0tczIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udHItcmVzb3VyY2UtY2FyZF9fdGV4dHVhbC0tczIgLnRyLXJlc291cmNlLWNhcmQsIC50ci1yZXNvdXJjZS1jYXJkX190ZXh0dWFsLS1zMiAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbixcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190ZXh0dWFsLS1zMiAudHItcmVzb3VyY2UtY2FyZCxcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190ZXh0dWFsLS1zMiAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRyLXJlc291cmNlLWNhcmRfX2luZm8sXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50ci1yZXNvdXJjZS1jYXJkX19pbmZvIHNwYW4sXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9faW5mbyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ci1yZXNvdXJjZS1jYXJkX190aXRsZSxcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udHItcmVzb3VyY2UtY2FyZF9fdGV4dHVhbCxcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190ZXh0dWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ci1yZXNvdXJjZS1jYXJkX19pY29uLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRyLWNvYWNoaW5nLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLWNvYWNoaW5nLWNhcmQ6Zm9jdXMgLnRyLWNvYWNoaW5nLWNhcmRfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWNvYWNoaW5nLWNhcmQ6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG4udHItY29hY2hpbmctY2FyZDpmb2N1cy12aXNpYmxlIC50ci1jb2FjaGluZy1jYXJkX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1jb2FjaGluZy1jYXJkOmhvdmVyIC50ci1jb2FjaGluZy1jYXJkX19vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4udHItY29hY2hpbmctY2FyZF9faWNvbiB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4udHItY29hY2hpbmctY2FyZF9fdGh1bWJuYWlsLWNvbnRhaW5lciAudHItY29hY2hpbmctY2FyZF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cbi50ci1jb2FjaGluZy1jYXJkX190aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX3RodW1ibmFpbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ci1jb2FjaGluZy1jYXJkX190aHVtYm5haWwtY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkyJTtcbiAgaGVpZ2h0OiAyNThweDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDI0cHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG59XG4udHItY29hY2hpbmctY2FyZF9fdGh1bWJuYWlsLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG4udHItY29hY2hpbmctY2FyZF9fdGh1bWJuYWlsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA5MHB4IC0gODBweCAtIDE1cHgpO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHItY29hY2hpbmctY2FyZF9fdGh1bWJuYWlsLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgNDVweCA0MXB4ICFpbXBvcnRhbnQ7XG59XG4udHItY29hY2hpbmctY2FyZF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNDFweCA0NXB4IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItY29hY2hpbmctY2FyZF9fb3ZlcmxheS10aXRsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMjhweCAhaW1wb3J0YW50O1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX292ZXJsYXktZXhjZXJwdCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0taW50ZXIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi50ci1pY29uLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0MHB4IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cywgY29sb3IgMC41cztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udHItaWNvbi1jYXJkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1pY29uLWNhcmQ6Zm9jdXMgLnRyLWljb24tY2FyZF9faW1hZ2UtaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWljb24tY2FyZDpmb2N1cyAudHItaWNvbi1jYXJkX19pbWFnZS1ob3ZlciArIGltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udHItaWNvbi1jYXJkOmZvY3VzIC50ci1pY29uLWNhcmRfX292ZXJsYXkge1xuICBvdXRsaW5lOiAwO1xufVxuLnRyLWljb24tY2FyZDpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1pY29uLWNhcmQ6Zm9jdXMtdmlzaWJsZSAudHItaWNvbi1jYXJkX19pbWFnZS1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaWNvbi1jYXJkOmZvY3VzLXZpc2libGUgLnRyLWljb24tY2FyZF9faW1hZ2UtaG92ZXIgKyBpbWcge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWljb24tY2FyZCAudHItaWNvbi1jYXJkX190aXRsZSBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItaWNvbi1jYXJkIC50ci1pY29uLWNhcmRfX3RpdGxlIHN2ZyBwYXRoIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItaWNvbi1jYXJkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbiAgLnRyLWljb24tY2FyZDpob3ZlciAudHItaWNvbi1jYXJkX19pbWFnZS1ob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAudHItaWNvbi1jYXJkOmhvdmVyIC50ci1pY29uLWNhcmRfX2ltYWdlLWhvdmVyICsgaW1nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC50ci1pY29uLWNhcmQ6aG92ZXIgLnRyLWljb24tY2FyZF9fdGl0bGUgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgLnRyLWljb24tY2FyZDpob3ZlciAudHItaWNvbi1jYXJkX190aXRsZSBzdmcgcGF0aCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuLnRyLWljb24tY2FyZFtocmVmPVwiI1wiXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udHItaWNvbi1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IDQ5cHg7XG4gIGhlaWdodDogNTNweDtcbn1cbi50ci1pY29uLWNhcmRfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi50ci1pY29uLWNhcmRfX2ltYWdlLWhvdmVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50ci1pY29uLWNhcmRfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgNDRweCAwIDAgIWltcG9ydGFudDtcbn1cbi50ci1pY29uLWNhcmRfX3RpdGxlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udHItaWNvbi1jYXJkX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cblxuLnRyLW1pbmktcmVzb3VyY2UtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItbWluaS1yZXNvdXJjZS1jYXJkIC50ci1taW5pLXJlc291cmNlLWNhcmRfX2ljb24gcmVjdCB7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuNXMsIGZpbGwgMC41cztcbiAgfVxuICAudHItbWluaS1yZXNvdXJjZS1jYXJkIC50ci1taW5pLXJlc291cmNlLWNhcmRfX2ljb24gcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xuICB9XG4gIC50ci1taW5pLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLW1pbmktcmVzb3VyY2UtY2FyZF9faWNvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAudHItbWluaS1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1taW5pLXJlc291cmNlLWNhcmRfX2ljb24gcmVjdCB7XG4gICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxuICAudHItbWluaS1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1taW5pLXJlc291cmNlLWNhcmRfX2ljb24gcGF0aCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxufVxuLnRyLW1pbmktcmVzb3VyY2UtY2FyZF9faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50ci1taW5pLXJlc291cmNlLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLW1pbmktcmVzb3VyY2UtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDU5cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnRyLW1pbmktcmVzb3VyY2UtY2FyZF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi50ci1tZW1iZXItY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLW1lbWJlci1jYXJkIC50ci1tZW1iZXItY2FyZF9fdGh1bWJuYWlsIGltZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkIC50ci1tZW1iZXItY2FyZF9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItbWVtYmVyLWNhcmQgLnRyLW1lbWJlci1jYXJkX19pY29uIHBhdGgge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1tZW1iZXItY2FyZDpob3ZlciAudHItbWVtYmVyLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAudHItbWVtYmVyLWNhcmQ6aG92ZXIgLnRyLW1lbWJlci1jYXJkX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC50ci1tZW1iZXItY2FyZDpob3ZlciAudHItbWVtYmVyLWNhcmRfX2ljb24gcGF0aCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi50ci1tZW1iZXItY2FyZF9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1tZW1iZXItY2FyZF9fZnJvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xufVxuLnRyLW1lbWJlci1jYXJkX19iYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRyLW1lbWJlci1jYXJkX190aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRyLW1lbWJlci1jYXJkX190aHVtYm5haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4udHItbWVtYmVyLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4udHItbWVtYmVyLWNhcmRfX3RleHR1YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMnB4O1xuICBwYWRkaW5nOiAyMHB4IDI4cHggNDNweCAxOHB4O1xufVxuLnRyLW1lbWJlci1jYXJkX190ZXh0dWFsLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbn1cbi50ci1tZW1iZXItY2FyZF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDhweDtcbn1cbi50ci1tZW1iZXItY2FyZF9fbmFtZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udHItbWVtYmVyLWNhcmRfX2V4Y2VycHQge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWludGVyKTtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjkzNzVyZW0sIDAuOTM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjIzMTUpLCAxcmVtKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1tZW1iZXItY2FyZF9faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnRyLW1lbWJlci1jYXJkX19hdHRyaWJ1dGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbn1cbi50ci1tZW1iZXItY2FyZF9fYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1M3B4IDM1cHggNTFweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnRyLW1lbWJlci1jYXJkX19iYWNrIHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG59XG4udHItbWVtYmVyLWNhcmRfX3Rlc3RpbW9uaWFsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1pbnRlcik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDc7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4udHItbWVtYmVyLWNhcmRfX2RhdGEtcG9pbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udHItbWVtYmVyLWNhcmRfX2RhdGEtcG9pbnRzIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWludGVyKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLW1lbWJlci1jYXJkX3dpdGgtdGVzdGltb25pYWwge1xuICAgIG1pbi1oZWlnaHQ6IDM5MXB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkX3dpdGgtdGVzdGltb25pYWwgLnRyLW1lbWJlci1jYXJkX19pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAudHItbWVtYmVyLWNhcmRfd2l0aC10ZXN0aW1vbmlhbCAudHItbWVtYmVyLWNhcmRfX2Zyb250LCAudHItbWVtYmVyLWNhcmRfd2l0aC10ZXN0aW1vbmlhbCAudHItbWVtYmVyLWNhcmRfX2JhY2sge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAudHItbWVtYmVyLWNhcmRfd2l0aC10ZXN0aW1vbmlhbCAudHItbWVtYmVyLWNhcmRfX2JhY2sge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB9XG4gIC50ci1tZW1iZXItY2FyZF93aXRoLXRlc3RpbW9uaWFsOmhvdmVyIC50ci1tZW1iZXItY2FyZF9faW5uZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB9XG59XG5cbi50ci1wdWJsaWMtY29hY2gtaGVybyB7XG4gIHBhZGRpbmc6IDU5cHggMCA5NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdzogY2xpcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXB1YmxpYy1jb2FjaC1oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRcIiBcInN0aWNreVwiIFwiYmlvXCI7XG4gIHJvdy1nYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wdWJsaWMtY29hY2gtaGVyb19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkIHN0aWNreVwiIFwiYmlvIHN0aWNreVwiO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDIzcHg7XG4gICAgZ2FwOiAwIDY0cHg7XG4gIH1cbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1hcmVhOiBoZWFkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcHVibGljLWNvYWNoLWhlcm9fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2N3B4O1xuICB9XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX2hlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTI3cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMjAwdnc7XG4gIGhlaWdodDogMjAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1taW50LCAjRERFRkU1KTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX2hlYWQgaDEge1xuICBtYXJnaW46IDAgMCAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fYXR0cmlidXRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNHB4O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19hdHRyaWJ1dGVzIC50ci1idG4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAwLjYpICFpbXBvcnRhbnQ7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3N0aWNreSB7XG4gIGdyaWQtYXJlYTogc3RpY2t5O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci1wb3N0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjbGFtcCgxMy40Mzc1cmVtLCAxMy40Mzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDkyLjU5MjYpLCAzOC40Mzc1cmVtKTtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci1wb3N0ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItc3RhdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDQxcHg7XG4gIHBhZGRpbmc6IDQxcHggMzRweDtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci1zdGF0IHtcbiAgZmxleDogMSAxIDEwMCU7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyLW51bWJlciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci1saXN0IHtcbiAgcGFkZGluZzogMCAzNHB4IDQxcHg7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvdWwtb3JhbmdlLWJ1bGxldC5zdmdcIik7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItYnVsbGV0IHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy91bC1vcmFuZ2UtYnVsbGV0LnN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTcwJTtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci1idWxsZXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX2JpbyB7XG4gIGdyaWQtYXJlYTogYmlvO1xufVxuXG4ucmVtb2RhbCB7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlbW9kYWwge1xuICAgIG1heC13aWR0aDogMTIyMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZW1vZGFsLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucmVtb2RhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWwge1xuICBwYWRkaW5nOiA3MHB4IDMwcHggMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsIC5yZW1vZGFsLWNsb3NlIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgbGVmdDogdW5zZXQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWwgLnJlbW9kYWwtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsIC5yZW1vZGFsLWNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsIC5yZW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICB9XG59XG4udHItbWVtYmVyLWNhcmQtcmVtb2RhbCAucmVtb2RhbC1jbG9zZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsIC5yZW1vZGFsLWNsb3NlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiA2OXB4O1xuICB9XG59XG4udHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fc3RhcnQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fc3RhcnQge1xuICAgIGZsZXg6IDAgMCA0NDlweDtcbiAgfVxufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3N0YXJ0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3RodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3RodW1ibmFpbCBpbWcge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMzlweDtcbiAgfVxufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3RpdGxlLXRleHQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsX190aXRsZS10ZXh0IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3RpdGxlIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3RpdGxlIHN2ZyB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fdGl0bGUgc3ZnOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX2VuZCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxcmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDAuNDYzKSwgMS4xMjVyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbn1cblxuLnRyLWNvYWNoZXMtc3dpcGVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMnB4IDAgMzlweDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0NnB4IDAgODRweDtcbiAgfVxufVxuLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4udHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzlweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ5cHgpO1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjFweCk7XG4gIH1cbn1cbi50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bis0KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzVweCk7XG4gIH1cbn1cbi50ci1jb2FjaGVzLXN3aXBlcl9fY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXJfX2NhbnZhcyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXJfdHlwZS1jb2FjaGVzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi50ci1jb2FjaGVzLXN3aXBlcl90eXBlLWNvYWNoZXMgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAyOTNweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXJfdHlwZS1jb2FjaGVzIC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB3aWR0aDogMzY3cHg7XG4gIH1cbn1cbi50ci1jb2FjaGVzLXN3aXBlcjpub3QoLnRyLWNvYWNoZXMtc3dpcGVyX2NhcmQtdHlwZS1hdXRob3ItY2FyZCkgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnRyLWxvZ28tYmFyIC5zd2lwZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItbG9nby1iYXIgLnN3aXBlciB7XG4gICAgaGVpZ2h0OiA5M3B4O1xuICB9XG59XG4udHItbG9nby1iYXIgLnN3aXBlcjo6YmVmb3JlLCAudHItbG9nby1iYXIgLnN3aXBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDcxcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ci1sb2dvLWJhciAuc3dpcGVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLnRyLWxvZ28tYmFyIC5zd2lwZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4udHItbG9nby1iYXIgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xufVxuLnRyLWxvZ28tYmFyIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNzNweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi50ci1sb2dvLWJhciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIG1heC13aWR0aDogMTAzcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDM0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4udHItbG9nby1iYXIgLnN3aXBlci5uby1ncmF5c2NhbGUgaW1nIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLnRyLWxvZ28tYmFyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG4udHItbG9nby1iYXJfYmVpZ2UgLnN3aXBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmVpZ2UsICNGRkY4RjQpLCB0cmFuc3BhcmVudCk7XG59XG4udHItbG9nby1iYXJfYmVpZ2UgLnN3aXBlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmVpZ2UsICNGRkY4RjQpKTtcbn1cbi50ci1sb2dvLWJhcl9taW50IC5zd2lwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1pbnQsICNEREVGRTUpLCB0cmFuc3BhcmVudCk7XG59XG4udHItbG9nby1iYXJfbWludCAuc3dpcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1taW50LCAjRERFRkU1KSk7XG59XG4udHItbG9nby1iYXJfbGlnaHQtYmx1ZSAuc3dpcGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ibHVlLCAjRDNGM0YyKSwgdHJhbnNwYXJlbnQpO1xufVxuLnRyLWxvZ28tYmFyX2xpZ2h0LWJsdWUgLnN3aXBlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtYmx1ZSwgI0QzRjNGMikpO1xufVxuLnRyLWxvZ28tYmFyX3RlYWwgLnN3aXBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCksIHRyYW5zcGFyZW50KTtcbn1cbi50ci1sb2dvLWJhcl90ZWFsIC5zd2lwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpKTtcbn1cblxuLnRyLXNsaWRlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDE0cHg7XG59XG4udHItYmctdGVhbCAudHItc2xpZGVyLW5hdiByZWN0IHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1iZy10ZWFsIC50ci1zbGlkZXItbmF2IGJ1dHRvbjpob3ZlciBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG4gIC50ci1iZy10ZWFsIC50ci1zbGlkZXItbmF2IGJ1dHRvbjpob3ZlciByZWN0IHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxufVxuLnRyLXNsaWRlci1uYXYgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgcGFkZGluZzogMDtcbn1cbi50ci1zbGlkZXItbmF2IGJ1dHRvbiByZWN0LCAudHItc2xpZGVyLW5hdiBidXR0b24gcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLXNsaWRlci1uYXYgYnV0dG9uOmhvdmVyIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbiAgLnRyLXNsaWRlci1uYXYgYnV0dG9uOmhvdmVyIHJlY3Qge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbn1cblxuLnRyLW1lZGlhLXNlbGVjdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ci1tZWRpYS1zZWxlY3RvciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ci1tZWRpYS1zZWxlY3RvciBpbWcuY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4udHItbWVkaWEtc2VsZWN0b3IgY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ci1tZWRpYS1zZWxlY3RvciBbZGF0YS1sb3R0aWVdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ci1tZWRpYS1zZWxlY3Rvcl9fdmlkZW8tY292ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ci1tZWRpYS1zZWxlY3Rvcl9fdmlkZW8tY29udGFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi50ci1tZWRpYS1zZWxlY3Rvcl9fdmlkZW8tY2VudGVyIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnRyLW1lZGlhLXNlbGVjdG9yX192aWRlby1jZW50ZXItcmlnaHQge1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciByaWdodDtcbn1cbi50ci1tZWRpYS1zZWxlY3Rvcl9fcG9wdXAtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItbWVkaWEtc2VsZWN0b3JfX3BvcHVwLXZpZGVvIHJlY3Qge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC41cywgc3Ryb2tlIDAuNXM7XG4gIH1cbiAgLnRyLW1lZGlhLXNlbGVjdG9yX19wb3B1cC12aWRlbzpob3ZlciByZWN0IHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICB9XG59XG4udHItbWVkaWEtc2VsZWN0b3JfX3BvcHVwLXZpZGVvIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4udHItbWVkaWEtc2VsZWN0b3JfX3BvcHVwLXZpZGVvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udHItcG9zdC1oZXJvIHtcbiAgcGFkZGluZzogNjBweCAwIDExNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvIC50ci1oZWFkIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuLnRyLXBvc3QtaGVybyAudHItaGVhZF9fZXllYnJvdyB7XG4gIG1hcmdpbjogMCAwIDMycHggIWltcG9ydGFudDtcbn1cbi50ci1wb3N0LWhlcm8gLnRyLWhlYWRfX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuLnRyLXBvc3QtaGVyb19fYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4udHItcG9zdC1oZXJvX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4IDY3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm9fX2dyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnRyLXBvc3QtaGVyb19fdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzU4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm9fX3RodW1ibmFpbCB7XG4gICAgZmxleDogMCAwIDQxOXB4O1xuICB9XG59XG4udHItcG9zdC1oZXJvX190aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4udHItcG9zdC1oZXJvX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi50ci1wb3N0LWhlcm9fX3RhZ3MgPiBkaXY6bnRoLWNoaWxkKG4rMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cbi50ci1wb3N0LWhlcm9fX3RhZ3MgPiBkaXY6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xufVxuLnRyLXBvc3QtaGVyb19fY2F0ZWdvcnkge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLXBvc3QtaGVyb19fYXV0aG9yIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1tYXJvb24sICM3QTBCMDApO1xufVxuXG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODdweCAwIDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtIC50ci1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtIC50ci1oZWFkX19leWVicm93IHtcbiAgbWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm0gLnRyLWhlYWRfX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCAyOXB4O1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX193cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJlaWdlLCAjRkZGOEY0KTtcbiAgfVxuICAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvdHRvbTogMTAzcHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19iYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX190ZXh0dWFsIHtcbiAgcGFkZGluZzogMzlweCAwIDQ3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX190ZXh0dWFsIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiA0N3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZ3JpZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3RhZ3MgPiBkaXY6bnRoLWNoaWxkKG4rMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX190YWdzID4gZGl2Om50aC1jaGlsZChuKzIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIGZsZXg6IDAgMCA1NDdweDtcbiAgfVxufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2Zvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMzNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJlaWdlLCAjRkZGOEY0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2Zvcm06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2Zvcm06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAxMDNweDtcbiAgbGVmdDogY2FsYygoMTAwdncgLSAxMDAlKSAvIDIgKiAtMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHZ3IC0gMTAwJSk7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2Zvcm06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZm9ybS10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMzcHggIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fdGVhbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fdGVhbCAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fd3JhcHBlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV90ZWFsIC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX21pbnQge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX21pbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1taW50LCAjRERFRkU1KTtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX21pbnQgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3dyYXBwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1pbnQsICNEREVGRTUpO1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fbWludCAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZm9ybTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWludCwgI0RERUZFNSk7XG59XG5cbi50ci1zaGFyZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4udHItc2hhcmVyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnRyLXNoYXJlciBidXR0b24gcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLXNoYXJlciBidXR0b246aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxufVxuLnRyLXNoYXJlcl93aGl0ZSBidXR0b24ge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cblxuLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZCAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQgc3ZnIHBhdGgge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQ6aG92ZXIgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQ6aG92ZXIgc3ZnIHBhdGgge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwge1xuICAgIGZsZXg6IDAgMCAxNzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTY2cHg7XG4gIH1cbn1cbi50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX3RleHR1YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX3RleHR1YWwge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggMCAwO1xuICB9XG59XG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190ZXh0dWFsIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX2luZm8ge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX19pbmZvID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190aXRsZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLnRyLXNlYXJjaC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItc2VhcmNoLWlucHV0IGxhYmVsW2Zvcj1zZWFyY2hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnRyLXNlYXJjaC1pbnB1dCBpbnB1dCNzZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAxM3B4IDEzcHggNDNweCAhaW1wb3J0YW50O1xufVxuLnRyLXNlYXJjaC1pbnB1dCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbnNlbGVjdCArIC5ta3RvRXJyb3IgKyAuc2VsZWN0MixcbnNlbGVjdCArIC5zZWxlY3QyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbnNlbGVjdCArIC5ta3RvRXJyb3IgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24sXG5zZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NSwgNjgsIDAuMDYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5zZWxlY3QgKyAubWt0b0Vycm9yICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbnNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCkgIWltcG9ydGFudDtcbn1cbnNlbGVjdCArIC5ta3RvRXJyb3IgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWFycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggNnB4O1xufVxuc2VsZWN0ICsgLm1rdG9FcnJvciArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbnNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCkgIWltcG9ydGFudDtcbn1cblxuLnRyLXNlbGVjdC1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCA1NSwgNjgsIDAuNSkgIWltcG9ydGFudDtcbn1cbi5hZG1pbi1iYXIgLnRyLXNlbGVjdC1kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDQ0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgNTUsIDY4LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjo6YmVmb3JlLCAudHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWNoZWNrYm94LnN2Z1wiKTtcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWNoZWNrbWFyay5zdmdcIik7XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ibHVlLCAjRDNGM0YyKSAhaW1wb3J0YW50O1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtYmx1ZSwgI0QzRjNGMikgIWltcG9ydGFudDtcbn1cblxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSNta3RvRm9ybV80NzYgLm1rdG9GaWVsZFdyYXAgbGFiZWwge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dI21rdG9Gb3JtXzQ3NiBpbnB1dCNFbWFpbCB7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvRm9ybVJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDE1cHg7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9Gb3JtUm93LnJvdy1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9Gb3JtQ29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvRmllbGRXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9GaWVsZFdyYXAgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDAgMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvRmllbGRXcmFwIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9GaWVsZFdyYXAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXN1Ym1pdF0pLm1rdG9JbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjREEwNDA0ICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9HdXR0ZXIsIC50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b09mZnNldCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbldyYXAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvblJvdyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9DaGVja2JveExpc3QsXG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDE1cHg7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9DaGVja2JveExpc3QgaW5wdXQsXG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdCBpbnB1dDpjaGVja2VkICsgbGFiZWwsXG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdCBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0IGxhYmVsLFxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYykgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0Lm1rdG9JbnZhbGlkIGxhYmVsOjpiZWZvcmUsXG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QubWt0b0ludmFsaWQgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0RBMDQwNCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0IGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSB0ZXh0YXJlYS5ta3RvSW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0RBMDQwNCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDE4cHggMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAycztcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b246Zm9jdXMgLnRyLWJnLXRlYWwge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b246Zm9jdXMtdmlzaWJsZSAudHItYmctdGVhbCB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b24gc3Bhbixcbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjVzLCBzdHJva2UgMC41cztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9c3VibWl0XSksXG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gdGV4dGFyZWEsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1zdWJtaXRdKSxcbi50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI0OCwgMjQ0LCAwLjkpICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9c3VibWl0XSk6OnBsYWNlaG9sZGVyLFxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXN1Ym1pdF0pOjpwbGFjZWhvbGRlcixcbi50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ4LCAyNDQsIDAuOSkgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmJlZm9yZSxcbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSAubWt0b1JhZGlvTGlzdCBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmJlZm9yZSwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gLm1rdG9DaGVja2JveExpc3QgaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUsXG4udHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSAubWt0b1JhZGlvTGlzdCBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmJlZm9yZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9DaGVja2JveExpc3QgbGFiZWw6YmVmb3JlLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjQ4LCAyNDQsIDAuNykgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCBsYWJlbDo6YWZ0ZXIsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIC5ta3RvUmFkaW9MaXN0IGxhYmVsOmJlZm9yZSwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gLm1rdG9SYWRpb0xpc3QgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI0OCwgMjQ0LCAwLjcpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9SYWRpb0xpc3QgbGFiZWw6OmFmdGVyLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSAubWt0b1JhZGlvTGlzdCBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSAubWt0b0J1dHRvbiwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gLm1rdG9CdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9CdXR0b246Zm9jdXMsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIC5ta3RvQnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIC5ta3RvQnV0dG9uOmZvY3VzLXZpc2libGUsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIC5ta3RvQnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSBzZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSBzZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSBzZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNDgsIDI0NCwgMC43KSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIHNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIHNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3NlbGVjdC1hcnJvdy1kYXJrLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV9pbmxpbmUubWt0b0Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1tYXJrZXRvLWZvcm1faW5saW5lLm1rdG9Gb3JtIC50ci1tYXJrZXRvLWZvcm0ubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX2lubGluZS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbi50ci1tYXJrZXRvLWZvcm1faW5saW5lLm1rdG9Gb3JtIC5ta3RvQ2FwdGNoYURpc2NsYWltZXIge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnRyLW1hcmtldG8tZm9ybV9pbmxpbmUubWt0b0Zvcm0gLm1rdG9DYXB0Y2hhRGlzY2xhaW1lciBhIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV9pbmxpbmUubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbiAgZmxleDogMSAxIDEwMCU7XG59XG4udHItbWFya2V0by1mb3JtX2lubGluZS5ta3RvRm9ybSAubWt0b0ZpZWxkV3JhcCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1faW5saW5lLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pIHtcbiAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ci10ZXN0aW1vbmlhbC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgcGFkZGluZzogNTZweCAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXRlc3RpbW9uaWFsLWNhcmQge1xuICAgIHBhZGRpbmc6IDkycHggNzRweCA3MXB4O1xuICB9XG59XG4udHItdGVzdGltb25pYWwtY2FyZCA+IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjZweDtcbiAgdG9wOiAtMTJweDtcbiAgd2lkdGg6IDY3cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXRlc3RpbW9uaWFsLWNhcmQgPiBzdmcge1xuICAgIHRvcDogLTI5cHg7XG4gICAgbGVmdDogNjVweDtcbiAgfVxufVxuLnRyLXRlc3RpbW9uaWFsLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItdGVzdGltb25pYWwtY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi50ci10ZXN0aW1vbmlhbC1jYXJkX19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyOHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItdGVzdGltb25pYWwtY2FyZF9fZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4udHItdGVzdGltb25pYWwtY2FyZF9fZm9vdGVyIGltZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXgtd2lkdGg6IDc3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyLXRlc3RpbW9uaWFsLWNhcmRfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG59XG4udHItdGVzdGltb25pYWwtY2FyZF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC45Mzc1cmVtLCAwLjkzNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC4yMzE1KSwgMXJlbSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjYzN3B4O1xufVxuLnRyLXRlc3RpbW9uaWFsLWNhcmRfX3Bvc2l0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1pbnRlcik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjM3cHg7XG59XG5cbi50ci11aS1hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuLnRyLXVpLWFjY29yZGlvbi51aS1hY2NvcmRpb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciBzdmcgcmVjdCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC41cywgc3Ryb2tlIDAuNXM7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSBzdmcgcmVjdCB7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udHItdWktYWNjb3JkaW9uX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItYmctdGVhbCAudHItdWktYWNjb3JkaW9uX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1iZy10ZWFsIC50ci11aS1hY2NvcmRpb25fX2l0ZW0gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudHItdWktYWNjb3JkaW9uX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci11aS1hY2NvcmRpb25fd2hpdGUgLnRyLXVpLWFjY29yZGlvbl9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDMxcHggMjRweDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItdWktYWNjb3JkaW9uX3doaXRlIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4udHItdWktYWNjb3JkaW9uX3doaXRlIC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4udHItdWktYWNjb3JkaW9uX3doaXRlIC51aS1hY2NvcmRpb24tY29udGVudDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ci11aS1hY2NvcmRpb25fd2hpdGUgLnVpLWFjY29yZGlvbi1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudWktYWNjb3JkaW9uLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuXG4udHItbm90aWZpY2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi50ci1ub3RpZmljYXRpb25fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xufVxuLnRyLW5vdGlmaWNhdGlvbl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnRyLXBhcnRuZXItbGFuZGluZyB7XG4gIHBhZGRpbmc6IDE4NXB4IDAgOTZweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbn1cbi50ci1wYXJ0bmVyLWxhbmRpbmcgLnRyLWhlYWRfX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCAyMXB4O1xufVxuLnRyLXBhcnRuZXItbGFuZGluZ19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBhcnRuZXItbGFuZGluZ19fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcGFydG5lci1sYW5kaW5nX190ZXh0dWFsIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuLnRyLXBhcnRuZXItbGFuZGluZ19fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmc6IDQ3cHggMzZweDtcbiAgbWF4LXdpZHRoOiA0NzRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wYXJ0bmVyLWxhbmRpbmdfX2xvZ29zIHtcbiAgICBmbGV4OiAwIDAgNDc0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRyLXBhcnRuZXItbGFuZGluZ19fbG9nb3MtaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBhcnRuZXItbGFuZGluZ19fbG9nb3MtaW1nIHtcbiAgICBmbGV4OiAwIDEgMTU5cHg7XG4gIH1cbn1cbi50ci1wYXJ0bmVyLWxhbmRpbmdfX2xvZ29zIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udHItc3RhdC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMTVweDtcbiAgcGFkZGluZzogNjBweCAyN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1zdGF0LWNhcmRbaHJlZj1cIiNcIl0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRyLXN0YXQtY2FyZF9fbnVtIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1zdGF0LWNhcmRfX3RleHQge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWludGVyKTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udHItbG9nby1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMjBweDtcbiAgcGFkZGluZzogMzRweCAyN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1sb2dvLWNhcmRbaHJlZj1cIiNcIl0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRyLWxvZ28tY2FyZFtocmVmPVwiI1wiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udHItbG9nby1jYXJkX19pbWcge1xuICBtYXgtd2lkdGg6IDE2MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzhweDtcbn1cbi50ci1sb2dvLWNhcmRfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4udHItbG9nby1jYXJkX190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjkzNzVyZW0sIDAuOTM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjIzMTUpLCAxcmVtKTtcbn1cblxuLnRyLXN0aWNreS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gMiAqIC0xKTtcbiAgYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG59XG4udHItc3RpY2t5LXBvcHVwID4gLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi50ci1zdGlja3ktcG9wdXAgZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udHItc3RpY2t5LXBvcHVwX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXgtd2lkdGg6IDM1OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4udHItc3RpY2t5LXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2l6aW5nOiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xufVxuLnRyLXN0aWNreS1wb3B1cF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRyLXN0aWNreS1wb3B1cF9fc3VidGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50ci1zdGlja3ktcG9wdXBfY2xvc2VkIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udHItc3RpY2t5LXBvcHVwX2Nsb3NlZCAudHItc3RpY2t5LXBvcHVwLXdyYXBwZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRyLWNhdGVnb3J5LWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWNhdGVnb3J5LWxpc3RfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNhdGVnb3J5LWxpc3RfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxNDBweCA2MHB4O1xuICB9XG59XG5cbi5uby1yZXN1bHRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy91bC1vcmFuZ2UtYnVsbGV0LnN2Z1wiKTtcbn1cblxuLnRyLW5ld3MtdGlja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4udHItbmV3cy10aWNrZXIuaGlkZSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udHItbmV3cy10aWNrZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHItbmV3cy10aWNrZXJfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi50ci1uZXdzLXRpY2tlcl9fY3RhIHtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi50ci1uZXdzLXRpY2tlciAudHItYnRuIHtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTJweCAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLnRyLW5ld3MtdGlja2VyX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHItbmV3cy10aWNrZXJfX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRyLW5ld3MtdGlja2VyX19jbG9zZSB7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi50ci1uZXdzLXRpY2tlcl9fY2xvc2Ugc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4udHItbmV3cy10aWNrZXJfX2Nsb3NlIHN2Zzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmhvbWUgLm1mcC1iZy5tZnAtcmVhZHkge1xuICB6LWluZGV4OiAxMDAwMTtcbn1cblxuLnNwLWhvbWUtcG9wdXAtbWduZmMubWZwLXdyYXAge1xuICB6LWluZGV4OiAxMDAwMjtcbn1cbi5zcC1ob21lLXBvcHVwLW1nbmZjIC5tZnAtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwLWhvbWUtcG9wdXAtbWduZmMgLm1mcC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkbWluLWJhciAuc3AtaG9tZS1wb3B1cC1tZ25mYyAubWZwLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5zcC1ob21lLXBvcHVwLW1nbmZjIC5tZnAtY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvdWwtb3JhbmdlLWJ1bGxldC5zdmdcIik7XG59XG5cbi50ci1ob21lLXBvcHVwX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ci1ob21lLXBvcHVwX19oZWFkaW5nIC50ci1oZWFkX19oZWFkaW5nIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItaG9tZS1wb3B1cF9faGVhZGluZyAudHItaGVhZF9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi50ci1ob21lLXBvcHVwX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHggNDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWhvbWUtcG9wdXBfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnRyLWhvbWUtcG9wdXBfX2NvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1ob21lLXBvcHVwX19jb2wge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuLnRyLWhvbWUtcG9wdXAgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udHItZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDUuMzEyNXJlbSwgNy41cmVtICsgKCgxdncgLSAwLjY0cmVtKSAqIC0xOS44ODY0KSwgNy41cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDUuMzEyNXJlbSwgNy41cmVtICsgKCgxdncgLSAwLjY0cmVtKSAqIC0xOS44ODY0KSwgNy41cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1mb290ZXJfc2ltcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWdyYXksICNGNUYxRUUpO1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG4udHItZm9vdGVyX3NpbXBsZSAudHItZm9vdGVyX19jb3B5cmlnaHQge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItZm9vdGVyX3NpbXBsZSAudHItZm9vdGVyX19jb3B5cmlnaHQtaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheSwgIzZFNkM2Nyk7XG59XG4udHItZm9vdGVyX3NpbXBsZSAudHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSB7XG4gIGdhcDogMjZweDtcbn1cbi50ci1mb290ZXJfc2ltcGxlIC50ci1mb290ZXJfX2NvcHlyaWdodC1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LCAjNkU2QzY3KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuLnRyLWZvb3Rlcl9zaW1wbGUgLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheSwgIzZFNkM2Nyk7XG59XG4udHItZm9vdGVyX3NpbXBsZSAudHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSAubWVudS1pdGVtIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9JY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi50ci1mb290ZXJfcGFydG5lci1sYW5kaW5nIHtcbiAgcGFkZGluZzogNDhweCAwO1xufVxuLnRyLWZvb3Rlcl9wYXJ0bmVyLWxhbmRpbmcgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogNTlweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItZm9vdGVyX3BhcnRuZXItbGFuZGluZyAudHItZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDkycHg7XG59XG4udHItZm9vdGVyX3BhcnRuZXItbGFuZGluZyAudHItZm9vdGVyX19jb3B5cmlnaHQge1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1mb290ZXJfX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4udHItZm9vdGVyX190b3AgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1mb290ZXJfX3RvcCAudHItaGVhZCB7XG4gICAgZmxleDogMCAxIDMzN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ci1mb290ZXJfX3RvcCAudHItaGVhZCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHItZm9vdGVyX190b3AgLnRyLWhlYWRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudHItZm9vdGVyX190b3AgLnRyLWhlYWRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnRyLWZvb3Rlcl9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWZvb3Rlcl9fZm9ybSB7XG4gICAgZmxleDogMCAwIDUyNnB4O1xuICB9XG59XG4udHItZm9vdGVyX19mb3JtLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udHItZm9vdGVyX19mb3JtIC50ci1tYXJrZXRvLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udHItZm9vdGVyX19mb3JtIC50ci1tYXJrZXRvLWZvcm0gaW5wdXRbdHlwZT1oaWRkZW5dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnRyLWZvb3Rlcl9fZm9ybSAudHItbWFya2V0by1mb3JtIC5ta3RvQnV0dG9uUm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi50ci1mb290ZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4IGNsYW1wKDMuNzVyZW0sIDMuNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMTAuNjQ4MSksIDYuNjI1cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4udHItZm9vdGVyX19jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLWZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2xhbXAoOS4zMTI1cmVtLCA5LjMxMjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNy40MDc0KSwgMTEuMzEyNXJlbSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG4udHItZm9vdGVyX19sb2dvIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRyLWZvb3Rlcl9fbG9nby1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cbi50ci1mb290ZXJfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4udHItZm9vdGVyX19zb2NpYWxzIGEge1xuICBmbGV4LXNocmluazogMDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWZvb3Rlcl9fc29jaWFscyBhIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1mb290ZXJfX3NvY2lhbHMgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS15ZWxsb3csICNGMkI2MUIpO1xuICB9XG59XG4udHItZm9vdGVyX19zb2NpYWxzIGEgc3ZnIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi50ci1mb290ZXJfX25hdiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ci1mb290ZXJfX25hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAudHItZm9vdGVyX19uYXYge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTEzNXB4O1xuICB9XG59XG4udHItZm9vdGVyX19uYXYtY29sIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTAuMDFweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMC4wMXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItZm9vdGVyX19uYXYtY29sIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEzLjMzNHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMy4zMzRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRyLWZvb3Rlcl9fbmF2LWNvbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgfVxufVxuLnRyLWZvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWZvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ci1mb290ZXJfX25hdi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi50ci1mb290ZXJfX25hdi1tZW51IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udHItZm9vdGVyX19uYXYtbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi50ci1mb290ZXJfX25hdi1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1mb290ZXJfX25hdi1tZW51IGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0teWVsbG93LCAjRjJCNjFCKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS15ZWxsb3csICNGMkI2MUIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1mb290ZXJfX2NvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDVyZW0sIDVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC42Mjk2KSwgNi4yNXJlbSk7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyM3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1mb290ZXJfX2NvcHlyaWdodC1pbmZvIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50ci1mb290ZXJfX2NvcHlyaWdodC1pbmZvIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWZvb3Rlcl9fY29weXJpZ2h0LWluZm8gYSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcbiAgfVxufVxuLnRyLWZvb3Rlcl9fY29weXJpZ2h0LWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0teWVsbG93LCAjRjJCNjFCKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0teWVsbG93LCAjRjJCNjFCKSAhaW1wb3J0YW50O1xufVxuLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG59XG4udHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAtNnB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS15ZWxsb3csICNGMkI2MUIpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXllbGxvdywgI0YyQjYxQikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHItaGVyby1jb2FjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmF5LCAjRjVGMUVFKTtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLnRyLWhlcm8tY29hY2hfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyLWhlcm8tY29hY2hfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi50ci1oZXJvLWNvYWNoX19pbWFnZSB7XG4gIGZsZXg6IDAgMCAxODVweDtcbiAgbWF4LXdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiAxODVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyLWhlcm8tY29hY2hfX2ltYWdlIGltZyB7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHItaGVyby1jb2FjaF9faW1hZ2Ugc3ZnIHtcbiAgZmlsbDogIzBlNzZhODtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG4udHItaGVyby1jb2FjaF9faW5mbyB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi50ci1oZXJvLWNvYWNoX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLnRyLWhlcm8tY29hY2hfX2JpbyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50ci1oZXJvLWNvYWNoX19iaW8gaDIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udHItaGVyby1jb2FjaF9fYmlvIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udHItY29hY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBwYWRkaW5nOiA0NXB4IDA7XG59XG4udHItY29hY2hfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyLWNvYWNoX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLnRyLWNvYWNoX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXksICM2RTZDNjcpO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ci1jb2FjaF9faW5mbyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmbGV4OiAwIDAgY2FsYyg3MCUgLSAxNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC0gMTVweCk7XG4gIH1cbiAgLnRyLWNvYWNoX19pbmZvOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheSwgIzZFNkM2Nyk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi50ci1jb2FjaF9fdGVzdGltb25pYWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyLWNvYWNoX190ZXN0aW1vbmlhbCB7XG4gICAgZmxleDogMCAwIGNhbGMoMzAlIC0gMTVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMwJSAtIDE1cHgpO1xuICB9XG59XG4udHItY29hY2hfX3Rlc3RpbW9uaWFsIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnRyLWNvYWNoX190ZXN0aW1vbmlhbCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi50ci1jb2FjaF9faXRlbS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi50ci1jb2FjaF9faXRlbS1yb3cgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG59XG4udHItY29hY2hfX2l0ZW0tcm93IGltZyB7XG4gIG1heC13aWR0aDogMjRweDtcbn1cbi50ci1jb2FjaF9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi50ci1jb2FjaF9faXRlbS10aXRsZV9uby1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLnRyLWNvYWNoX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4udHItY29hY2hfX2l0ZW0tZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udHItY29hY2hfX2l0ZW0tY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4udHItY29hY2hfX2l0ZW0tY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtZ3JheSwgI0Y1RjFFRSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LCAjNkU2QzY3KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA0cHggMTJweDtcbn1cblxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5oMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC0xKTtcbn1cblxuLmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTIpO1xufVxuXG4uaDMge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLWgtMyk7XG59XG5cbi5oNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC00KTtcbn1cblxuLmg1IHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTUpO1xufVxuXG4uaDYge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLWgtNik7XG59IiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5cbi50ci1oZWFkZXIge1xuICAkaGVhZGVyOiAmO1xuXG4gIHBhZGRpbmctdG9wOiBtYXRoLWNsYW1wKDAsIDIwLCAxMjAwLCAxMzAwKTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9zaW1wbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBoZWlnaHQ6IDcycHg7XG5cbiAgICAudHItY29udGFpbmVyLXdpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI3skaGVhZGVyfV9fbG9nbyB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX3BhcnRuZXItbGFuZGluZyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcblxuICAgICN7JGhlYWRlcn0ge1xuICAgICAgJl9fbWVudSB7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICA+IC5uby1saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1mb2N1cyB7XG4gICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICA+IC5uby1saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1wYXJlbnQtZm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfdGVhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG5cbiAgICAjeyRoZWFkZXJ9IHtcbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICZfX21lbnUge1xuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgID4gYSxcbiAgICAgICAgICA+IC5uby1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgICYubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC4yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fb3Blbi1tZW51IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9taW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludDtcblxuICAgICN7JGhlYWRlcn0ge1xuICAgICAgJl9fbWVudSB7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgICYubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9saWdodC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcblxuICAgICN7JGhlYWRlcn0ge1xuICAgICAgJl9fbWVudSB7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgICYubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9hY3RpdmUtbW9iaWxlLW1lbnUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgI3skaGVhZGVyfSB7XG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmX19vcGVuLW1lbnUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gbWF0aC1jbGFtcCg0NCwgMTAwKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogbWF0aC1jbGFtcCg3MiwgMTEwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogbWF0aC1jbGFtcCgyMCwgNDcsIDEyMDAsIDEzMDApO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRtYXJvb247XG4gICAgd2lkdGg6IG1hdGgtY2xhbXAoNzAsIDEwMik7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAmOm5vdCgjeyRoZWFkZXJ9X19sb2dvX3NpbXBsZSkge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9zaW1wbGUge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICA+IGEsXG4gICAgICA+IC5uby1saW5rIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDEyLjUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzcGFuOm5vdCgudHItbWVudS1sb3R0aWUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ci1tZW51LWxvdHRpZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTJweDtcblxuICAgICAgICAgIGNhbnZhcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtZm9jdXMge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51LWl0ZW1fdmVydGljYWwsXG4gICAgICAgICYubWVudS1pdGVtX2hvcml6b250YWwge1xuICAgICAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDc3MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUzcHggMWZyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS1pdGVtX3RhYiB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiAje21hdGgtY2xhbXAoMjIsIDQwKX0pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDAgMCA0MHB4IDQwcHg7XG4gICAgICAgICAgLy8gYm9yZGVyLXRvcDogc29saWQgMXB4ICMwMDM3NDQ4MDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA3cHggMTguOHB4IDAgcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoLTEgKiAje21hdGgtY2xhbXAoMjIsIDQwKX0pO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNTNweCAxZnI7XG4gICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuIHNjcm9sbDtcbiAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19pbmZvIHtcbiAgICAgICAgICAgICZfdmVydGljYWwge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggbWF0aC1jbGFtcCgyMiwgNDApO1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1tZW51X19jb250YWluZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTVweCBtYXRoLWNsYW1wKDIyLCA0MCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfdGFiIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTVweCBtYXRoLWNsYW1wKDIyLCA0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEzMHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaDUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpNaUlHaGxhV2RvZEQwaU1qZ2lJSFpwWlhkQ2IzZzlJakFnTUNBek15QXlPQ0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRNeExqUTJOelVnTWpjdU16RTFNME16TUM0MU9EZzNJREkzTGpVM01qY2dNamt1TlRneE9TQXlOeTR6TlNBNExqY3hORFlnTWpjdU1UYzFPVU15Tnk0NE5USWdNamN1TURBeU15QXlOaTQ1T0RZM0lESTJMamd6TWpnZ01qWXVNVEV5SURJMkxqY3lOelJESURJMExqSTVNRGNnTWpZdU5UQTROU0F5TWk0ME5UQXlJREkyTGpNNU9EQWdNakF1TmpFeE15QXlOaTQwTURNMFF6SXdMakl5TmpNZ01qWXVOREEwTkNBeU1DNHhOamc1SURJMUxqZzFOemNnTWpBdU5UTXlPQ0F5TlM0M05EVTVRekl5TGpJNE56a2dNalV1TWpBeU9TQXlOQzR4TXpVd0lESTBMamt3TlRNZ01qVXVPVFkzTkNBeU5DNDVORE00UXpJMkxqZzROaUF5TkM0NU5qSTNJREkzTGpnd01pQXlOUzR3TXpNMElESTRMamN3T1RRZ01qVXVNVFkyTVVNeU9TNHdPVGt6SURJMUxqSXlNekFnTWprdU5EZzRPU0F5TlM0eU9UZzNJREk1TGpnNE1UY2dNalV1TXpNME1FTXpNQzR6TXpneklESTFMak0zTkRnZ016QXVOemN5TXlBeU5TNHpNVGsxSURNeExqSXlOakVnTWpVdU16QTBORU16TWk0ME1EVTNJREkxTGpJMk5qTWdNekl1TlRjM01TQXlOaTQ1T1RFeElETXhMalEyTmpnZ01qY3VNekUzTTB3ek1TNDBOamMxSURJM0xqTXhOVE5hSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p4d1lYUm9JR1E5SWsweU5TNHdOemMwSURFeUxqSXhPVEZETWpRdU5qSTRNQ0F4TWk0NU1UTTVJREl6TGprd01qVWdNVE11TkRjd0lESXpMakk0T0RFZ01UUXVNREU1UXpJeUxqWTROVE1nTVRRdU5UVTJOU0F5TWk0d016YzRJREUxTGpBMU16TWdNakV1TXpjNE5TQXhOUzQxTVRrelF6SXdMakE0T0RNZ01UWXVORE16TlNBeE9DNDJPRGt3SURFM0xqRXpOVE1nTVRjdU16UTNNaUF4Tnk0NU5UZzBRekUyTGpjMk1UVWdNVGd1TXpFM05DQXhOaTR6TWpneUlERTNMalExTnpJZ01UWXVPRFEyT0NBeE55NHdOalkyUXpFNExqQTFNaklnTVRZdU1UVTNNeUF4T1M0eE1EazRJREUwTGprNU9UY2dNakF1TVRneUlERXpMamt6T1RWRE1qQXVOekV4TXlBeE15NDBNVFUxSURJeExqSTBNRFlnTVRJdU9Ea3hOaUF5TVM0M056a3lJREV5TGpNM09ETkRNakl1TXpVNU15QXhNUzQ0TWpZeUlESXlMamc1T1RRZ01URXVNVFV3SURJeUxqZzJOemtnTVRBdU56QTVOVU15TkM0ME9EazRJREV3TGpFd01qUWdNalV1Tmpjek1TQXhNUzR5T1RrMElESTFMakEzT0RFZ01USXVNakU1TjB3eU5TNHdOemMwSURFeUxqSXhPVEZhSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p4d1lYUm9JR1E5SWsweE15NDNOamcySURRdU9Ea3pOakpETVRRdU1qSTFJRFV1TlRJME1ERWdNVE11T1RFeU9TQTJMalE1TURneElERXpMamMyTmpJZ055NHhPVFE0T1VNeE15NDJNalV5SURjdU9EY3dOalVnTVRNdU5EWXhNeUE0TGpVME1qVTVJREV6TGpJM01qWWdPUzR5TURjek4wTXhNeTR3TnpneklEa3VPRGsxTURnZ01USXVPREUwTmlBeE1DNDFPREF4SURFeUxqVXhOU0F4TVM0eU16QTBRekV5TGpJeE9UVWdNVEV1T0Rjd0lERXdMamd6TnprZ01USXVORE13TWlBeE1TNDBORE0wSURFekxqQXhNamhETVRFdU1EYzRPQ0F4TXk0MU5UQTNJREV3TGpBM056TWdNVE11TWpZeU55QXhNQzR6TWpnNUlERXlMalUyT0RSRE1UQXVOemMyT0NBeE1TNHpNekV4SURFd0xqa3lOemdnT1M0NU5qWTJJREV4TGpJeE16a2dPQzQyT0RVM04wTXhNUzR6TlRJMElEZ3VNRFkxT0RrZ01URXVORGN4TkNBM0xqUTBNamcwSURFeExqVTJPRGtnTmk0NE1UVTVOa014TVM0Mk56a3lJRFl1TVRFd09EY2dNVEV1TmpNMklEVXVNakF6TXlBeE1pNHlNamt4SURRdU5qazVOVGxETVRJdU56VTNJRFF1TWpVd016VWdNVE11TXpjNU1pQTBMak0xTmpFM0lERXpMamMyTnprZ05DNDRPVEk1Tmt3eE15NDNOamcySURRdU9Ea3pOakphSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p4d1lYUm9JR1E5SWswekxqQTNPVEk1SURFdU9UTXpNME16TGpFNU5EY3pJREl1TmpBMU9Ua2dNeTR6TkRnMk1TQXpMakkzTURnM0lETXVORFV6TWpZZ015NDVORFE1TjBNekxqWTRNamt3SURVdU5ESXdPRFlnTXk0M05USTROaUEyTGpreE1qUXhJRE11T1RVNE9UVWdPQzR6T0RZMVF6UXVNRFl4TnpBZ09TNHhNVGs0TlNBekxqQXpNREl5SURrdU5ETTNPVElnTWk0NE1UVTRNaUE0TGpZNU5qSXhRekl1TkRFMU1EWWdOeTR6TURnM055QXhMamc1T0RFMUlEVXVPVFl4TkRjZ01TNDFNRFE0TlNBMExqVTJOemt3UXpFdU16RTVNalVnTXk0NU1USXdOaUF4TGpFM01UVXdJRE11TWpNNU56SWdNUzR3TWpnME1pQXlMalUzTWpBMFF6QXVPRGN4TnpnMklERXVPRFF6TWpRZ01DNDNOVGsyTXpnZ01DNDNOVE01TWpnZ01TNDNNRGMzTlNBd0xqUTVOalUxT0VNeUxqWXlNelEzSURJdU5EZzVNVGNnTWk0NU5Ua3pOQ0F4TGpJek9UZzJJRE11TURjM09UWWdNUzQ1TXpKTU1pNHdOemt5T1NBeExqa3pNek5hSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p3dmMzWm5QZz09XCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRyLWJ0biB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19saXN0IHtcbiAgICAgICAgICAgICZfdmVydGljYWwsXG4gICAgICAgICAgICAmX2hvcml6b250YWwge1xuICAgICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1mb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfdmVydGljYWwge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTVweCBtYXRoLWNsYW1wKDIyLCA0MCk7XG5cbiAgICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggbWF0aC1jbGFtcCgyMiwgNDApO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGdhcDogMjhweDtcblxuICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMTYuMDFweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTYuMDFweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgbWF0aC1jbGFtcCgyMiwgNDApO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ2FwOiBtYXRoLWNsYW1wKDIyLCA0MCk7XG4gICAgICAgICAgICAmOmhhcygubWVudS1pdGVtOm50aC1jaGlsZCgyKSkge1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhhcygubWVudS1pdGVtOm50aC1jaGlsZCgzKSkge1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX25vLWluZm8ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1NXB4IG1hdGgtY2xhbXAoMjIsIDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgPiBhLmg1IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDM3NDQ7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgLnRyLXRhYi1tZW51LWxvdHRpZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgY2FudmFzIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICA+IGEuaDUge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbWVudS1yaWdodC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtZm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2hyZWY9XCIjXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1mb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMTYwZDBkLCAwLjIpO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19vcGVuLW1lbnUge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMHMgMC4zcztcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzLCAwLjNzLCAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzLCAwLjNzLCAwcztcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIHRvcCwgdHJhbnNmb3JtO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGJvdHRvbSwgdHJhbnNmb3JtO1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHMsIDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udHItb3ZlcmxheS1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogbWF0aC1jbGFtcCg3MiwgMTEwKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gbWF0aC1jbGFtcCg3MiwgMTEwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzE2MGQwZCwgMC41KTtcbiAgei1pbmRleDogOTk4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgfVxufVxuXG4udHItaGVhZGVyLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBtYXRoLWNsYW1wKDcyLCAxMTApO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBtYXRoLWNsYW1wKDcyLCAxMTApKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzAwMzc0NCwgMC41KTtcbiAgfVxuXG4gICZfX21lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG5cbiAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMCBtYXRoLWNsYW1wKDIyLCA4MCk7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICB9XG5cbiAgICAgID4gYSxcbiAgICAgID4gLm5vLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgfVxuXG4gICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRyLWNsb3NlLXN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1NnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19pbmZvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgcGFkZGluZzogNDZweCBtYXRoLWNsYW1wKDIyLCA4MCk7XG5cbiAgICAgICAgICAgIC5oMyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oNSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHItYnRuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJG9yYW5nZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHBhdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNDZweCBtYXRoLWNsYW1wKDIyLCA4MCk7XG5cbiAgICAgICAgICAgIC5oMyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCBtYXRoLWNsYW1wKDIyLCA4MCkgNDZweDtcblxuICAgICAgICAgICAgJl9oZWFkZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl90YWIge1xuICAgICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG5cbiAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG5cbiAgICAgICAgICAgICAgICAgICAgcmVjdCxcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYycHg7XG5cbiAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKi5zdWItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9Ki9cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBtYXgtd2lkdGg6ICR3aWRlLXNpemU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWhlYWRlci1mb2N1cy1zdGFydF0sXG5bZGF0YS1oZWFkZXItZm9jdXMtZW5kXSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcImV4dGVuZFwiIGFzICo7XG5cbjpyb290IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC0td3AtLWN1c3RvbS0taC0xOiA0cmVtO1xuICAgICAgICAtLXdwLS1jdXN0b20tLWgtMjogMy41cmVtO1xuICAgICAgICAtLXdwLS1jdXN0b20tLWgtMzogMi41cmVtO1xuICAgICAgICAtLXdwLS1jdXN0b20tLWgtNDogMS44NzVyZW07XG4gICAgICAgIC0td3AtLWN1c3RvbS0taC01OiAxLjM3NXJlbTtcbiAgICB9XG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC8vICAgICAtLXdwLS1jdXN0b20tLWgtMTogNC44NzVyZW07XG4gICAgLy8gICAgIC0td3AtLWN1c3RvbS0taC0yOiA0cmVtO1xuICAgIC8vICAgICAtLXdwLS1jdXN0b20tLWgtMzogMy41cmVtO1xuICAgIC8vICAgICAtLXdwLS1jdXN0b20tLWgtNDogMi41cmVtO1xuICAgIC8vICAgICAtLXdwLS1jdXN0b20tLWgtNTogMS44NzVyZW07XG4gICAgLy8gICAgIC0td3AtLWN1c3RvbS0taC02OiAxLjM3NXJlbTtcbiAgICAvLyB9XG59XG5cbi5zd2lwZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgXG4gICAgJi5zd2lwZXItaW5pdGlhbGl6ZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnRyLW92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkY29udGVudC1zaXplO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgICBtYXgtd2lkdGg6ICR3aWRlLXNpemU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udHItYmctYmVpZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcbn1cblxuLnRyLWJnLWxpZ2h0LWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xufVxuXG4udHItYmctbWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQ7XG59XG5cbi50ci1iZy10ZWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4udHItYmctbWFyb29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyb29uO1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi50ci1iZy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yO1xufVxuXG4udHItaGVhZCB7XG4gICAgJGhlYWQ6ICY7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfY2VudGVyZWQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfdGFibGV0LWNlbnRlcmVkIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3dpdGgtZXllYnJvdy1zcGFyayB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc3BhcmstbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM4cHg7XG4gICAgbGVmdDogLTY3cHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgdG9wOiAtNDhweDtcbiAgICAgICAgbGVmdDogLTk3cHg7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udHItc3BhcmstcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zOHB4O1xuICAgIHJpZ2h0OiAtODdweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB0b3A6IC01NXB4O1xuICAgICAgICByaWdodDogLTExNHB4O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRyLXVuZGVybGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gNTJweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTczcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgKyBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLnRyLWV5ZWJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcblxuICAgIHN2ZyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC50ci1zcGFyay1sZWZ0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udHItYnRuIHtcbiAgICAkYnRuOiAmO1xuICAgIFxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgfVxuICAgIFxuICAgIHNwYW4sXG4gICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cywgc3Ryb2tlIC41cztcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX3ByaW1hcnktZGFyayxcbiAgICAmX3ByaW1hcnktbGlnaHQge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMnMsIG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfcHJpbWFyeS1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3ByaW1hcnktbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgIFxuICAgICZfc2Vjb25kYXJ5LWRhcmssXG4gICAgJl9zZWNvbmRhcnktbGlnaHQge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cywgY29sb3IgLjVzO1xuICAgIH1cblxuXG4gICAgJl9zZWNvbmRhcnktZGFyayB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3NlY29uZGFyeS1saWdodCB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkYmxhY2s7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgXG4gICAgJl90ZXJ0aWFyeS1vcmFuZ2UsXG4gICAgJl90ZXJ0aWFyeS1kYXJrLFxuICAgICZfdGVydGlhcnktbGlnaHQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGNvbHVtbi1nYXA6IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBwYXRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmhvdmVyICY6bm90KGEpIHtcbiAgICAgICAgICAgICAgICBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBwYXRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90ZXJ0aWFyeS1kYXJrIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90ZXJ0aWFyeS1vcmFuZ2Uge1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBwYXRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmhvdmVyICY6bm90KGEpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBwYXRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90YWdzLWRhcmssXG4gICAgJl90YWdzLWxpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMsIGNvbG9yIC41cztcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgIDpoYXMoW2hyZWZdKTpub3QoW2hyZWY9XCIjXCJdKSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RhZ3MtZGFyayB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGVhc2UtaW4tb3V0LCBjb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90YWdzLWxpZ2h0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYWw7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3JldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEycHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc29jaWFscyB7XG4gICAgJGVsOiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMsIGNvbG9yIC41cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDRweCA0cHggNHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Rhcmsge1xuICAgICAgICAjeyRlbH1fX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xpZ2h0IHtcbiAgICAgICAgI3skZWx9X19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzNXB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXJlc291cmNlLWNhcmQsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZCB7XG4gICAgJGNhcmQ6ICY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgI3skY2FyZH0ge1xuICAgICAgICAgICAgJl9fdGh1bWJuYWlsIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7JGNhcmR9IHtcbiAgICAgICAgICAgICAgICAmX190aHVtYm5haWwgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX190aHVtYm5haWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NzdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHVhbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tczIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICN7JGNhcmR9X19pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX190ZXh0dWFsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4udHItY29hY2hpbmctY2FyZCB7XG4gICAgJGNhcmQ6ICY7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICAjeyRjYXJkfV9fb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICN7JGNhcmR9X19vdmVybGF5IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7JGNhcmR9X19vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgLnRyLWNvYWNoaW5nLWNhcmRfX3RodW1ibmFpbC1jb250YWluZXIgJiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQxcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgICRsZWZ0R2FwOiA4MHB4O1xuICAgICAgICAkaW1hZ2VXaWR0aDogOTBweDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogJGxlZnRHYXA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogOTIlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjU4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNDFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAkaW1hZ2VXaWR0aCAtICRsZWZ0R2FwIC0gMTVweCk7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogJGltYWdlV2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDQ1cHggNDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogNDFweCA0NXB4IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIC8vIHN2ZyB7XG4gICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4Y2VycHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItaWNvbi1jYXJkIHtcbiAgICAkY2FyZDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0MHB4IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzLCBjb2xvciAuNXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICN7JGNhcmR9X19pbWFnZS1ob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICArIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICAjeyRjYXJkfV9fb3ZlcmxheSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICN7JGNhcmR9X19pbWFnZS1ob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICArIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICN7JGNhcmR9X190aXRsZSBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgI3skY2FyZH1fX2ltYWdlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgKyBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skY2FyZH1fX3RpdGxlIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbaHJlZj0nIyddIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgIGhlaWdodDogNTNweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLWhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDQ0cHggMCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG59XG5cbi50ci1taW5pLXJlc291cmNlLWNhcmQge1xuICAgICRjYXJkOiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICN7JGNhcmR9X19pY29uIHtcbiAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAuNXMsIGZpbGwgLjVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyRjYXJkfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1OXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG59XG5cbi50ci1tZW1iZXItY2FyZCB7XG4gICAgJGNhcmQ6ICY7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgI3skY2FyZH0ge1xuICAgICAgICAgICAgJl9fdGh1bWJuYWlsIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyRjYXJkfSB7XG4gICAgICAgICAgICAgICAgJl9fdGh1bWJuYWlsIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2Zyb250IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0dWFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMjJweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyOHB4IDQzcHggMThweDtcblxuICAgICAgICAmLWhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fZXhjZXJwdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgxNSwgMTYpO1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZfX2F0dHJpYnV0ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNTNweCAzNXB4IDUxcHggNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Rlc3RpbW9uaWFsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB9XG5cbiAgICAmX19kYXRhLXBvaW50cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl93aXRoLXRlc3RpbW9uaWFsIHtcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM5MXB4O1xuICAgICAgICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcblxuICAgICAgICAgICAgI3skY2FyZH0ge1xuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZnJvbnQsXG4gICAgICAgICAgICAgICAgJl9fYmFjayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19iYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyICN7JGNhcmR9X19pbm5lciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1wdWJsaWMtY29hY2gtaGVybyB7XG4gICAgcGFkZGluZzogNTlweCAwIDk2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogY2xpcDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICB9XG5cbiAgICAmX19iYWNrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgIFwiaGVhZFwiXG4gICAgICAgICAgICBcInN0aWNreVwiXG4gICAgICAgICAgICBcImJpb1wiXG4gICAgICAgIDtcbiAgICAgICAgcm93LWdhcDogNTBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICBcImhlYWQgc3RpY2t5XCJcbiAgICAgICAgICAgICAgICBcImJpbyBzdGlja3lcIlxuICAgICAgICAgICAgO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQyM3B4O1xuICAgICAgICAgICAgZ2FwOiAwIDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBncmlkLWFyZWE6IGhlYWQ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTI3cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdHRyaWJ1dGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDE0cHg7XG5cbiAgICAgICAgLnRyLWJ0biB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAuNikgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0aWNreSB7XG4gICAgICAgIGdyaWQtYXJlYTogc3RpY2t5O1xuICAgIH1cblxuICAgICZfX3NpZGViYXIge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmLXBvc3RlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogbWF0aC1jbGFtcCgyMTUsIDYxNSk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zdGF0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQxcHggMzRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc3RhdCB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdmFsdWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1udW1iZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM0cHggNDFweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy91bC1vcmFuZ2UtYnVsbGV0LnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3VsLW9yYW5nZS1idWxsZXQuc3ZnJyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7IFxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iaW8ge1xuICAgICAgICBncmlkLWFyZWE6IGJpbztcbiAgICB9XG59XG5cbi5yZW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6ICR3aWRlLXNpemUgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTIyMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAuNSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWwge1xuICAgIHBhZGRpbmc6IDcwcHggMzBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAucmVtb2RhbC1jbG9zZSB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cyBlYXNlLWluLW91dCwgY29sb3IgLjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNjlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0YXJ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDQ0OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMzlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2VuZCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXRoLWNsYW1wKDE2LCAxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItY29hY2hlcy1zd2lwZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMCAzOXB4O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ2cHggMCA4NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDlweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTdweCk7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM5cHgpO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3NXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhbnZhcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3R5cGUtY29hY2hlcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICB3aWR0aDogMjkzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KCZfY2FyZC10eXBlLWF1dGhvci1jYXJkKSB7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItbG9nby1iYXIge1xuICAgIC5zd2lwZXIge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDkzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi13cmFwcGVye1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLXNsaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDczcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLWdyYXlzY2FsZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cblxuICAgICZfYmVpZ2Uge1xuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkYmVpZ2UsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAkYmVpZ2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9taW50IHtcbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJG1pbnQsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAkbWludCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xpZ2h0LWJsdWUge1xuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkbGlnaHQtYmx1ZSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICRsaWdodC1ibHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGVhbCB7XG4gICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICR0ZWFsLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgJHRlYWwpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc2xpZGVyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTRweDtcblxuICAgIC50ci1iZy10ZWFsICYge1xuICAgICAgICByZWN0IHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICByZWN0LCBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItbWVkaWEtc2VsZWN0b3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICYuY29udGFpbiB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgY2FudmFzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBbZGF0YS1sb3R0aWVdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX192aWRlby1jb3ZlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICZfX3ZpZGVvLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdmlkZW8tY2VudGVyIHtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cblxuICAgICZfX3ZpZGVvLWNlbnRlci1yaWdodCB7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgIH1cblxuICAgICZfX3BvcHVwLXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cywgc3Ryb2tlIC41cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXBvc3QtaGVybyB7XG4gICAgcGFkZGluZzogNjBweCAwIDExNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG5cbiAgICAudHItaGVhZCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZXllYnJvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWNrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMnB4IDY3cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzU4cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICAgICAgPiBkaXY6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICB9XG5cbiAgICAmX19hdXRob3Ige1xuICAgICAgICBjb2xvcjogJG1hcm9vbjtcbiAgICB9XG59XG5cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtIHtcbiAgICAkaGVybzogJjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4N3B4IDAgMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgfVxuXG4gICAgLnRyLWhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgICBcbiAgICAgICAgJl9fZXllYnJvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFjayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dHVhbCB7XG4gICAgICAgIHBhZGRpbmc6IDM5cHggMCA0N3B4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGNvbHVtbi1nYXA6IDQ3cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgID4gZGl2Om50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTQ3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMTMzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBib3R0b206IDEwM3B4O1xuICAgICAgICAgICAgbGVmdDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICgxMDB2dyAtIDEwMCUpKTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90ZWFsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skaGVyb31fX3dyYXBwZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skaGVyb31fX2Zvcm0ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9taW50IHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGhlcm99X193cmFwcGVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGhlcm99X19mb3JtIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXNoYXJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHJlbSgxNik7XG4gICAgXG4gICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl93aGl0ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkIHtcbiAgICAkY2FyZDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRlYWw7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgI3skY2FyZH1fX3RodW1ibmFpbCBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3skY2FyZH1fX3RodW1ibmFpbCBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aHVtYm5haWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTc4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHVhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc2VhcmNoLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBsYWJlbFtmb3I9XCJzZWFyY2hcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgaW5wdXQjc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTNweCAxM3B4IDQzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxufVxuXG5zZWxlY3QgKyAubWt0b0Vycm9yICsgLnNlbGVjdDIsXG5zZWxlY3QgKyAuc2VsZWN0MiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAwLjA2KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICAmX19yZW5kZXJlZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3NlbGVjdC1hcnJvdy5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggNnB4O1xuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgIC5zZWxlY3QyLXJlc3VsdHMge1xuICAgICAgICAmX19vcHRpb24ge1xuICAgICAgICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc2VsZWN0LWRyb3Bkb3duIHtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcblxuICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCA0NHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXM7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWNoZWNrYm94LnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9zZWxlY3QtY2hlY2ttYXJrLnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLW1hcmtldG8tZm9ybSB7XG4gICAgJltpZF49XCJta3RvRm9ybVwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJiNta3RvRm9ybV80NzYge1xuICAgICAgICAgICAgLm1rdG9GaWVsZFdyYXAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0I0VtYWlsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvRm9ybVJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDE1cHg7XG5cbiAgICAgICAgICAgICYucm93LWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9Gb3JtQ29sIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvRmllbGRXcmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmLm1rdG9JbnZhbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1pbnZhbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9HdXR0ZXIsIC5ta3RvT2Zmc2V0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvQnV0dG9uV3JhcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvQnV0dG9uUm93IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b0NoZWNrYm94TGlzdCxcbiAgICAgICAgLm1rdG9SYWRpb0xpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ta3RvSW52YWxpZCB7XG4gICAgICAgICAgICAgICAgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0taW52YWxpZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvQ2hlY2tib3hMaXN0IHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b1JhZGlvTGlzdCB7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAmLm1rdG9JbnZhbGlkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLWludmFsaWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvQnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAycztcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAudHItYmctdGVhbCB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjayAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLnRyLWJnLXRlYWwge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cywgc3Ryb2tlIC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDkycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RlYWwsXG4gICAgJl9tYXJvb24ge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5ta3RvRm9ybSB7XG4gICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSksXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNDgsIDI0NCwgLjkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ4LCAyNDQsIC45KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9DaGVja2JveExpc3QsXG4gICAgICAgICAgICAubWt0b1JhZGlvTGlzdCB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9DaGVja2JveExpc3Qge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI0OCwgMjQ0LCAuNykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b1JhZGlvTGlzdCB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjQ4LCAyNDQsIC43KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ta3RvQnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3QgKyAuc2VsZWN0MiB7XG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNDgsIDI0NCwgLjcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWFycm93LWRhcmsuc3ZnJykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfaW5saW5lIHtcbiAgICAgICAgJi5ta3RvRm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAudHItbWFya2V0by1mb3JtLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ta3RvRm9ybVJvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9DYXB0Y2hhRGlzY2xhaW1lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b0ZpZWxkV3JhcCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXRlc3RpbW9uaWFsLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogNTZweCAyNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogOTJweCA3NHB4IDcxcHg7XG4gICAgfVxuXG4gICAgPiBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHRvcDogLTI5cHg7XG4gICAgICAgICAgICBsZWZ0OiA2NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3N3B4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgxNSwgMTYpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42MzdweDtcbiAgICB9XG5cbiAgICAmX19wb3NpdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjM3cHg7XG4gICAgfVxufVxuXG4udHItdWktYWNjb3JkaW9uIHtcbiAgICAkYWNjb3JkaW9uOiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICYudWktYWNjb3JkaW9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblxuICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNXMsIHN0cm9rZSAuNXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblxuICAgICAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGVhbDtcblxuICAgICAgICAudHItYmctdGVhbCAmIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfd2hpdGUge1xuICAgICAgICAjeyRhY2NvcmRpb259X19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMzFweCAyNHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAuNXM7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItbm90aWZpY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMjRweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxufVxuXG4udHItcGFydG5lci1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiAxODVweCAwIDk2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcblxuICAgIC50ci1oZWFkIHtcbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNjVweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR1YWwge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ29zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA0N3B4IDM2cHg7XG4gICAgICAgIG1heC13aWR0aDogNDc0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0NzRweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTU5cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDE1OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc3RhdC1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAxNXB4O1xuICAgIHBhZGRpbmc6IDYwcHggMjdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJltocmVmPScjJ10ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICZfX251bSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWludGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4udHItbG9nby1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDM0cHggMjdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJltocmVmPScjJ10ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTYycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEzOHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBtYXRoLWNsYW1wKDE1LCAxNik7XG4gICAgfVxufVxuXG4udHItc3RpY2t5LXBvcHVwIHtcbiAgICAkcG9wdXA6ICY7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSk7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICA+IC50ci1jb250YWluZXItd2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM1OXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNpemluZzogJGNhcmQtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMycHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19zdWJ0ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgJl9jbG9zZWQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAjeyRwb3B1cH0td3JhcHBlciB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLWNhdGVnb3J5LWxpc3Qge1xuICAgIEBleHRlbmQgJXNlY3Rpb24tcGFkZGluZ3M7XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIGdhcDogMTQwcHggNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vLXJlc3VsdHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvdWwtb3JhbmdlLWJ1bGxldC5zdmcnKTtcbn1cblxuLnRyLW5ld3MtdGlja2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICYuaGlkZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLnRyLWJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLy8gSG9tZSBwb3B1cFxuLmhvbWUgLm1mcC1iZy5tZnAtcmVhZHkge1xuICAgIHotaW5kZXg6IDEwMDAxO1xufVxuLnNwLWhvbWUtcG9wdXAtbWduZmMge1xuICAgICYubWZwLXdyYXAge1xuICAgICAgICB6LWluZGV4OiAxMDAwMjtcbiAgICB9XG5cbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3VsLW9yYW5nZS1idWxsZXQuc3ZnJyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1ob21lLXBvcHVwIHtcbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAudHItaGVhZF9faGVhZGluZyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweCA0MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG4qLFxuYSxcbmJ1dHRvbjpub3QoLmhwLWJ0bikge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgIH1cbiAgICBcbiAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgICBcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgIH1cbn1cblxuLm1haW4td3JhcHBlciB7XG4gICAgPiAqIHtcbiAgICAgICAgJjpub3QoW2NsYXNzKj1cIi1zZWN0aW9uLWVsZW1lbnRcIl0pIHtcbiAgICAgICAgICAgICY6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpub3QoLmFsaWduZnVsbCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5hbGlnbndpZGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYWxpZ25mdWxsIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHItaGVhZCB7XG4gICAgICAgICRoZWFkOiAmO1xuXG4gICAgICAgICY6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikge1xuICAgICAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3soJGkgKiAuMykgLSAuM31zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICN7JGhlYWR9X19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5mb3JtIHtcbiAgICBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwiZmlsZVwiXSksXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIzcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDU1LCA2OCwgMC4wNik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzLCBib3JkZXItY29sb3IgLjVzO1xuICAgICAgICBcbiAgICAgICAgJi5jbGlja2FibGUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA5cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZXh0YXJlYTpub3QoLnNlbGVjdDItc2VhcmNoX19maWVsZCkge1xuICAgICAgICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxNDNweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuW2lkXj1cInBvc3QtXCJdIHtcbiAgICA+IC50ci1hdXRob3Ita2lja2VyIHtcbiAgICAgICAgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRlbnQtc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLW1lZGlhLXNlbGVjdG9yIHtcbiAgICAmLndpdGgtYW5pbWF0aW9uIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci11aS1hY2NvcmRpb24ge1xuICAgICRhY2NvcmRpb246ICY7XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgICA+ICoge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC50ci11aS1hY2NvcmRpb25fd2hpdGUpIHtcbiAgICAgICAgICAgICN7JGFjY29yZGlvbn1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcblxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3soJGkgKiAuMykgLSAuM31zO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC50ci11aS1hY2NvcmRpb25fd2hpdGUpIHtcbiAgICAgICAgI3skYWNjb3JkaW9ufV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMXMgZWFzZS1pbi1vdXQsIHBhZGRpbmctYm90dG9tIDFzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItY29hY2hlcy1zd2lwZXIge1xuICAgICRlbDogJjtcblxuICAgICY6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM5cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDlweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM5cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgMSksXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgMyksXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItbG9nby1iYXIge1xuICAgICRlbDogJjtcblxuICAgIC5zd2lwZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRlbH1fX3RpdGxlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1za2lwLXRvLWxpbmsge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDExNTAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkge1xuICAgICAgICB6LWluZGV4OiAtMTE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5hcnRpY2xlW2lkXj1cInBvc3QtXCJdIHtcbiAgICA+ICo6bm90KFtjbGFzcyo9XCItc2VjdGlvbi1lbGVtZW50XCJdKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRlbnQtc2l6ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG4udHItZm9vdGVyIHtcbiAgICAkZm9vdGVyOiAmO1xuXG4gICAgcGFkZGluZy10b3A6IG1hdGgtY2xhbXAoMTIwLCA4NSwgMTAyNCwgMTIwMCk7XG4gICAgcGFkZGluZy1ib3R0b206IG1hdGgtY2xhbXAoMTIwLCA4NSwgMTAyNCwgMTIwMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICZfc2ltcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcblxuICAgICAgICAjeyRmb290ZXJ9X19jb3B5cmlnaHQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1tZW51IHtcbiAgICAgICAgICAgICAgICBnYXA6IDI2cHg7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvSWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9wYXJ0bmVyLWxhbmRpbmcge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDA7XG5cbiAgICAgICAgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDU5cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGZvb3Rlcn1fX2xvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDkycHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICN7JGZvb3Rlcn1fX2NvcHlyaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyLWhlYWQge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDMzN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMjRweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyLW1hcmtldG8tZm9ybSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWhpZGRlbl0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b0J1dHRvblJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA0MHB4IG1hdGgtY2xhbXAoNjAsIDEwNik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogbWF0aC1jbGFtcCgxNDksIDE4MSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX25hdiB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA0MHB4IDIwcHg7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEzNXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLWNvbCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIDEwLjAxcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTAuMDFweCk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzIC0gMTMuMzM0cHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyAtIDEzLjMzNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLW1lbnUge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLWNsYW1wKDgwLCAxMDApO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMjNweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjYpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtbWVudSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuLnRyLWhlcm8tY29hY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgMTg1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogIzBlNzZhODtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgICZfX2JpbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1jb2FjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNzAlIC0gMTVweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC0gMTVweCk7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Rlc3RpbW9uaWFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMzAlIC0gMTVweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzAlIC0gMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgJi1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICAgICZfbm8taWNvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhdGVnb3JpZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXRlZ29yeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBWYXJpYWJsZXNcbkB1c2UgXCJ2YXJpYWJsZXNcIjtcbkB1c2UgXCJleHRlbmRcIjtcblxuLy8gVXRpbGl0aWVzXG5AdXNlIFwicmVib290XCI7XG5AdXNlIFwiaGVhZGVyXCI7XG5AdXNlIFwibWFpblwiO1xuQHVzZSBcImdlbmVyYWxcIjtcbkB1c2UgXCJmb290ZXJcIjtcbkB1c2UgXCJwbGF0Zm9ybS1jb2FjaFwiO1xuXG5cbi8vIEVsZW1lbnRzXG4vL0B1c2UgXCJlbGVtZW50cy9fX2V4YW1wbGUtZmlsZV9fXCI7XG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2e21hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDIwcHg7IGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7Zm9udC13ZWlnaHQ6IDYwMDtsaW5lLWhlaWdodDogMS4yO30uaDF7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTEpO30uaDJ7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTIpO30uaDN7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTMpO30uaDR7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTQpO30uaDV7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTUpO30uaDZ7Zm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTYpO30iXX0= */
