.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-footer__form .tr-marketo-form .mktoButtonRow,.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-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__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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlVzZXJzL29sZWhvZGVzaGNoYWsvTG9jYWwlMjBTaXRlcy90b3JjaC9hcHAvcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL3RvcmNoL3NvdXJjZXMvc2Nzcy9fZXh0ZW5kLnNjc3MiLCJVc2Vycy9vbGVob2Rlc2hjaGFrL0xvY2FsJTIwU2l0ZXMvdG9yY2gvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy90b3JjaC9zb3VyY2VzL3Njc3MvX3JlYm9vdC5zY3NzIiwic3R5bGUuY3NzIiwiVXNlcnMvb2xlaG9kZXNoY2hhay9Mb2NhbCUyMFNpdGVzL3RvcmNoL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvdG9yY2gvc291cmNlcy9zY3NzL19oZWFkZXIuc2NzcyIsIlVzZXJzL29sZWhvZGVzaGNoYWsvTG9jYWwlMjBTaXRlcy90b3JjaC9hcHAvcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL3RvcmNoL3NvdXJjZXMvc2Nzcy9fZ2VuZXJhbC5zY3NzIiwiVXNlcnMvb2xlaG9kZXNoY2hhay9Mb2NhbCUyMFNpdGVzL3RvcmNoL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvdG9yY2gvc291cmNlcy9zY3NzL19tYWluLnNjc3MiLCJVc2Vycy9vbGVob2Rlc2hjaGFrL0xvY2FsJTIwU2l0ZXMvdG9yY2gvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy90b3JjaC9zb3VyY2VzL3Njc3MvX2Zvb3Rlci5zY3NzIiwiVXNlcnMvb2xlaG9kZXNoY2hhay9Mb2NhbCUyMFNpdGVzL3RvcmNoL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvdG9yY2gvc291cmNlcy9zY3NzL19wbGF0Zm9ybS1jb2FjaC5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxpQixDQUNJLGdCLENBQ0EsbUIsQ0FDQSwwQkFISixpQixDQUlRLGlCLENBQ0Esc0JDTlIsQyxDQ1dBLE8sQ0FEQSxRLENEUEkscUIsQ0FHSiw4Q0FDSSxLLENBQ0ksc0IsQ0FDQSwwQkFJUixJLENBQ0ksa0MsQ0FDQSxpQyxDQUNBLDZCLENBQ0EsdUMsQ0FHSixFLENBQ0ksUSxDQUNBLGEsQ0FDQSw2QixDQUNBLFEsQ0FDQSxXLENBR0osT0FBQSxPLENBQ0ksVSxDQVNBLGUsQ0NHWSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDRFBaLGMsQ0NHSixjLENBQ0EsYyxDQUNBLGMsQ0FDQSxjLENBQ0EsYyxDRE5RLGEsQ0FFSixjLENDUVcsYyxDQUNBLGMsQ0FDQSxjLENBQ0EsYyxDQUNBLGMsQ0RaWCxhLENDUUosYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0RzQ0ksYSxDQTFDQSxZLENBd0JBLGEsQ0EvQkksZSxDQTBFUixFLENBdEVBLEMsQ0FDSSxxQixDQ2tCSiw0QixDRFhBLFcsQ0FFSSx3QyxDQUNBLGdDLENBQ0EsVyxDQUNBLHFDLENBQ0EsNkIsQ0FHSixPLENBQ0ksa0IsQ0FDQSxpQixDQUNBLG1CLENBb0JKLEUsQ0FqQkEsRSxDQUNJLFMsQ0FDQSxvQixDQU1BLEssQ0FDSSxzQixDQUdKLFEsQ0FDSSxzQixDQUlSLEUsQ0FFSSxvQixDQUNBLDBCLENBb01KLEssQ0EzTFEsa0QsQ0FrVVIsTSxDQWxVUSxrRCxDQUNJLG9CLENBS1osRSxDQUNJLGtCLENBR0osRSxDQUNJLGtCLENBR0osRSxDQUNJLGUsQ0FPSixVLENBQUEsQyxDQUNJLGtCLENBQ0EsaUIsQ0FDQSxhLENBR0osQyxDQ0dBLE0sQ0RESSxrQixDQUdKLEssQ0FDSSxhLENBR0osSSxDQUNJLHdCLENBR0osRyxDQ0dBLEcsQ0RESSxpQixDQUNBLGtCLENBQ0EsYSxDQUNBLHVCLENBR0osRyxDQUNJLFcsQ0FHSixHLENBQ0ksUSxDQUdKLE1BQUEsTSxNQUFBLFEsQ0FBQSxNQUFBLE0sTUFBQSxjLENBQ0ksYSxDQUNBLG9CLENBR0osRyxDQUNJLHFCLENBRUEsZSxDQUVBLGMsQ0FFQSxZLENBQ0EsZSxDQW1CQSxhLENBQ0EsWSxDQUNBLGtCLENBQ0EsYSxDQXBCQSxhLENBQ0ksZ0IsQ0NNUixJLENBQ0EsRyxDRGxCQSxHLENDbUJBLEksQ0RBSSwwRixDQUVBLGEsQ0FFQSwwQixDQ05KLEksQ0RqQkEsRyxDQXlDSSxrQixDQ3hCSixJLENEeUJJLGEsQ0FDQSxvQixDQXVCQSxvQixDQUNBLGdCLENBQ0EsaUIsQ0NsREosRyxDQUNBLEksQ0RDSSxrQixDQWNKLFEsQ0FDSSxpQixDQUVBLGlCLENBU0osTSxDQVpBLFEsQ0FhSSxhLENBR0osRyxDQUNJLG1CLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxtQixDQW1PQSxlLENBQ0EsaUIsQ0FqT0osTyxDQUNJLFMsQ0FDQSxhLENBQ0EsZSxDQVVKLE0sQ0FDSSxlLENBR0osRyxDQ0NBLEcsQ0RDSSxxQixDQUdKLEssQ0FDSSxtQixDQUNBLHdCLENBQ0EsVSxDQUNBLFEsQ0FDQSxvQyxDQUNBLGtCLENBRUEsYSxDQUNJLGdCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsbUIsQ0FDQSxhLENDNUVSLEksQ0Q4RkksVyxDQWZBLFcsQ0FDSSx3QixDQUtBLGMsQ0FDSSw0QixDQUVBLHlCLENBQ0ksa0IsQ0FTWixRLENBQUEsUSxDQUNJLGlCLENBSVIsRSxDQUNJLGtCLENBQ0EsK0IsQ0FPSixNLENBQ0ksZSxDQUdKLGlCQUFBLGUsQ0FDSSxTLENDTEosTSxDRFFBLEssQ0NOQSxRLENBREEsTSxDQUVBLFEsQ0RVSSxRLENBQ0EsbUIsQ0FDQSxpQixDQUNBLG1CLENBR0osTSxDQ1JBLE0sQ0RVSSxtQixDQUdKLGEsQ0FDSSxjLENBR0osTSxDQUNJLGdCLENBR0osZSxDQUNJLFMsQ0FHSix5QyxDQUNJLFksQ0NMSixhLENBQ0EsWSxDQUNBLGEsQ0RNQSxNLENBSUkseUIsQ0NMSixrQkFBa0IsVSxDQUNsQixpQkFBaUIsVSxDQUNqQixrQkFBa0IsVSxDRE1sQixXQUFBLFUsQ0FJSSxjLENBR0osa0IsQ0FDSSxTLENBQ0EsaUIsQ0FHSixRLENBQ0ksZSxDQUdKLFEsQ0FDSSxXLENBQ0EsUyxDQUNBLFEsQ0FDQSxRLENBR0osTSxDQUNJLFUsQ0FDQSxVLENBQ0EsUyxDQUNBLG1CLENBQ0EsK0IsQ0FDQSxtQixDQUVBLDBCQVJKLE0sQ0FTUSxrQkFHSixRLENBQ0ksVSxDQ0RSLGlDLENES0Esc0MsQ0NOQSxrQyxDQURBLDhCLENBR0EsbUMsQ0FKQSw0QixDQUtBLGtDLENEVUksUyxDQUdKLDJCLENBQ0ksVyxDQUdKLGEsQ0FDSSxtQixDQUNBLDRCLENBV0osMkIsQ0FDSSx1QixDQUdKLDhCLENBQ0ksUyxDQUdKLHNCLENBQ0ksWSxDQUdKLDRCLENBQ0ksWSxDQUNBLHlCLENBT0osTSxDQUNJLFEsQ0FHSixPLENBQ0ksaUIsQ0FDQSxjLENBR0osUSxDQUNJLHVCLENBR0osUSxDQUNJLHNCLENBUUosRyxDQUNJLFcsQ0FDQSxjLENBR0osSyxDQTNCQSxNLENDb0JBLE0sQ0RVSSxrQixDQUNBLGMsQ0FLQSxZLENDVkosVyxDRFdRLFMsQ0FLSixNQUFBLFEsQ0FDSSxxQixDQUVBLHFCQUhKLE1BQUEsUSxDQUlRLGdELENBRUEsTUFBQSxjLENBQ0ksaUVFemRoQixVLENBR0UsMEQsQ0FDQSxlLENBQ0EsSyxDQUNBLGEsQ0FDQSwrQixDQUVBLFksQ0EyNUJBLG1CLENBMTVCRSw4QixDQUdGLGlCLENBQ0UsWSxDQUNBLGtCLENBQ0EseUQsQ0FDQSxtQyxDQUNBLGEsQ0FDQSxXLENBRUEsb0MsQ0FDRSxVLENBNkxBLDJCLENBMUxGLGtDLENBQ0UsVSxDQUlKLDBCLENBQ0UsYyxDQUVBLDZDLENBQ0UsWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxRLENBSUosc0IsQ0FDRSx5RCxDRGlkSiwrRSxDQ3BjWSx3RSxDRGdjWixpRSxDQ3ZjWSwwRCxDQUVFLDZDLENBVUYsNkYsQ0FDRSwwRCxDQUNBLGtCLENBUVosZSxDQUNFLHdELENBMEJJLHNDLENBdkJGLGdDLENEZ2NOLG9ELENDemJVLDZDLENBTkYsOEMsQ0FDQSxzRCxDQVlJLHNGLENBQ0UsMEQsQ0FDQSxrQixDQVdKLDZDLENBQ0UscUMsQ0FLTixxQyxDQUNFLHFELENBRUEsMEMsQ0FHRSxnRCxDQUFBLGlELENBRkEseUQsQ0FXUixlLENBQ0Usd0QsQ0F1QlEsNEYsQ0FqQkEsc0YsQ0FDRSwwRCxDQUNBLGtCLENBUVoscUIsQ0FDRSw4RCxDQWlCQSwwQkFERiw2QixDQUVJLHlELENBR0UsOEMsQ0FDRSw4QyxDQUdGLG1ELENBQ0UscUQsQ0FFQSx3RCxDQUdFLDhELENBQUEsK0QsQ0FGQSwyREFZVixxQixDQUNFLGlCLENBQ0EsMkUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsOEQsQ0FDQSxZLENBQ0EsMEQsQ0FHRixnQixDQUNFLGEsQ0FDQSwrQyxDQUNBLGlFLENBQ0EsaUIsQ0FDQSxvQixDQUdFLDBCQURGLHFCQUFBLHdCLENBRUksNEJBSUosb0IsQ0FDRSxhLENBQ0EsVSxDQUNBLFcsQ0FVSixnQixDQUNFLFksQ0FDQSxjLENBRUEsMEJBSkYsZ0IsQ0FLSSxjRDBZTixvQyxDQ3RZTSw2QixDQUVFLFcsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxtQixDQUNBLG9CLENBQ0EsbUQsQ0FDQSxjLENEd1lSLDhDQUFrRCxnQixDQ3RZMUMsdUNBQUEsZ0IsQ0FDRSxhLENBQ0EsaUIsQ0R5WVYseUMsQ0N0WVEsa0MsQ0FDRSxpQixDRHlZVixvRCxDQ3RZUSw2QyxDQUNFLGEsQ0FDQSxpQixDQUNBLE0sQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBK1JVLGlJLENBM0lKLG9HLENBbUJFLHlHLENBbkJGLGtHLENBbUJFLHVHLENEa09sQiwyRCxDQ3ZZVSxvRCxDQUNFLGEsQ0FlRixnRixDQVJBLGtFLENBZ29CUix5QixDQS9uQlUsUyxDQUNBLGtCLENBQ0Esc0IsQ0FnQkYsaUYsQ0FBQSwrRSxDQUNFLFcsQ0FDQSxZLENBQ0EsK0IsQ0FLRiwwRSxDQUNFLDhFLENBSUosNEQsQ0FDRSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxtQixDQUNBLHFDLENBQ0EseUQsQ0FDQSxrQixDQUlBLDhDLENBQ0EsVSxDQUNBLFksQ0FDQSxjLENBQ0EsdUUsQ0FDQSxZLENBQ0EsK0IsQ0FDQSw4QixDQUNBLHNCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLCtFLENBQ0UsWSxDQUlBLHFGLENBQ0UsaUIsQ0FTRixpRyxDQUNFLHFCLENBR0YsdUYsQ0FkQSxxRixDQWVFLHNFLENBQ0EsWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxRLENBR0YsZ0YsQ0FDRSxpQixDQUVBLHNFLENBR0YsZ0YsQ0FDRSxjLENBQ0EsZSxDQUNBLFksQ0FDQSxzQixDQUNBLGdCLENBQ0Esa0IsQ0FHRixvRixDQUNFLFksQ0FDQSxXLENBQ0EsYyxDQUNBLFksQ0FDQSxxQixDQUNBLFEsQ0FDQSxzQixDQUdGLGdGLENBQ0UsaUIsQ0FDQSxtQixDQUNBLFEsQ0FDQSxzRixDQUNFLFUsQ0FDQSxpQixDQUNBLHFCLENBQ0Esd0IsQ0FDQSxVLENBQ0EsVyxDQUNBLDRqRixDQUNBLDJCLENBQ0EseUIsQ0FJSix3RixDQUNFLGMsQ0FHRixvRixDQUNFLGUsQ0FDQSxlLENBbUtNLG1JLENBOUlFLGdKLENBUkEsa0ksQ0FRQSw4SSxDQVJBLGdJLENBQ0UsUyxDQWlCTixxSCxDQUFBLG1ILENBQ0Usa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FFQSw0SCxDQUFBLDBILENBQ0UsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE8sQ0FDQSwwQixDQUNBLFUsQ0FDQSxVLENBQ0EsMkIsQ0FDQSxpQyxDQUNBLHVCLENBQ0EsaUQsQ0FDQSxTLENBQ0EsbUIsQ0FDQSxzQixDQUlKLDJILENBQUEseUgsQ0FDRSxpQixDQUNBLFUsQ0FDQSxlLENBTVIscUYsQ0FDRSxZLENBQ0EsVyxDQUNBLGMsQ0FDQSxzRSxDQUVBLGdHLENBQ0UsWSxDQUNBLHFHQUFBLFksQ0FDRSxrQixDQUVGLGtHLENBQ0Usa0IsQ0FLTix1RixDQUNFLGEsQ0FDQSxjLENBQ0Esc0UsQ0FDQSxZLENBQ0EsYyxDQUNBLFEsQ0FFQSx5RixDQUNFLDRCLENBQ0EsNkIsQ0FLTixpRixDQUNFLGEsQ0FDQSxjLENBQ0EsbUUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxRLENBQ0EscUIsQ0FDQSxxQixDQUNBLFksQ0FDQSw2RCxDQUNBLHNGQUFBLHdCLENBQ0UsNkIsQ0FFRixzRkFBQSx3QixDQUNFLGlDLENBR0YseUYsQ0FDRSxzRSxDQUlBLGlHLENBQ0UsWSxDQUNBLGtCLENBQ0EsUSxDQUNBLGMsQ0FDQSxRLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBRUEsc0csQ0FDRSxhLENBQ0EsYSxDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0FFQSwwSCxDQUNFLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxXLENBQ0EsVSxDQUNBLGMsQ0FRSixxRyxDQUNFLGEsQ0FDQSxTLENBQ0Esc0IsQ0FZQSxvSSxDQUNFLFMsQ0FDQSxrQixDQU9FLDZJQUFBLDBCLENBQ0UsbUIsQ0FZSSw2SUFBQSxzRSxDQVJBLDZJQUFBLHdELENBQ0UsUyxDQWFOLDZJQUFBLCtCLENBQ0UsYSxDQUdGLDZJQUFBLDJDLENBQ0Usa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FFQSw2SUFBQSxrRCxDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsMEIsQ0FDQSxVLENBQ0EsVSxDQUNBLDJCLENBQ0EsaUMsQ0FDQSx1QixDQUNBLGlELENBQ0EsUyxDQUNBLG1CLENBQ0Esc0IsQ0FJSiw2SUFBQSxpRCxDQUNFLGlCLENBQ0EsVSxDQUNBLGUsQ0FNSixpSyxDQUNFLG1CLENBQ0Esa0IsQ0FzakJKLG1JLENBamVVLHVOLENBUkEseU0sQ0FqRUYsNk0sQ0FSQSwrTCxDQUNFLFMsQ0FhTiwySyxDQUNFLG1CLENBQ0EsYyxDQTBKcEIsMkIsQ0F0R2tCLDJLLENBbUJFLGdMLENBcEVGLHNLLENBQ0UsYSxDQUdGLGtMLENBQ0UsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSw2QyxDQUVBLHVMQUFBLFksQ0FDRSxpQixDQWtFQSxtTSxDQS9ERix5TCxDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsMEIsQ0FDQSxVLENBQ0EsVSxDQUNBLDJCLENBQ0EsaUMsQ0FDQSx1QixDQUNBLGlELENBQ0EsUyxDQUNBLG1CLENBQ0Esc0IsQ0FJSix3TCxDQUNFLGlCLENBQ0EsVSxDQUNBLGUsQ0FDQSxlLENBeWFGLHdKQUFBLHVCLE1BQUEsWSxDQW5hRSx5TEFBQSxZLENBQ0Usa0IsQ0EyQkYsNEwsQ0FDRSxrQixDQUNBLGUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQixDQW9CRixrTSxDQUNFLGlCLENBQ0EsVSxDQUNBLGUsQ0FlMUIsaUIsQ0FDRSxnQixDQUNBLFksQ0FDQSxrQixDQUNBLFEsQ0FFQSwwQkFORixpQixDQU9JLGNBR0Ysc0IsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxPLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUVBLDZCLENBQ0UsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFcsQ0FDQSxTLENBQ0EsVyxDQUNBLGtDLENBeWNGLGlDLENBdGNBLDBCLENBQ0UsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esc0IsQ0FDQSxrQixDQVNOLHFCLENBQ0UsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFMsQ0FFQSw0QixDQUNBLGlCLENBQ0EseUQsQ0FDQSxpQixDQUNBLGlCLENBRUEsMEJBWkYscUIsQ0FhSSxjQUdGLDBCLENBQ0UsYSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSw4QixDQUNBLFUsQ0FDQSxVLENBQ0EseUQsQ0FDQSw0QixDQUVBLGdDLENBQUEsaUMsQ0FFRSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVyxDQUNBLHlELENBQ0EsK0IsQ0FDQSwyQixDQUdGLGlDLENBQ0UsVSxDQUNBLG9DLENBQ0EsdUMsQ0FDQSxRLENBR0YsZ0MsQ0FDRSxVLENBQ0Esb0MsQ0FDQSwwQyxDQUNBLFcsQ0FLRixpQyxDQUNFLDRCLENBRUEsdUMsQ0FBQSx3QyxDQUVFLDBCLENBR0Ysd0MsQ0FDRSxLLENBQ0Esd0MsQ0FHRix1QyxDQUNFLFUsQ0FDQSxRLENBQ0EseUMsQ0FPVixrQixDQUNFLGMsQ0FDQSwyRCxDQUNBLE0sQ0FDQSxVLENBQ0EsMkUsQ0FDQSxrQyxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxtQixDQUNBLHFDLENBRUEsMEJBYkYsa0IsQ0FjSSx3QkFVSixpQixDQUNFLGMsQ0FDQSwyRCxDQUNBLE0sQ0FDQSxVLENBQ0EsZSxDQUNBLDJFLENBQ0EseUQsQ0FDQSxXLENBQ0EsMkIsQ0FDQSx3QixDQUNBLGUsQ0FFQSwwQkFiRixpQixDQWNJLHdCQUdGLHdCLENBa0RRLDBFLENBakROLHVCLENBT0YsdUIsQ0FDRSxhLENBQ0EsVyxDQUNBLGdCLENBQ0EscUMsQ0FHRix1QixDQUNFLGtCLENBRUEsa0MsQ0FDRSxrRSxDQTJTQSxrQ0FBQSxZLENBelNBLHVDQUFBLFksQ0FDRSxrQixDRDhPUiwyQyxDQzNPTSxvQyxDQUVFLFksQ0FDQSxrQixDQUNBLDZCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxtRCxDQUlBLG1FLENBQ0UsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLFUsQ0FDQSx1QixDQUNBLFMsQ0FDQSx5RCxDQUNBLGEsQ0FDQSx3QixDQUNBLDJCLENBTUEsc0YsQ0FDRSxTLENBQ0EsZSxDQUNBLFEsQ0FDQSw0QixDQUNBLFksQ0FDQSxrQixDQUNBLFEsQ0FDQSxjLENBQ0EsOEMsQ0FHRixtRixDQUNFLDhELENBQ0EscUUsQ0FFQSx1RixDQUNFLGtCLENBQ0EsYSxDQUNBLDZDLENBR0YsdUYsQ0FDRSxhLENBQ0EsZSxDQUVBLDRGQUFBLFksQ0FRQSxvR0FBQSxZLENBUEUsa0IsQ0FJSiwrRixDQUNFLGtCLENBT0YsMkYsQ0FDRSxlLENDaHBCTix3QyxDRGtwQk0sNEcsQ0FDRSw4QyxDQUNBLGdELENDL29CUix1QyxDRGtwQk0sMkcsQ0FDRSw2QyxDQUtOLHFGLENBQ0UscUUsQ0FFQSx5RixDQUNFLGUsQ0FDQSxhLENBQ0EsNkMsQ0FJSix3RixDQUNFLHVFLENBRUEsK0YsQ0FDRSxnQixDQUtFLG1JLENBQ0Usa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLFksQ0FDQSxrQixDQUNBLDZCLENBQ0EsYyxDQUNBLG1ELENBR0UsOEksQ0NsZ0JSLHFDLENEbWdCVSx3QixDQUVBLG1KLENBQ0UsZ0QsQ0FDQSw4QyxDQUdGLG1KLENBQ0UsNkMsQ0FLTix1SSxDQUNFLGEsQ0FDQSx3QixDRHNOcEIsNEksQ0NwTm9CLDRJLENBRUUsa0IsQ0FHRiw0SSxDQUNFLGdCLENBS04seUcsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUVBLDBILENBQ0UsNEIsQ0FDQSx5QixDQUNBLHlCLENBQ0EseUIsQ0FLRix3SSxDQUNFLFksQ0FDQSxnQixDQUNBLG1CLENBUUksd0pBQUEsMEIsQ0FXRSx3SkFBQSwrQixDQVZBLGEsQ0FJSSx3SkFBQSx3RCxDQUNFLFMsQ0FTTix3SkFBQSwyQyxDQUNFLGtCLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQUdGLHdKQUFBLGlELENBQ0UsaUIsQ0FDQSxVLENBQ0EsZSxDQU1KLCtLQUFBLFksQ0FDRSxrQixDQUdGLDRLLENBQ0UsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLFUsQ0FLRSxvTUFBQSxZLENBQ0Usa0IsQ0FHRiwyTSxDQUNFLGdCLENBR0YsaU0sQ0FDRSxrQixDQUNBLGUsQ0FDQSxlLENBWWhCLHdHQUFBLFksQ0FDRSxrQixDQXNFVixrQyxDQW5FUSxxRyxDQVdFLDBHLENBVkEsYSxDQWNBLHNILENBQ0Usa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FHRiw0SCxDQUNFLGlCLENBQ0EsVSxDQUNBLGUsQ0FjaEIsd0IsQ0FDRSw2QyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxtQixDQUVBLDZCLENBQ0UsWSxDQUNBLGtCLENBQ0EsTyxDQUNBLGtCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDRDJLTix1QixDQ3RKQSx5QixDQUVFLG1CLENFaHZDRSxNLENIeTRDSixPLENBQ0EsV0FBVyxjLENHejRDSCwwRCxDQUNBLGtCLENBR0osV0FBQSxlLENIMDRDSixZQUFZLGUsQ0FDWixXQUFXLE8sWUFBbUIsZSxDRzE0Q3RCLFMsQ0FHSixjLENIMjRDSixlLENBQ0EsV0FBVyxzQixDRzM0Q0gsMEQsQ0FDQSxrQixDQU9JLG1CQUFBLHlCLE1BQUEsVSxNQUFBLFcsQ0FDSSxnRCxDQUdKLG1CQUFBLHlCLE1BQUEsVyxDQUNJLGdCLENBQ0EsaUIsQ0FHSixtQkFBQSxvQyxDQUNJLDZDLENBR0osbUJBQUEsb0MsQ0FDSSxjLENBVUEsMkJBQUEsZ0MsQ0FDSSxTLENBbUJSLDJCQUFBLHNELENBZkEsMkJBQUEsd0IsQ0FDSSxTLENBQ0Esa0MsQ0FHSSwyQkFBQSxvQyxDQUNJLG1CLENBREosMkJBQUEsb0MsQ0FDSSxvQixDQURKLDJCQUFBLG9DLENBQ0ksb0IsQ0FESiwyQkFBQSxvQyxDQUNJLG9CLENBREosMkJBQUEsb0MsQ0FDSSxxQixDQURKLDJCQUFBLG9DLENBQ0kscUIsQ0FESiwyQkFBQSxvQyxDQUNJLHFCLENBREosMkJBQUEsb0MsQ0FDSSxxQixDQURKLDJCQUFBLG9DLENBQ0kscUIsQ0FESiwyQkFBQSxxQyxDQUNJLHFCLENBSVIsMkJBQUEsb0MsQ0FDSSx5QixDQWFoQixlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLFksQ0g4NENKLGEsQ0c1NENRLDJCLENBQ0EsVSxDQUNBLHFCLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLGlCLENBQ0EsbUQsQ0FDQSxjLENBQ0EsZ0QsQ0FFQSxlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLHNCLENIODRDUix1QixDRzc0Q1ksbUIsQ0FFQSxlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLDZCLENIKzRDWiw4QixDRzk0Q2dCLDhELENBQ0Esb0QsQ0FJUixlQUFBLGEsTUFBQSxZLE1BQUEsZSxNQUFBLGtCLENIODRDUixtQixDRzc0Q1ksMEQsQ0FDQSxrQixDQUdKLGVBQUEsYSxNQUFBLFksTUFBQSxlLE1BQUEsVyxZQUFBLGUsQ0g4NENSLHdCQUF3QixlLENHNzRDWixTLENBR0osZUFBQSxhLE1BQUEsWSxNQUFBLGUsTUFBQSwwQixDSDg0Q1IsMkIsQ0c3NENZLDBELENBQ0Esa0IsQ0FJUixrQkFBQSx1QixDQUNJLHFCLENBQ0Esb0IsQ0FDQSxzQixDQU1BLGdELENBQ0ksZ0QsQ0FNUixpQyxDQUNJLFMsQ0FDQSxrQyxDQUVBLHlDLENBQ0ksUyxDQVNKLDBCLENBQ0ksUyxDQUNBLHVCLENBSUEsNkJBQUEsaUQsQ0FDSSxhLENBQ0EsZ0IsQ0FLWixrQixDQUNJLFMsQ0FDQSwyQixDQUNBLDJELENBR0ksOEIsQ0FDSSxtQixDQURKLDhCLENBQ0ksb0IsQ0FESiw4QixDQUNJLG9CLENBREosOEIsQ0FDSSxvQixDQURKLDhCLENBQ0kscUIsQ0FESiw4QixDQUNJLHFCLENBREosOEIsQ0FDSSxxQixDQURKLDhCLENBQ0kscUIsQ0FESiw4QixDQUNJLHFCLENBREosK0IsQ0FDSSxxQixDQURKLCtCLENBQ0ksbUIsQ0FESiwrQixDQUNJLHFCLENBREosK0IsQ0FDSSxxQixDQURKLCtCLENBQ0kscUIsQ0FESiwrQixDQUNJLHFCLENBREosK0IsQ0FDSSxxQixDQURKLCtCLENBQ0kscUIsQ0FESiwrQixDQUNJLHFCLENBREosK0IsQ0FDSSxxQixDQURKLCtCLENBQ0kscUIsQ0FJUiw4QixDQUNJLHlCLENBS0oscUJBQUEsaUQsQ0FDSSxnQixDQUNBLG1CLENBQ0EsbUUsQ0FRUix1QkFBQSxvQixDQUNJLFMsQ0FLSSx3RCxDQUNJLGlDLENBRUosd0QsQ0FDSSxvQyxDQUNBLDBCQUZKLHdELENBR1Esc0NBSVIsd0QsQ0FDSSxxQyxDQUNBLDBCQUZKLHdELENBR1EsdUNBSVIsd0QsQ0FDSSxvQyxDQUNBLDBCQUZKLHdELENBR1Esc0NBTWhCLGdDLENBQ0ksbUMsQ0FFQSxnRCxDQUFBLGdELENBQUEsZ0QsQ0FBQSxnRCxDQUlJLG9DLENBQ0EsMEJBTEosZ0QsQ0FBQSxnRCxDQUFBLGdELENBQUEsZ0QsQ0FNUSx1Q0FTWixvQixDQUNJLFMsQ0FDQSxzQyxDQUdKLG1CLENBQ0ksUyxDQUNBLGtDLENBSUEsNEIsQ0FJQSx3QyxDQUhJLFMsQ0FTWixnQixDQUNJLHdCLENBQ0EsSyxDQUNBLFEsQ0FDQSwwQixDQUNBLGEsQ0FDQSxTLENBQ0Esa0IsQ0FFQSwyQixDQUNJLFEsQ0FFQSx5QkFISiwyQixDQUlRLFUsQUFJUixxQkFBQSxNLE1BQUEsUSxDQUNJLFcsQ0FDQSxTLENBS0osd0JBQUEsMEIsQ0FDSSxnQixDQUNBLGlCLENBQ0EsZ0QsQ0FDQSxVLENEdFJKLDBCQURKLEssQ0FFUSxzQixDQUNBLHdCLENBQ0Esd0IsQ0FDQSwwQixDQUNBLDRCQVlSLE8sQ0FDSSxTLENBRUEsMEIsQ0FDSSxTLENBSVIsbUIsQ0FDSSxlLENBR0osYSxDQU1BLGtCLENBTEksZ0QsQ0FDQSxnQixDQUNBLGlCLENBR0osa0IsQ0FDSSw2QyxDQUtKLFksQ0FDSSx5RCxDQUdKLGlCLENBQ0ksOEQsQ0FHSixXLENBQ0ksd0QsQ0FRSixhLENBTEEsVyxDQU9JLDhDLENBUEosVyxDQUNJLHdELENBSUosYSxDQUNJLDBELENBSUosVyxDQUNJLDBELENBR0osUSxDQUdJLGlCLENBQ0EsWSxDQUNBLHFCLENBQ0Esc0IsQ0FFQSxvQixDQUNJLHlCLENBSUEsc0IsQ0FDSSxpQixDQUNBLG1CLENBSVIsaUIsQ0FDSSxrQixDQUNBLGEsQ0FDQSxpQixDQUlBLHlCQURKLHdCLENBRVEsa0IsQ0FDQSxhLENBQ0EsbUIsQUFLSiwwQkFESiwyQixDQUVRLGtCQUtaLGMsQ0FDSSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLDBCQUxKLGMsQ0FNUSxTLENBQ0EsVSxDQUNBLGEsQUFFSix5QkFWSixjLENBV1EsY0FJUixlLENBQ0ksaUIsQ0FDQSxTLENBQ0EsVyxDQUNBLFcsQ0FDQSwwQkFMSixlLENBTVEsUyxDQUNBLFksQ0FDQSxhLEFBRUoseUJBVkosZSxDQVdRLGNBSVIsYSxDQUNJLGlCLENBQ0EscUIsQ0FDQSxRLENBQ0EsMEIsQ0FDQSxXLENBQ0EsVyxDQUVBLGtCLENBQ0ksaUIsQ0EwQlIsTyxDQXRCQSxXLENBMEJJLGtCLENBTUEsaUIsQ0FoQ0osVyxDQUVJLFksQ0FDQSxjLENBRUEsbUIsQ0FDQSx5QixDQUNBLHdCLENBQ0EsdUIsQ0FFQSxlLENBQ0ksYSxDQUlBLDBCQURKLDBCLENBRVEsY0FNWixPLENBR0ksbUIsQ0FFQSxzQixDQUNBLFEsQ0FDQSxTLENBQ0EsUSxDQUNBLG9CLENBRUEsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxtRCxDQUVBLGEsQ0FDSSxrQixDQUdKLGtCQUFBLGUsQ0F3RUksaUNBQUEsZSxDQXZFQSxTLENBR0oscUIsQ0FDSSxrQixDQUdKLFksQ0ZpcURKLFcsQ0UvcERRLGEsQ0FDQSxpQixDQUNBLFMsQ0FHSixXLENBQ0ksYSxDQUVBLGdCLENBQ0ksOEIsQ0FJUixvQixDQUFBLHFCLENBRUksaUIsQ0FDQSxrQixDQUNBLG1ELENBRUEscUJBQ0ksMEIsQ0FBQSwyQixDQUNJLG9CQUtaLG9CLENBQ0kseUQsQ0FDQSw4QyxDQUVBLDBCLENBQ0ksc0QsQ0FHSixrQyxDQUNJLHNELENBSVIscUIsQ0FDSSx5RCxDQUNBLDhDLENBSUosc0IsQ0FBQSx1QixDQUVJLGlCLENBQ0Esa0IsQ0FDQSw0QixDQUNBLHlDLENBSUosc0IsQ0FDSSxtRSxDQUNBLDhDLENBRUEsNEIsQ0FDSSxzRCxDQU9KLG9DLENBQ0ksc0QsQ0FHSixxQkFDSSw0QixDQUNJLHlELENBQ0EsZ0RBS1osdUIsQ0FDSSxtRSxDQUVBLHFCQUNJLDZCLENBQ0kseUQsQ0FDQSxnREFNWixxQixDQUFBLHNCLENBQUEsdUIsQ0FHSSxrQixDQUNBLDBCLENBQ0EsYyxDQUNBLGtCLENBQ0EsZSxDQUVBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUNJLGtCLENBQ0EsZ0IsQ0FHSixnQ0FBQSxlLENBQUEsaUNBQUEsZSxDQUFBLGtDQUFBLGUsQ0FDSSxTLENBQ0EsUyxDQUdKLG1DLENBQUEsb0MsQ0FBQSxxQyxDQUNJLGtCLENBQ0EsZ0IsQ0FHSixxQkFFUSw0QyxDQUFBLDZDLENBQUEsOEMsQ0FDSSw4QyxDQUNBLGdELENBR0osMkMsQ0FBQSw0QyxDQUFBLDZDLENBQ0ksNkMsQ0FLSixrQ0FBQSxtQixDQUFBLG1DQUFBLG1CLENBQUEsb0NBQUEsbUIsQ0FDSSw4QyxDQUNBLGdELENBR0osa0NBQUEsa0IsQ0FBQSxtQ0FBQSxrQixDQUFBLG9DQUFBLGtCLENBQ0ksK0NBTWhCLHFCLENBQ0ksOEMsQ0FFQSwyQixDQUNJLHNELENBR0osbUMsQ0FDSSxzRCxDQUlSLHVCLENBQ0ksK0MsQ0FFQSw2QixDQUNJLHNELENBR0oscUMsQ0FDSSxzRCxDQVlKLHFCQUNJLDZCLENBQ0ksOEMsQ0FDQSw4QyxDQUNJLDZDLENBQ0EsK0MsQ0FHSiw2QyxDQUNJLDZDLENBSVIsb0NBQUEsRSxDQUNJLDhDLENBQ0Esb0NBQUEsbUIsQ0FDSSw2QyxDQUNBLCtDLENBR0osb0NBQUEsa0IsQ0FDSSwrQ0FNaEIsaUIsQ0FBQSxrQixDQUVJLGlCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FFQSx5QyxDQUNBLGMsQ0FFQSx1QkFBQSxNLE1BQUEsVyxDQUFBLHdCQUFBLE0sTUFBQSxXLENBQ0ksYyxDQUNBLHFCQUNJLHVCQUFBLE0sTUFBQSxpQixDQUFBLHdCQUFBLE0sTUFBQSxpQixDQUNJLHlELENBQ0EsK0NBTWhCLGlCLENBQ0kseUQsQ0FDQSw4QyxDQUNBLDRCLENBRUEscUJBTEosaUIsQ0FNUSxpRSxDQUVBLHVCLENBQ0ksNkMsQ0FDQSwyREFJUix1QixDQXdsRVEsNEQsQ0FwaEVKLHdDLENBbkVBLHNELENBR0osK0IsQ0FvRUksZ0QsQ0FuRUEsc0QsQ0FJUixrQixDQUNJLHdELENBQ0EsNkMsQ0FDQSw0QixDQUVBLHFCQUxKLGtCLENBTVEsMkMsQ0FFQSx3QixDQUNJLDJEQUtaLGUsQ0FDSSwwQixDQUNBLGUsQ0FFQSxtQixDQUNJLHlCLENBS1osVyxDQUdJLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSxRLENBQ0EsVSxDQUVBLGlCLENBQ0ksYSxDQUNBLG1CLENBQ0Esc0IsQ0FDQSxrQixDQUNBLFcsQ0FDQSw0QixDQUNBLHlDLENBQ0EsNkIsQ0FDQSxnQixDQUNBLGtCLENBRUEsdUIsQ0FDSSxrQixDQUdKLCtCLENBQ0ksa0IsQ0FLSixrQyxDQUNJLDhDLENBQ0EscUQsQ0FVQSxxQkFDSSx3QyxDQUNJLHlELENBQ0EsZ0RBT1osbUMsQ0FDSSw4QyxDQUNBLHlELENBRUEscUJBQ0kseUMsQ0FDSSx5RCxDQUNBLGdEQU9wQixjLENBQ0ksWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxRLENBQ0EsZSxDQUVBLGdCLENBQ0ksb0IsQ0FVQSxvQyxDQUNJLGUsQ0FDQSx5QixDRnVsRFosdUIsQ0VsbERBLGlCLENBSUksWSxDQUNBLHFCLENBQ0EsOEIsQ0FDQSxrQixDQUVBLHFCRmlsREYsdUIsQ0UxbERGLGlCLENBVVEsb0IsQ0ZxbEROLDhELENBREEsd0QsQ0VsbERVLHdELENBQUEsa0QsQ0FDSSxvQyxDRnVsRGQseUQsQ0FEQSxtRCxDRWxsRGMsbUQsQ0FBQSw2QyxDQUNJLGtCLENBQ0Esb0MsQ0Z1bERsQiwwRCxDQURBLG9ELENFbmxEYyxvRCxDQUFBLDhDLENBQ0ksUyxDQUNBLDJCLENBQ0EsNEQsQ0Z3bERsQixvRSxDQURBLDhELENFaGxEYyw4RCxDQUFBLHdELENBQ0ksb0IsQ0ZxbERsQiwrRCxDQURBLHlELENFaGxEa0IseUQsQ0FBQSxtRCxDQUNJLGtCLENGcWxEdEIsZ0UsQ0FEQSwwRCxDRWpsRGtCLDBELENBQUEsb0QsQ0FDSSxTLENBQ0EseUJGc2xEeEIsa0MsQ0Uva0RJLDRCLENBQ0ksa0IsQ0FDQSxVLENBQ0EsWSxDQUNBLGtCLENBQ0EsZSxDQUNBLDBCRmtsRE4sa0MsQ0V4bERFLDRCLENBT1EsY0F5SkEsc0MsQ0Y2N0NaLHNDLENFbmxEUSxnQyxDQUNJLFUsQ0FDQSxXLENBQ0EsZ0IsQ0ZzbERaLGdDLENFbGxESSwwQixDQUNJLGlCLENBRUEscUJGb2xETixnQyxDRXZsREUsMEIsQ0FJUSx5QkZ3bERaLG9DLENFcmxEUSw4QixDQUNJLFksQ0FDQSxrQixDQUNBLDZCLENGeWxEWixrRSxDQURBLHNELENFdGxEWSw0RCxDQUFBLGdELENBQ0ksVSxDRjBsRGhCLDZCLENFcmxESSx1QixDQUNJLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0EsNkMsQ0FDQSxhLENGd2xEUixrQyxDRXRsRFEsNEIsQ0FDSSxpQixDQUNBLGdCLENBQ0Esd0IsQ0Z5bERaLDhCLENFcmxESSx3QixDQUNJLGtCLENBQ0EsbUIsQ0Z3bERSLGdDLENFcmxESSwwQixDQUNJLGtCLENGd2xEUiw2QixDRXJsREksdUIsQ0FDSSxZLENBQ0Esd0IsQ0FDQSxlLENBQ0EsVSxDQUlSLGlCLENBR0ksaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLHlELENBQ0EsZ0QsQ0FDQSxlLENBQ0EsOEIsQ0FHSSxrRCxDQUNJLFMsQ0FJUiw0QkFBQSxlLENBQ0ksUyxDQUlBLDBELENBQ0ksUyxDQUlSLHFCQUVRLGtELENBQ0ksV0FLWix1QixDQUNJLFUsQ0FDQSxXLENBRUEsOEQsQ0FDSSxpQixDQUNBLFEsQ0FDQSx5QixDQUlSLDRCLENBSUksaUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxZLENBQ0EsZSxDQUNBLHlELENBRUEsc0MsQ0FDSSxpQixDQUNBLEssQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FFQSw4QyxDQUNJLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLFksQ0FDQSxtQixDQUNBLHdCLENBQ0Esd0IsQ0FJUixpQyxDQUNJLGlCLENBQ0EsUSxDQUNBLHlCLENBR0osa0MsQ0FDSSxpQixDQUNBLG9DLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxlLENBVVIsd0IsQ0FDSSxrQixDQUNBLDZCLENBR0osMEIsQ0FDSSxTLENBQ0Esc0IsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsWSxDQUNBLHFCLENBQ0EsNkIsQ0FDQSxzQixDQUNBLFUsQ0FDQSxXLENBQ0Esd0QsQ0FDQSw4QyxDQU1BLGdDLENBQ0ksbUIsQ0FDQSx5QixDQUdKLGtDLENBQ0ksaUQsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FLWixhLENBR0ksWSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHlELENBQ0EsZ0QsQ0FDQSxlLENBQ0EseUMsQ0FDQSw4QixDQUVBLG1CLENBQ0ksd0QsQ0FDQSw4QyxDQUVBLDhDLENBQ0ksUyxDQUVBLGtELENBQ0ksUyxDQU1SLDBDLENBQ0ksUyxDQUlSLDJCLENBQ0ksd0QsQ0FDQSw4QyxDQUVBLHNELENBQ0ksUyxDQUVBLDBELENBQ0ksUyxDQUtaLHFCQUNJLHNDLENBQ0ksbUMsQ0FDQSxvQyxDQUVBLDJDLENBQ0ksUyxDQUNBLDJCLENBQ0EsNEQsQ0FLUixtQixDQUNJLHdELENBQ0EsOEMsQ0FFQSw4QyxDQUNJLFMsQ0FFQSxrRCxDQUNJLFMsQ0FJUiw0QyxDQUNJLG1DLENBRUEsaUQsQ0FDSSxTLENBQ0Esd0JBTWhCLHVCLENBQ0ksYyxDQUNBLG1CLENBR0osb0IsQ0FDSSxpQixDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FFQSx3QixDQUNJLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxzQixDQUdKLDBCLENBQ0ksUyxDQUlSLG9CLENBQ0ksaUIsQ0FDQSx5QixDQUNBLDRCLENBRUEsd0IsQ0FDSSxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsMEIsQ0FJUixtQixDQUNJLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FJUixzQixDQUdJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSx5RCxDQUNBLGdELENBQ0Esa0IsQ0FDQSxzQixDQUNBLDhCLENBRUEscUJBRVEsd0QsQ0FDSSw4QixDQUdKLHdELENBQ0ksbUIsQ0FLSix5RCxDQUNJLFMsQ0FFQSw4RCxDQUNJLGdELENBQ0EsOEMsQ0FHSiw4RCxDQUNJLCtDQU1oQiw0QixDQUNJLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSw2QyxDQUNBLGUsQ0FHSiw2QixDQUNJLHlCLENBQ0EsbUIsQ0FDQSx5QkFISiw2QixDQUlRLDhCQUlSLDRCLENBQ0ksWSxDQUNBLHdCLENBQ0EsZSxDQUlSLGUsQ0FHSSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLFUsQ0FDQSw4QixDQUVBLHFCQUVRLDhDLENBQ0ksb0MsQ0FHSixxQyxDQUNJLGtCLENBQ0Esb0MsQ0FFQSwwQyxDQUNJLFMsQ0FDQSwyQixDQUNBLDRELENBT0osb0QsQ0FDSSxvQixDQUdKLDJDLENBQ0ksa0IsQ0FFQSxnRCxDQUNJLFMsQ0FDQSx5QkFPcEIsc0IsQ0FDSSxVLENBR0osc0IsQ0FDSSxZLENBQ0EscUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EsZSxDQUNBLGUsQ0FDQSx5RCxDQUNBLGdELENBT0osMEIsQ0FDSSxpQixDQUNBLFUsQ0FDQSxlLENBRUEsa0MsQ0FDSSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxtQixDQUdKLDhCLENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQU1BLDBCLENBQ0Esb0MsQ0FJUix3QixDQUNJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSwyQixDQUVBLDZCLENBQ0ksWSxDQUNBLDZCLENBQ0EsUSxDQUlSLHFCLENBQ0ksWSxDQUNBLHFCLENBQ0EsVyxDQUdKLHFCLENBQ0ksa0IsQ0FDQSxtQixDQXdEQSwrQixDQXJESix3QixDQXdEUSxpRCxDQUVBLDZDLENBMURSLHdCLENBRUksZ0UsQ0FJSixxQixDQUNJLGEsQ0FHSiwyQixDQUNJLFksQ0FDQSxjLENBQ0EsTyxDQUdKLHFCLENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsMkIsQ0FDQSx3RCxDQUNBLDhDLENBQ0EsYyxDQUNBLGtCLENBRUEseUIsQ0FDSSxrQixDQUlSLDRCLENBQ0ksaUQsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBQ0Esc0IsQ0FDQSxtQixDQUNBLG9CLENBQ0EsMkIsQ0FHSiw0QixDQUNJLFksQ0FDQSxxQixDQUNBLFcsQ0FDQSxRLENBQ0EsUyxDQUNBLGUsQ0FFQSwrQixDQUNJLFEsQ0FDQSxTLENBRUEsYyxDQU1KLHFCQURKLGdDLENBRVEsZ0IsQ0FDQSxrQixDQUdJLHVELENBQ0ksd0IsQ0FDQSwyQixDQUdKLHNELENBQUEsdUQsQ0FFSSwwQixDQUdKLHNELENBS0osNkQsQ0FKUSwyQkFXcEIscUIsQ0FDSSxtQixDQUNBLGUsQ0FDQSxhLENBQ0EsMEJBSkoscUIsQ0FLUSxzQkFHSiwyQixDQUNJLGtCLENBR0osMkIsQ0FDSSxZLENBQ0EseUMsQ0FLQSxZLENBQ0EsMEJBUkosMkIsQ0FTUSw4QyxDQUlBLDJCLENBQ0EsK0IsQ0FDQSxZQUlSLDJCLENBQ0ksaUIsQ0FDQSxjLENBQ0EsMEJBSEosMkIsQ0FJUSxxQkFHSixtQyxDQUNJLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxRLENBQ0EsMEIsQ0FDQSxXLENBQ0EsWSxDQUNBLHdELENBQ0EsVSxDQUNBLDJCLENBR0osOEIsQ0FDSSx5QixDQUNBLG1CLENBSVIsaUMsQ0FDSSxZLENBQ0EsYyxDQUNBLFEsQ0FFQSx5QyxDQUNJLHVDLENBSVIsNkIsQ0FDSSxnQixDQUdKLDhCLENBQ0ksZSxDQUNBLFMsQ0FDQSxrQixDQUNBLGUsQ0FDQSx3RCxDQUNBLDhDLENBRUEscUMsQ0FDSSxVLENBQ0EseUUsQ0FqTkosOEIsQ0FtTkkseUMsQ0FDSSxVLENBQ0EsVyxDQUNBLGdCLENBSVIsb0MsQ0FDSSxZLENBQ0EsNkIsQ0FDQSxlLENBQ0EsaUIsQ0FHSixtQyxDQUNJLGEsQ0FHSixvQyxDQUNJLFksQ0FDQSxrQixDQUNBLGUsQ0FHSixxQyxDQUNJLGtCLENBQ0EsbUIsQ0FHSixtQyxDQUNJLGMsQ0FDQSxlLENBR0osbUMsQ0FDSSxtQixDQUNBLDJELENBR0oscUMsQ0FDSSwyRCxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FFQSwwQ0FBQSxZLENBQ0ksa0IsQ0FLWiwwQixDQUNJLGEsQ0FJUixRLENBQ0ksdUQsQ0FDQSwwQkFGSixRLENBR1EsNEJBR0osZ0IsQ0FDSSxtQixDQUdKLGdCLENBQ0ksNkQsQ0FDQSxvQixDQUlSLHVCLENBVUksc0MsQ0FNSSx5RCxDQUdBLGdELENBbkJSLHVCLENBQ0ksZ0MsQ0FFQSxrQixDQUVBLDBCQUxKLHVCLENBTVEsc0IsQ0FDQSxpQkFHSixzQyxDQUNJLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBRUEseUQsQ0FDQSxpQixDQUVBLDBCQVZKLHNDLENBV1EsSyxDQUNBLFUsQ0FDQSw0QixBQUdKLHFCQWhCSixzQyxDQWlCUSw4RixDQUVBLDRDLENBQ0ksMEQsQ0FDQSw4QyxDQUNBLHdEQUlSLDhDLENBdTFCSSxzRCxDRjYxQ1osMkMsQ0VuckVZLFksQ0FHSiwwQyxDQUNJLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSw4QixDQUtKLDBCQURKLGdDLENBRVEsWSxDQUNBLDZCLENBQ0EsaUJBSVIsOEIsQ0FDSSxrQixDQUNBLDBCQUZKLDhCLENBR1EsZ0JBR0osMEMsQ0FDSSx5QixDQUlSLGtDLENBQ0ksa0IsQ0FDQSxVLENBRUEsc0MsQ0FDSSxlLENBQ0EsVSxDQUNBLGtCLENBS0osMEJBREosOEIsQ0FFUSxZLENBQ0Esa0IsQ0FDQSxpQkE4dUNJLHlELENBM3VDUixtQyxDQUNJLG1CLENBQ0EsMEJBRkosbUMsQ0FHUSxvQkFJUixrQyxDQUNJLGEsQ0FFQSxxQkFISixrQyxDQUlRLGdDLENBRUEsd0MsQ0FDSSxpRCxBQU9aLDBCQURKLDRCLENBRVEsYSxDQUNBLDJELENBQ0EsaUJBS1osa0IsQ0FDSSxlLENBQ0EsMEIsQ0FFQSxrQyxDQUNJLG1CLENBQ0EsMkMsQ0FDQSwwQkFISixrQyxDQUlRLHFCQUlSLGdDLENBQ0ksWSxDQUNBLGlCLENBRUEsZ0QsRUFFSSwwQkFGSixnRCxDQUdRLDRCQUlSLGdELEVBRUksMEJBRkosZ0QsQ0FHUSw2QkFJUixnRCxFQUVJLDBCQUZKLGdELENBR1EsNEJBS1osMEIsQ0FDSSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsOEIsQ0FDQSxZLENBQ0EsVyxDQUNBLDBCQVBKLDBCLENBU1EsYUFJUiwrQixDQUNJLGUsQ0FFQSw2QyxDQUNJLFcsQ0FDQSxXLENBQ0EsMEJBSEosNkMsQ0FJUSxpQixDQUNBLGEsQUFNUix1QkFBQSx1RCxDQUNJLFcsQ0FNUixvQixDQUNJLG1CLENBQ0EsVyxDQUNBLDBCQUhKLG9CLENBSVEsYUFHSiwyQixDQUFBLDRCLENBRUksVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUdKLDRCLENBQ0ksTSxDQUdKLDJCLENBQ0ksTyxDQUdKLDRCLENBQ0ksMkMsQ0FHSiwwQixDQUNJLG1CLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVSxDQUNBLFcsQ0FFQSw4QixDQUNJLHlCLENBQ0EsVSxDQUNBLGUsQ0FDQSxXLENBQ0Esc0IsQ0FLSixxQyxDQUNJLFcsQ0FLWixtQixDQUNJLGtCLENBQ0EsbUQsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBS0ksa0MsQ0FDSSxzRixDQUdKLGlDLENBQ0ksc0YsQ0FPSixpQyxDQUNJLHFGLENBR0osZ0MsQ0FDSSxxRixDQU9KLHVDLENBQ0ksMkYsQ0FHSixzQyxDQUNJLDJGLENBT0osaUMsQ0FDSSxxRixDQUdKLGdDLENBQ0kscUYsQ0FNaEIsYyxDQUNJLFksQ0FDQSxrQixDQUNBLFEsQ0FHSSwrQixDQUNJLDZDLENBSUEscUJBRVEsNEMsQ0FDSSw2QyxDQUdKLDRDLENBQ0ksZ0RBT3BCLHFCLENBQ0ksUSxDQUNBLDRCLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsUyxDQUVBLDBCLENBQUEsMEIsQ0FDSSxrQixDQUdKLHFCQUVRLGdDLENBQ0ksNkMsQ0FHSixnQyxDQUNJLCtDQU9wQixrQixDQW1CSSxnQyxDQUxBLHlCLENBYkEsVSxDQUNBLFcsQ0FFQSxzQixDQWlFSSxtQyxDQTdDSiwrQixDQTRGSSw0QixDQS9HQSxVLENBQ0EsVyxDQUNBLGdCLENBRUEsOEIsQ0FDSSxrQixDQW9CUixpQyxDQUNJLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSw2QixDQUdKLGdDLENBQ0ksNkIsQ0FHSixzQyxDQUNJLDRCLENBR0osK0IsQ0FDSSxpQixDQUVBLHFCQUNJLG9DLENBQ0ksOEIsQ0FJQSwwQyxDQUNJLDhDLENBQ0Esa0RBS1osbUMsQ0FDSSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsOEIsQ0FDQSxTLENBV1osYSxDQUNJLG9CLENBQ0EsMkIsQ0FHSSwwQkFESixzQixDQUVRLGVBR0osK0IsQ0FDSSx5QixDQUdKLCtCLENBQ0ksZSxDQUlSLG1CLENBQ0ksa0IsQ0FHSixtQixDQUNJLFksQ0FDQSxxQixDQUNBLGEsQ0FDQSwwQkFKSixtQixDQUtRLGtCLENBQ0Esb0JBSVIsd0IsQ0FDSSxVLENBQ0EsWSxDQUNBLDBCQUhKLHdCLENBSVEsZ0JBR0osNEIsQ0FJSSxrQixDQUlSLG1CLENBQ0ksWSxDQUNBLGMsQ0FDQSxRLENBQ0EsbUQsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FxSEEsZ0QsQ0FuSEEsc0MsQ0FDSSxpQixDQUNBLGlCLENBRUEsOEMsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLDBCLENBQ0EsUyxDQUNBLFcsQ0FDQSx5RCxDQUtaLHVCLENBQ0ksNkMsQ0FHSixxQixDQUNJLCtDLENBSVIsdUIsQ0FHSSxpQixDQUNBLGdCLENBQ0EsOEMsQ0FFQSwrQixDQUNJLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsMkIsQ0FHSixnQyxDQUNJLGtCLENBRUEseUMsQ0FDSSx5QixDQUdKLHlDLENBQ0ksZSxDQUlSLGdDLENBQ0ksaUIsQ0FDQSwwQkFDSSx3QyxDQUNJLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxZLENBQ0EseUQsQ0FHSix1QyxDQUNJLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxZLENBQ0EsTSxDQUNBLHdELENBQ0EsVSxDQUNBLFcsQ0FDQSw2QkFLWiw2QixDQUNJLGtCLENBR0osZ0MsQ0FDSSxtQixDQUNBLDBCQUZKLGdDLENBR1EsYSxDQUNBLHNCQUlSLDZCLENBQ0ksaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxlLENBQ0EsMEJBTEosNkIsQ0FNUSxvQkFJUiw2QixDQUNJLFksQ0FDQSxjLENBQ0EsUSxDQUNBLG1ELENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBTUksd0QsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLDBCLENBQ0EsUyxDQUNBLFcsQ0FDQSx5RCxDQUtaLDZCLENBQ0ksaUIsQ0FDQSxZLENBQ0EsVSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSx5RCxDQUNBLGdELENBQ0EsMEJBUkosNkIsQ0FTUSxZLENBQ0EsZ0JBR0oscUMsQ0FDSSxVLENBQ0EsVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFEsQ0FDQSwwQixDQUNBLFcsQ0FDQSxZLENBQ0EseUQsQ0FDQSwwQkFWSixxQyxDQVdRLGNBSVIsb0MsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsWSxDQUNBLDhCLENBQ0Esd0QsQ0FDQSwrQixDQUNBLFcsQ0FDQSwyQixDQUNBLDBCQVZKLG9DLENBV1EsY0FJUixtQyxDQUNJLHlCLENBQ0EsNkMsQ0FDQSxpQixDQWdCQSxpRSxDQU5BLG9FLENBTEosb0MsQ0FDSSx3RCxDQWdCUiw0QixDQXlCQSxpQixDQXhCSSw4QyxDQWFJLGlFLENBTkEsb0UsQ0FMSixvQyxDQUNJLHdELENBaUJaLFUsQ0FDSSxZLENBQ0EsUSxDQUVBLGlCLENBQ0ksYSxDQUNBLFMsQ0FDQSxRLENBQ0EsUSxDQUNBLDRCLENBRUEsVyxDQUNBLGEsQ0FFQSxzQixDQUNJLGtCLENBR0oscUJBQ0ksdUIsQ0FDSSxpREFNUix1QixDQUNJLDhDLENBS1osNEIsQ0FHSSxZLENBQ0EscUIsQ0FDQSw4QixDQUNBLDBCQU5KLDRCLENBT1Esa0IsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxpRSxBQUdKLHFCQUNJLHdFLENBS0EsZ0MsQ0FKSSxrQixDQUNBLG9DLENBR0osZ0MsQ0FDSSxrQixDQUdBLHFDLENBQ0ksUyxDQUNBLDJCLENBQ0EsNEQsQ0FLSiw4RSxDQUNJLG9CLENBR0osc0MsQ0FDSSxrQixDQUVBLDJDLENBQ0ksUyxDQUNBLHlCQU1oQix1QyxDQUNJLGtCLENBQ0EsVSxDQUNBLFksQ0FDQSxlLENBQ0Esa0IsQ0FDQSx5QkFOSix1QyxDQU9RLGMsQ0FDQSxlLENBQ0EsY0FHSiwyQyxDQUNJLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FJUixxQyxDQUNJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSx5QkFKSixxQyxDQUtRLGEsQ0FDQSxrQkFHSix5QyxDQUNJLGEsQ0FDQSxnQixDQUlSLGtDLENBQ0ksbUQsQ0FDQSxlLENBQ0EsYyxDQUNBLDZDLENBQ0EsZSxDQUVBLG1ELENBQ0ksd0IsQ0FJUixtQyxDQUNJLGtCLENBQ0EsbUIsQ0FDQSx5QkFISixtQyxDQUlRLHdCLENBQ0EsaUJBS1osZ0IsQ0FDSSxpQixDQUNBLFUsQ0FFQSxrQyxDQUNJLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBR0osNkIsQ0FDSSxVLENBQ0EscUMsQ0FHSixvQixDQUNJLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSwwQixDQUlSLDBCLENGMjFDQSxlLENFejFDSSxvQixDQUVBLDZDLENGMjFDSixrQyxDRTExQ1EsWSxDQUNBLGtCLENBQ0EsbUQsQ0FDQSxlLENBQ0EsYyxDQUNBLFcsQ0FDQSxrQyxDQUNBLHVDLENBRUEsdUQsQ0Y0MUNSLDRDLENFMzFDWSxVLENBQ0Esd0QsQ0FHSixvRCxDRjQxQ1IseUMsQ0UzMUNZLGlCLENBQ0Esb0IsQ0FDQSwwQixDQUNBLG9CLENBQ0EscUIsQ0FDQSx1RCxDQUNBLDJCLENBQ0EsMEIsQ0FDQSx3QixDQVlBLDhELENBQ0ksWSxDQU1SLHNGLENBQ0ksd0QsQ0FLWixtQixDQUNJLHVDLENBRUEsOEIsQ0FDSSxlLENBR0osNkMsQ0FDSSwwQixDQUdKLDRDLENBQ0ksaUIsQ0FDQSwyQixDQUNBLG1ELENBQ0EsZSxDQUNBLGMsQ0FDQSx3RCxDQUNBLHdDLENBQ0EsK0IsQ0FFQSxtRCxDQUFBLG9ELENBRUksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSwwQixDQUNBLFUsQ0FDQSxXLENBQ0EsMkIsQ0FDQSwwQixDQUNBLHVCLENBR0osb0QsQ0FDSSwwRCxDQUdKLG1ELENBQ0ksUyxDQUNBLDJELENBR0osdUQsQ0FDSSxlLENBZUoseUQsQ0FaQSxzRCxDQUNJLHdFLENBRUEsOEQsQ0FDSSxTLENBR0osNkQsQ0FDSSxTLENBV1osOEIsQ0FDSSwyQixDQUNBLG1CLENBQ0Esb0IsQ0FHSSxnRSxDQUNJLG9CLENBR0osdUQsQ0FDSSwyQixDQUlSLDJDLENBQ0ksWSxDQUNBLHFCLENBQ0EsWSxDQUVBLHNELENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsZSxDQUNBLFUsQ0FJUiwyQyxDQWdVSSwrRSxDQS9UQSx5QixDQUdKLDZDLENBQ0ksWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxvQixDQUVBLG1ELENBRUksd0IsQ0FDQSwyQixDQUNBLG9CLENBQ0EsNkQsQ0FDQSx5QixDQUNBLHdCLENBQ0EseUIsQ0FDQSw4QyxDQUdKLHdEQUFBLGUsTUFBQSxZLE1BQUEsYyxDQUNJLG9CLENBRUEsd0RBQUEsZSxNQUFBLFksTUFBQSwwQixDQUNJLDhCLENBS1osMEMsQ0FBQSwwQyxDQUNJLHNCLENBR0osOEMsQ0FDSSxrQixDQUdKLDZDLENBQ0ksZSxDQUdKLGdELENGdXpDUiw2QyxDRXJ6Q1ksaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxZLENBRUEsc0QsQ0Z1ekNaLG1ELENFdHpDZ0IsaUIsQ0FDQSxTLENBQ0EsYyxDQUNBLFEsQ0FDQSxPLENBRUEsb0UsQ0Z3ekNoQixpRSxDRXZ6Q29CLDBELENBQ0Esa0IsQ0FDQSxpQixDQUVBLDJFLENGeXpDcEIsd0UsQ0V0dkNnQix1RSxDQWxFUSxTLENBSVIsaUVBQUEsZSxDRnd6Q2hCLDhEQUE4RCxlLENFdnpDMUMsMEQsQ0FDQSxpQixDQUNBLGtCLENBSVIsc0QsQ0Z1ekNaLG1ELENFdHpDZ0IsaUIsQ0FDQSxrQixDQUNBLDJCLENBQ0EsNkQsQ0FDQSx5QixDQUNBLHdCLENBQ0EseUIsQ0FJQSwwRSxDRnN6Q2hCLHVFLENFdnVDWSxtRCxDQTlFUSw4QixDQU9KLDZELENBQ0ksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSwwQixDQUNBLFcsQ0FDQSxVLENBQ0EseUQsQ0FDQSxpQixDQUdKLDZELENBQ0ksVSxDQUNBLFMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsMEIsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0Esd0QsQ0FDQSxzQixDQW1CSiwwRCxDQUNJLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsMEIsQ0FDQSxXLENBQ0EsVSxDQUNBLHlELENBQ0EsaUIsQ0FHSiwwRCxDQUNJLFUsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLDBCLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLHdELENBQ0Esc0IsQ0FXWiwwQyxDQUNJLDZCLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFEsQ0FDQSxrQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSw2RCxDQUNBLGUsQ0FDQSx3QixDQUNBLDBCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLDJCLENBQ0EsNEIsQ0FDQSw2RCxDQUNBLHdELENBQ0EsMkIsQ0FFQSxnRCxDQUNJLGtCLENBQ0Esb0UsQ0FPSixxREFBQSxlLENBQ0ksbUIsQ0FHSix3RCxDQUNJLGtCLENBQ0Esb0UsQ0FFQSxvRSxDQUNJLHNELENBSVIsK0MsQ0Y4eENaLDhDLENFNXhDZ0IsYSxDQUNBLGlCLENBQ0EsUyxDQUdKLDhDLENBQ0ksYSxDQUVBLG1ELENBd09KLDhDLENBdk9RLDhCLENBSVIscUJBQ0ksZ0QsQ0FDSSw4QkFNaEIsdUIsQ0FBQSxxQixDQUVJLHdELENGeXhDaUMsMkNBQTJDLGUsTUFBcUIsWSxNQUFrQixjLENBQzNILHlDLENFdnhDWSx5Q0FBQSxlLE1BQUEsWSxNQUFBLGMsQ0ZzeENaLHVDLENFcHhDZ0IsK0MsQ0FDQSwrQyxDQUNBLG9DLENBQ0EsZ0UsQ0Z5eENzQywyQ0FBMkMsZSxNQUFxQixZLE1BQWtCLDJCLENBQ3hJLHNELENFeHhDZ0IseUNBQUEsZSxNQUFBLFksTUFBQSwyQixDRnV4Q2hCLG9ELENFdHhDb0Isb0MsQ0YyeENxRSxtRUFBbUUsdUIsQ0FDNUosZ0VBQWdFLHVCLENFcnhDNUMsaUVBQUEsdUIsQ0ZveENwQiw4REFBOEQsdUIsQ0VueEN0QyxvRSxDQU9KLCtELENBQUEsNkQsQ0FDSSwrQyxDQUdKLCtELENBQUEsNkQsQ0FDSSwrQyxDQU9KLDRELENBQUEsMEQsQ0FDSSwrQyxDQUdKLDRELENBQUEsMEQsQ0FDSSwrQyxDQUtaLDRDLENBQUEsMEMsQ0FDSSxtRSxDQUNBLHdELENBRUEsa0QsQ0FBQSxnRCxDQUNJLGdFLENBR0osMEQsQ0FBQSx3RCxDQUNJLGdFLENBS0osbUUsQ0FBQSxpRSxDQUNJLCtDLENBQ0EsMkMsQ0FFQSw2RSxDQUFBLDJFLENBQ0ksb0MsQ0FHSiwwRSxDQUFBLHdFLENBQ0ksc0UsQ0FRaEIsZ0MsQ0FDSSxZLENBRUEsVSxDQU1BLDZDLENBQ0ksa0IsQ0FDQSxhLENBR0osdUQsQ0FDSSxrQixDQU9KLCtDLENBQ0ksZSxDQUNBLGEsQ0FFQSxxRCxDQUNJLHlCLENBR0osMERBQUEsYSxNQUFBLFksTUFBQSxlLE1BQUEsWSxDQUNJLHFCLENBT3BCLG9CLENBQ0ksWSxDQUNBLHFCLENBQ0EseUQsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVyxDQUNBLGtCLENBQ0EsZ0QsQ0FDQSwwQkFUSixvQixDQVVRLHdCQUdKLHdCLENBQ0ksaUIsQ0FDQSxTLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsMEJBTkosd0IsQ0FPUSxTLENBQ0EsV0FJUiw2QixDQUNJLG1CLENBQ0EseUIsQ0FDQSw2QyxDQUNBLDBCQUpKLDZCLENBS1EscUJBSVIsNEIsQ0FDSSxnQixDQUNBLFksQ0FDQSxxQixDQUNBLFEsQ0FDQSxlLENBQ0EsNkQsQ0FDQSx5QkFQSiw0QixDQVFRLGtCLENBQ0EsNkIsQ0FDQSxvQkFHSixnQyxDQUNJLGEsQ0FDQSxjLENBQ0EsVSxDQUlSLDRCLENBQ0ksWSxDQUNBLHFCLENBQ0EsbUQsQ0FHSiwwQixDQUNJLGUsQ0FDQSxnRSxDQUNBLHFCLENBR0osOEIsQ0FDSSxpRCxDQUNBLGUsQ0FDQSxjLENBQ0EscUIsQ0FJUixnQixDQUdJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSxTLENBRUEsNkIsQ0FDSSxTLENBR0oscUMsQ0FDSSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxlLENBQ0EsVSxDQUNBLHNCLENBQ0EsYyxDQUVBLHlDLENBQ0ksYSxDQUNBLHdCLENBTUEsOEMsQ0FDSSxtQixDQUlSLDRDLENBQ0ksUyxDQUVBLGdELENBQ0kseUIsQ0FFQSxxRCxDQUNJLDhDLENBQ0EsZ0QsQ0FHSixxRCxDQUNJLDZDLENBTWhCLHNDLENBQ0ksYyxDQUVBLDhDLENBQ0ksVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUdKLGtELENBQ0ksZSxDQUlSLHNCLENBQ0ksbUIsQ0FDQSwrRCxDQUVBLGtDLENBQ0ksNEQsQ0FFQSx1RCxDQUNJLHNELENBTVIsNkMsQ0FDSSxnQixDQUNBLGUsQ0FDQSx5RCxDQUNBLGdELENBQ0Esa0IsQ0FDQSwwQkFOSiw2QyxDQU9RLG9CQUlSLDJDLENBQ0ksUyxDQUNBLGlCLENBQ0Esc0IsQ0FDQSwwQkFKSiwyQyxDQUtRLGNBR0osa0QsQ0FDSSxtQixDQUlSLDRDLENBQ0ksYyxDQUVBLG9ELENBQ0ksWSxDQUdKLGtELENBQ0ksVSxDQUNBLGEsQ0FDQSxXLENBQ0EsMEJBSkosa0QsQ0FLUSxhQU9wQixnQixDQUNJLGEsQ0FDQSxjLENBRUEseUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxlLENBR0osc0IsQ0FDSSxtRCxDQUNBLGMsQ0FDQSxlLENBSVIsbUIsQ0FDSSxvQixDQUNBLDJCLENBR0kscUMsQ0FDSSxlLENBSVIsNEIsQ0FDSSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLFEsQ0FDQSwwQkFMSiw0QixDQU1RLGtCLENBSVIsNEIsQ0FFUSxlQUlSLDBCLENBQ0ksWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxlLENBQ0EsVSxDQUNBLHlELENBQ0Esa0IsQ0FDQSwwQkFWSiwwQixDQVdRLGMsQ0FDQSxrQixDQUNBLHdCQUdKLDhCLENBQ0ksZSxDQUNBLDBCQUZKLDhCLENBR1EsZ0JBSVIsOEIsQ0FDSSxhLENBS1osYSxDQUNJLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsWSxDQUNBLGlCLENBQ0EsVSxDQUNBLHlELENBQ0Esa0IsQ0FDQSxlLENBQ0EsZ0QsQ0FDQSxpQixDQUNBLDhCLENBbUNBLHVCLENBakNBLHVCLENBQ0ksYyxDQUNBLG1CLENBR0osa0IsQ0FDSSxtRCxDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLDZDLENBR0osbUIsQ0FDSSxpRCxDQUNBLGMsQ0FJUixhLENBQ0ksWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxVLENBQ0EseUQsQ0FDQSxrQixDQUNBLGUsQ0FDQSxnRCxDQUNBLGlCLENBQ0EsOEIsQ0FNSSw2QixDQUNJLFMsQ0FJUixrQixDQUNJLGUsQ0FDQSxVLENBQ0EsWSxDQUVBLHNCLENBQ0ksVSxDQUNBLFcsQ0FDQSxrQixDQUNBLDZCLENBSVIsbUIsQ0FDSSxnRSxDQUlSLGdCLENBR0ksYyxDQUNBLFUsQ0FDQSwrQixDQUNBLFcsQ0FDQSxVLENBQ0Esc0IsQ0FDQSxtQixDQUNBLDhDLENFNzNGUSxnRCxDRiszRlIsbUMsQ0FDSSxZLENBQ0Esd0IsQ0FHSixxQixDQUNJLGtCLENBZUosdUIsQ0FYQSx5QixDQXVCSSx5RCxDQXZCSix5QixDQUNJLGlCLENBQ0EsWSxDQUNBLGUsQ0FDQSxVLENBRUEsZ0QsQ0FDQSxrQixDQUNBLG1CLENBR0osdUIsQ0FDSSxpQixDQUNBLEssQ0FDQSxVLENBQ0EsMEIsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSx5RCxDQUVBLGdELENBR0osdUIsQ0FDSSx5QixDQUNBLG1CLENBQ0EsNkMsQ0FDQSxpQixDQUdKLHlCLENBQ0ksbUQsQ0FDQSxjLENBQ0EsZSxDQUdKLHVCLENBQ0ksUyxDQUNBLG1CLENBRUEsZ0QsQ0FDSSxtQixDQVFSLHVCLENBQ0ksWSxDQUNBLFEsQ0FDQSx5QkFISix1QixDQUlRLHFDLEFBRUosMEJBTkosdUIsQ0FPUSxtQyxDQUNBLGdCQUtaLFcsQ0FDSSxpQixDQUdKLGMsQ0FDSSxpQixDQUNBLDJELENFcm1HSixVLENBR0ksc0UsQ0FDQSx5RSxDQUNBLHdELENBQ0EsOEMsQ0FFQSxpQixDQUNJLDhELENBQ0EsZ0IsQ0FDQSxtQixDQUVBLHVDLENBQ0ksWSxDQUNBLGEsQ0FDQSxZLENBQ0EsVSxDQUVBLDRDLENBQ0ksNkMsQ0FHSiw0QyxDQUNJLFEsQ0FJUSxvREFBQSxvQixDQUNJLHdELENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FNUix5RCxDQUNJLFksQ0FDQSxrQixDQUNBLE8sQ0FDQSxlLENBQ0EsNkMsQ0FFQSxnRSxDQUNJLFUsQ0FDQSxhLENBQ0EscUMsQ0FDQSwyQixDQUNBLHFCLENBQ0EsVSxDQUNBLFcsQ0FReEIsMEIsQ0FDSSxjLENBRUEsNkMsQ0FDSSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLFksQ0FDQSxVLENBR0osMkMsQ0FDSSxVLENBR0osZ0QsQ0FDSSxZLENBQ0EsVSxDQUlSLGUsQ0FDSSxZLENBQ0EscUIsQ0FDQSxZLENBQ0EsbUIsQ0FDQSxrQixDQUNBLDRDLENBQ0EseUJBUEosZSxDQVFRLGtCLENBQ0EsNkIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxtQixDQUNBLHFCQXNFSix1QixDQW5FQSxpQixDQUNJLDhCLENBSUEseUJBREosd0IsQ0FFUSxnQixBQUVKLDBCQUpKLHdCLENBS1EsZSxBQUlBLHlCQURKLGlDLENBRVEsZ0IsQUFFSiwwQkFKSixpQyxDQUtRLGdCQU1oQixnQixDQUNJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSx5QkFKSixnQixDQUtRLGdCQUdKLHFCLENBQ0ksYyxDQUdKLGlDLENBQ0ksaUIsQ0FDQSxxQixDQUVBLG9ELENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsZSxDQUNBLFMsQ0FDQSxVLENBVVoscUIsQ0FDSSxZLENBQ0EsYyxDQUNBLDZCLENBQ0Esc0IsQ0FDQSxtRSxDQUNBLFUsQ0FDQSxnQixDQUNBLGlCLENBT0osZ0IsQ0FDSSxhLENBQ0EscUUsQ0FDQSw4QyxDQUdBLG9CLENBQ0ksYSxDQUNBLFUsQ0FDQSxXLENBVFIsZ0IsQ0FZSSxxQixDQVdBLHFCLENBRUksZ0UsQ0FiSixxQixDQUNJLGEsQ0FLUixtQixDQUNJLFksQ0FDQSxRLENBQ0EsZSxDQUVBLHFCLENBQ0ksYSxDQUdBLHFCQUpKLHFCLENBS1EsZ0MsQ0FFQSwyQixDQUNJLGlEQUlSLHlCLENBQ0ksVSxDQUNBLFcsQ0FLWixlLENBQ0ksYSxDQUNBLGMsQ0FDQSxZLENBQ0EsYyxDQUNBLGEsQ0FFQSwwQkFQSixlLENBUVEsNkIsQ0FDQSxVLEFBRUosMEJBWEosZSxDQVlRLFksQ0FDQSxXLENBQ0Esa0JBR0osbUIsQ0FDSSw0QixDQUNBLDZCLENBRUEseUJBSkosbUIsQ0FLUSx3QyxDQUNBLDJDLEFBRUosMEJBUkosbUIsQ0FTUSxhLENBQ0EsVSxDQUNBLGlCQUlSLHFCLENBQ0ksaUIsQ0FDQSxnQixDQUNBLG1ELENBQ0EseUIsQ0FDQSxrQixDQUNBLHlCQU5KLHFCLENBT1Esb0IsQUFFSiwwQkFUSixxQixDQVVRLGlCLENBQ0EsZSxDQUNBLGlCQUlSLG9CLENBQ0ksb0IsQ0FDQSxRLENBQ0EsUyxDQUdJLDRCQUFBLFksQ0FDSSxrQixDQUlSLHNCLENBQ0ksYSxDQUNBLGlCLENBRUEsZ0IsQ0FDQSxvQixDQUNBLGlCLENBR0EscUJBQ0ksNEIsQ0FDSSwrQyxDQUNBLHlCLENBQ0EsMkVBT3BCLHFCLENBQ0ksNkQsQ0FDQSxnQixDQUNBLFksQ0FDQSxjLENBQ0EsNkIsQ0FDQSxRLENBQ0EseUMsQ0FDQSw4QixDQUVBLDBCLENBQ0ksaUIsQ0FDQSxlLENBRUEsNEIsQ0FsQ0Esc0IsQ0FtQ0ksZSxDQUNBLHNELENBRUEscUJBSkosNEIsQ0FLUSxzQkFHSixrQyxDQUNJLCtDLENBQ0EseUUsQ0FLWiwwQixDQUNJLG9CLENBQ0EsUSxDQUNBLFMsQ0FDQSxZLENBQ0EsYyxDQUNBLFEsQ0FHSSxrQ0FBQSxZLENBQ0ksaUIsQ0FFQSxrQ0FBQSxtQixDQUNJLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSwwQixDQUNBLFUsQ0FDQSxTLENBQ0EsVyxDQUNBLHlELENBS1osNEIsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLHlCLENBQ0Esb0IsQ0FDQSxzRCxDQUVBLHFCQUNJLGtDLENBQ0ksK0MsQ0FDQSwyRUNyV3hCLGMsQ0FDSSw4RCxDQUNBLGMsQ0FFQSx1QixDQUNJLFksQ0FDQSxxQixDQUNBLFEsQ0FFQSx5QkFMSix1QixDQU1RLG9CQUlSLHFCLENBQ0ksYyxDQUNBLGUsQ0FDQSxZLENBQ0EsaUIsQ0FFQSx5QixDQUNJLHlELENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsVyxDQUdKLHlCLENBQ0ksWSxDQUNBLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxTLENBSVIsb0IsQ0FDSSxZLENBQ0EsVyxDQUdKLHVCLENBQ0ksYyxDQUdKLG1CLENBQ0ksYyxDQTZEQSx5QixDQTNEQSxzQixDQUNJLGMsQ0ErRkEsNkIsQ0FqQ0osd0IsQ0EzREEscUIsQ0FDSSxrQixDQUtaLFMsQ0FDSSx5RCxDQUNBLGMsQ0FFQSxrQixDQUNJLFksQ0FDQSxxQixDQUNBLFEsQ0FFQSx5QkFMSixrQixDQU1RLGtCLENBQ0EsVUFJUixlLENBQ0ksWSxDQUNBLHFCLENBQ0EsUSxDQUNBLCtELENBQ0EsbUIsQ0FDQSxpQixDQUVBLHlCQVJKLGUsQ0FTUSxlLENBQ0EsZ0IsQ0FDQSx5QixDQUNBLDBCLENBRUEsc0IsQ0FDSSxVLENBQ0Esd0QsQ0FDQSxXLENBQ0EsUyxDQUNBLGlCLENBQ0EsVyxDQUNBLE9BS1osc0IsQ0FDSSxjLENBRUEseUJBSEosc0IsQ0FJUSx5QixDQUNBLDRCQWFKLG1CLENBQ0ksWSxDQUNBLGtCLENBQ0EsUSxDQUNBLGlCLENBRUEsdUIsQ0FDSSxVLENBR0osdUIsQ0FDSSxjLENBSVIscUIsQ0FDSSxjLENBRUEsNkIsQ0FDSSxpQixDQUlSLDJCLENBQ0ksYyxDQUNBLGlCLENBT0osMEIsQ0FDSSxZLENBQ0EsYyxDQUNBLE8sQ0FHSix3QixDQUNJLDhELENBQ0Esd0QsQ0FDQSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0N0SlosRyxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQTZCLFksQ0FBZSxrQixDQUFxQixtRCxDQUFxRCxlLENBQWlCLGUsQ0FBa0IsRyxDQUFJLGdDLENBQW1DLEcsQ0FBSSxnQyxDQUFtQyxHLENBQUksZ0MsQ0FBbUMsRyxDQUFJLGdDLENBQW1DLEcsQ0FBSSxnQyxDQUFtQyxHLENBQUksZ0MiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5cblxuJXNlY3Rpb24tcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0NHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7XG4gICAgfVxufVxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgOnJvb3Qge1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAgICAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICAgIG9wYWNpdHk6IDAuMjU7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgICBoZWlnaHQ6IDFweDtcbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzLFxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG5wIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgIGN1cnNvcjogaGVscDtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG51bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAyNXB4IDE5cHg7XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gICAgJiAmIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gICAgfVxuICAgIFxuICAgICYgJiAmIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gICAgfVxufVxuXG5vbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAyNXB4IDI1cHg7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG51bCwgb2wge1xuICAgICYud3AtYmxvY2stbGlzdCB7XG4gICAgICAgIC5ibG9jay1lZGl0b3ItcmljaC10ZXh0X19lZGl0YWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5kZCB7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweDtcbn1cblxuZHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmxpIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5zdWIsXG5zdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IF9yZW0oMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC00cHg7XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtOHB4O1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGZvbnQtc2l6ZTogX3JlbSgxNyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgXG4gICAgW2Rpcj1ydGxdICYge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IF9yZW0oMTYpO1xuICAgIGRpcmVjdGlvbjogbHRyIC8qIHJ0bDppZ25vcmUgKi9cbjtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbnByZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogX3JlbSgxNCk7XG59XG5cbnByZSBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgICBmb250LXNpemU6IF9yZW0oMTQpO1xuICAgIGNvbG9yOiAjZDYzMzg0O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG5rYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG5pbWcsXG5zdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIG1hcmdpbjogMTVweCAwIDI1cHg7XG4gICAgXG4gICAgY2FwdGlvbiB7XG4gICAgICAgIGNhcHRpb24tc2lkZTogdG9wO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuICAgIFxuICAgIHRoZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICB9XG4gICAgXG4gICAgdGJvZHkge1xuICAgICAgICBcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB0Zm9vdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgfVxuICAgIFxuICAgIHRoLCB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG59XG5cbnRoIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuc2VsZWN0OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICAgIFxuICAgICsgKiB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICAgIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxua2JkIHtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xufVxuXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59XG5cbmEge1xuICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50ci1jYXRlZ29yeS1saXN0IHtcbiAgcGFkZGluZy10b3A6IDk2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY2F0ZWdvcnktbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDRweDtcbiAgfVxufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbmgxOmZpcnN0LWNoaWxkLCAuaDE6Zmlyc3QtY2hpbGQsXG5oMjpmaXJzdC1jaGlsZCwgLmgyOmZpcnN0LWNoaWxkLFxuaDM6Zmlyc3QtY2hpbGQsIC5oMzpmaXJzdC1jaGlsZCxcbmg0OmZpcnN0LWNoaWxkLCAuaDQ6Zmlyc3QtY2hpbGQsXG5oNTpmaXJzdC1jaGlsZCwgLmg1OmZpcnN0LWNoaWxkLFxuaDY6Zmlyc3QtY2hpbGQsIC5oNjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuaDE6bGFzdC1jaGlsZCwgLmgxOmxhc3QtY2hpbGQsXG5oMjpsYXN0LWNoaWxkLCAuaDI6bGFzdC1jaGlsZCxcbmgzOmxhc3QtY2hpbGQsIC5oMzpsYXN0LWNoaWxkLFxuaDQ6bGFzdC1jaGlsZCwgLmg0Omxhc3QtY2hpbGQsXG5oNTpsYXN0LWNoaWxkLCAuaDU6bGFzdC1jaGlsZCxcbmg2Omxhc3QtY2hpbGQsIC5oNjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxucCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0ge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG51bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI1cHggMTlweDtcbn1cbnVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxudWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cbnVsIHVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG5cbm9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweCAyNXB4O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5vbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxudWwud3AtYmxvY2stbGlzdCAuYmxvY2stZWRpdG9yLXJpY2gtdGV4dF9fZWRpdGFibGUsIG9sLndwLWJsb2NrLWxpc3QgLmJsb2NrLWVkaXRvci1yaWNoLXRleHRfX2VkaXRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmRkIHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5saSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiBfcmVtKDEyKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtNHB4O1xufVxuXG5zdXAge1xuICB0b3A6IC04cHg7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogX3JlbSgxNyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5bZGlyPXJ0bF0gcHJlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogX3JlbSgxNik7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiBfcmVtKDE0KTtcbn1cblxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IF9yZW0oMTQpO1xuICBjb2xvcjogI2Q2MzM4NDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbjogMTVweCAwIDI1cHg7XG59XG50YWJsZSBjYXB0aW9uIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbnRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbnRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbnRhYmxlIHRmb290IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbnRhYmxlIHRoLCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bzsgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xufVxuXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYnV0dG9uOmZvY3VzLFxuaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5hOm5vdChbY2xhc3NdKSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBhOm5vdChbY2xhc3NdKSB7XG4gICAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgYTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIH1cbn1cblxuLnRyLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgwcmVtLCAwcmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDIwKSwgMS4yNXJlbSk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi50ci1oZWFkZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLWhlYWRlcl9zaW1wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuLnRyLWhlYWRlcl9zaW1wbGUgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItaGVhZGVyX3NpbXBsZSAudHItaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDMycHg7XG59XG4udHItaGVhZGVyX3BhcnRuZXItbGFuZGluZyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi50ci1oZWFkZXJfcGFydG5lci1sYW5kaW5nIC50ci1jb250YWluZXItd2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2MHB4O1xufVxuLnRyLWhlYWRlcl90cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iZWlnZSwgI0ZGRjhGNCk7XG59XG4udHItaGVhZGVyX3RyYW5zcGFyZW50IC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gYSxcbi50ci1oZWFkZXJfdHJhbnNwYXJlbnQgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiAubm8tbGluayB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItaGVhZGVyX3RyYW5zcGFyZW50IC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtZm9jdXMgPiBhLFxuLnRyLWhlYWRlcl90cmFuc3BhcmVudCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWZvY3VzID4gLm5vLWxpbmsge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLWhlYWRlcl90cmFuc3BhcmVudCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWZvY3VzLm1lbnUtaXRlbS1wYXJlbnQtZm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbn1cbi50ci1oZWFkZXJfdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1oZWFkZXJfdGVhbCAudHItaGVhZGVyX19sb2dvIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiBhLFxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gLm5vLWxpbmsge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1oZWFkZXJfdGVhbCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWZvY3VzLm1lbnUtaXRlbS1wYXJlbnQtZm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbn1cbi50ci1oZWFkZXJfdGVhbCAudHItaGVhZGVyX19saW5rcy1pY29uIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fbGlua3MtaWNvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4udHItaGVhZGVyX3RlYWwgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWhlYWRlcl90ZWFsIC50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1oZWFkZXJfdGVhbCAudHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbjpiZWZvcmUsIC50ci1oZWFkZXJfdGVhbCAudHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItaGVhZGVyX21pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWludCwgI0RERUZFNSk7XG59XG4udHItaGVhZGVyX21pbnQgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1mb2N1cy5tZW51LWl0ZW0tcGFyZW50LWZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG59XG4udHItaGVhZGVyX2xpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtYmx1ZSwgI0QzRjNGMik7XG59XG4udHItaGVhZGVyX2xpZ2h0LWJsdWUgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1mb2N1cy5tZW51LWl0ZW0tcGFyZW50LWZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ci1oZWFkZXJfYWN0aXZlLW1vYmlsZS1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG4gIC50ci1oZWFkZXJfYWN0aXZlLW1vYmlsZS1tZW51IC50ci1oZWFkZXJfX2xvZ28ge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG4gIC50ci1oZWFkZXJfYWN0aXZlLW1vYmlsZS1tZW51IC50ci1oZWFkZXJfX29wZW4tbWVudSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG4gIC50ci1oZWFkZXJfYWN0aXZlLW1vYmlsZS1tZW51IC50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG4gIC50ci1oZWFkZXJfYWN0aXZlLW1vYmlsZS1tZW51IC50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuOmJlZm9yZSwgLnRyLWhlYWRlcl9hY3RpdmUtbW9iaWxlLW1lbnUgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbn1cbi50ci1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIGNsYW1wKDIuNzVyZW0sIDIuNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMTIuOTYzKSwgNi4yNXJlbSkpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IGNsYW1wKDQuNXJlbSwgNC41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDguNzk2MyksIDYuODc1cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjbGFtcCgxLjI1cmVtLCAxLjI1cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDI3KSwgMi45Mzc1cmVtKTtcbn1cbi50ci1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1tYXJvb24sICM3QTBCMDApO1xuICB3aWR0aDogY2xhbXAoNC4zNzVyZW0sIDQuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDcuNDA3NCksIDYuMzc1cmVtKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItaGVhZGVyX19sb2dvOm5vdCgudHItaGVhZGVyX19sb2dvX3NpbXBsZSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgfVxufVxuLnRyLWhlYWRlcl9fbG9nbyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi50ci1oZWFkZXJfX2xvZ29fc2ltcGxlIGltZyB7XG4gIHdpZHRoOiAzMnB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRyLWhlYWRlcl9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiBhLFxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiAubm8tbGluayB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwIDAuNzgxMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gYSBzcGFuOm5vdCgudHItbWVudS1sb3R0aWUpLFxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiAubm8tbGluayBzcGFuOm5vdCgudHItbWVudS1sb3R0aWUpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gYSA+IHNwYW4sXG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IC5uby1saW5rID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gYSAudHItbWVudS1sb3R0aWUsXG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IC5uby1saW5rIC50ci1tZW51LWxvdHRpZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYygxMDAlICsgNnB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtID4gYSAudHItbWVudS1sb3R0aWUgY2FudmFzLFxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0gPiAubm8tbGluayAudHItbWVudS1sb3R0aWUgY2FudmFzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbS1oYXMtZm9jdXMgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtX3ZlcnRpY2FsID4gLnN1Yi1tZW51LCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtaXRlbV9ob3Jpem9udGFsID4gLnN1Yi1tZW51IHtcbiAgd2lkdGg6IDc3MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1M3B4IDFmcjtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1pdGVtX3RhYiA+IC5zdWItbWVudSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuMTY2NyksIDIuNXJlbSkpO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMHB4IDdweCAxOC44cHggMCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxlZnQ6IGNhbGMoLTEgKiBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUzcHggMWZyO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuIHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mb192ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTVweCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC5zdWItbWVudV9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mb19ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogNTVweCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvX3RhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTVweCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC4xNjY3KSwgMi41cmVtKTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvID4gaW1nIHtcbiAgZmxleDogMCAwIDEzMHB4O1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mby1jb250ZW50IHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAuaDUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDA7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mbyAuaDU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIGJvdHRvbTogY2FsYygxMDAlIC0gMTJweCk7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16TWlJR2hsYVdkb2REMGlNamdpSUhacFpYZENiM2c5SWpBZ01DQXpNeUF5T0NJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUTXhMalEyTnpVZ01qY3VNekUxTTBNek1DNDFPRGczSURJM0xqVTNNamNnTWprdU5UZ3hPU0F5Tnk0ek5TQTRMamN4TkRZZ01qY3VNVGMxT1VNeU55NDROVElnTWpjdU1EQXlNeUF5Tmk0NU9EWTNJREkyTGpnek1qZ2dNall1TVRFeUlESTJMamN5TnpSRElESTBMakk1TURjZ01qWXVOVEE0TlNBeU1pNDBOVEF5SURJMkxqTTVPREFnTWpBdU5qRXhNeUF5Tmk0ME1ETTBRekl3TGpJeU5qTWdNall1TkRBME5DQXlNQzR4TmpnNUlESTFMamcxTnpjZ01qQXVOVE15T0NBeU5TNDNORFU1UXpJeUxqSTROemtnTWpVdU1qQXlPU0F5TkM0eE16VXdJREkwTGprd05UTWdNalV1T1RZM05DQXlOQzQ1TkRNNFF6STJMamc0TmlBeU5DNDVOakkzSURJM0xqZ3dNaUF5TlM0d016TTBJREk0TGpjd09UUWdNalV1TVRZMk1VTXlPUzR3T1RreklESTFMakl5TXpBZ01qa3VORGc0T1NBeU5TNHlPVGczSURJNUxqZzRNVGNnTWpVdU16TTBNRU16TUM0ek16Z3pJREkxTGpNM05EZ2dNekF1TnpjeU15QXlOUzR6TVRrMUlETXhMakl5TmpFZ01qVXVNekEwTkVNek1pNDBNRFUzSURJMUxqSTJOak1nTXpJdU5UYzNNU0F5Tmk0NU9URXhJRE14TGpRMk5qZ2dNamN1TXpFM00wd3pNUzQwTmpjMUlESTNMak14TlROYUlpQm1hV3hzUFNJalJqRTBRVEE0SWk4K0NqeHdZWFJvSUdROUlrMHlOUzR3TnpjMElERXlMakl4T1RGRE1qUXVOakk0TUNBeE1pNDVNVE01SURJekxqa3dNalVnTVRNdU5EY3dJREl6TGpJNE9ERWdNVFF1TURFNVF6SXlMalk0TlRNZ01UUXVOVFUyTlNBeU1pNHdNemM0SURFMUxqQTFNek1nTWpFdU16YzROU0F4TlM0MU1Ua3pRekl3TGpBNE9ETWdNVFl1TkRNek5TQXhPQzQyT0Rrd0lERTNMakV6TlRNZ01UY3VNelEzTWlBeE55NDVOVGcwUXpFMkxqYzJNVFVnTVRndU16RTNOQ0F4Tmk0ek1qZ3lJREUzTGpRMU56SWdNVFl1T0RRMk9DQXhOeTR3TmpZMlF6RTRMakExTWpJZ01UWXVNVFUzTXlBeE9TNHhNRGs0SURFMExqazVPVGNnTWpBdU1UZ3lJREV6TGprek9UVkRNakF1TnpFeE15QXhNeTQwTVRVMUlESXhMakkwTURZZ01USXVPRGt4TmlBeU1TNDNOemt5SURFeUxqTTNPRE5ETWpJdU16VTVNeUF4TVM0NE1qWXlJREl5TGpnNU9UUWdNVEV1TVRVd0lESXlMamcyTnprZ01UQXVOekE1TlVNeU5DNDBPRGs0SURFd0xqRXdNalFnTWpVdU5qY3pNU0F4TVM0eU9UazBJREkxTGpBM09ERWdNVEl1TWpFNU4wd3lOUzR3TnpjMElERXlMakl4T1RGYUlpQm1hV3hzUFNJalJqRTBRVEE0SWk4K0NqeHdZWFJvSUdROUlrMHhNeTQzTmpnMklEUXVPRGt6TmpKRE1UUXVNakkxSURVdU5USTBNREVnTVRNdU9URXlPU0EyTGpRNU1EZ3hJREV6TGpjMk5qSWdOeTR4T1RRNE9VTXhNeTQyTWpVeUlEY3VPRGN3TmpVZ01UTXVORFl4TXlBNExqVTBNalU1SURFekxqSTNNallnT1M0eU1EY3pOME14TXk0d056Z3pJRGt1T0RrMU1EZ2dNVEl1T0RFME5pQXhNQzQxT0RBeElERXlMalV4TlNBeE1TNHlNekEwUXpFeUxqSXhPVFVnTVRFdU9EY3dJREV3TGpnek56a2dNVEl1TkRNd01pQXhNUzQwTkRNMElERXpMakF4TWpoRE1URXVNRGM0T0NBeE15NDFOVEEzSURFd0xqQTNOek1nTVRNdU1qWXlOeUF4TUM0ek1qZzVJREV5TGpVMk9EUkRNVEF1TnpjMk9DQXhNUzR6TXpFeElERXdMamt5TnpnZ09TNDVOalkySURFeExqSXhNemtnT0M0Mk9EVTNOME14TVM0ek5USTBJRGd1TURZMU9Ea2dNVEV1TkRjeE5DQTNMalEwTWpnMElERXhMalUyT0RrZ05pNDRNVFU1TmtNeE1TNDJOemt5SURZdU1URXdPRGNnTVRFdU5qTTJJRFV1TWpBek15QXhNaTR5TWpreElEUXVOams1TlRsRE1USXVOelUzSURRdU1qVXdNelVnTVRNdU16YzVNaUEwTGpNMU5qRTNJREV6TGpjMk56a2dOQzQ0T1RJNU5rd3hNeTQzTmpnMklEUXVPRGt6TmpKYUlpQm1hV3hzUFNJalJqRTBRVEE0SWk4K0NqeHdZWFJvSUdROUlrMHpMakEzT1RJNUlERXVPVE16TTBNekxqRTVORGN6SURJdU5qQTFPVGtnTXk0ek5EZzJNU0F6TGpJM01EZzNJRE11TkRVek1qWWdNeTQ1TkRRNU4wTXpMalk0TWprd0lEVXVOREl3T0RZZ015NDNOVEk0TmlBMkxqa3hNalF4SURNdU9UVTRPVFVnT0M0ek9EWTFRelF1TURZeE56QWdPUzR4TVRrNE5TQXpMakF6TURJeUlEa3VORE0zT1RJZ01pNDRNVFU0TWlBNExqWTVOakl4UXpJdU5ERTFNRFlnTnk0ek1EZzNOeUF4TGpnNU9ERTFJRFV1T1RZeE5EY2dNUzQxTURRNE5TQTBMalUyTnprd1F6RXVNekU1TWpVZ015NDVNVEl3TmlBeExqRTNNVFV3SURNdU1qTTVOeklnTVM0d01qZzBNaUF5TGpVM01qQTBRekF1T0RjeE56ZzJJREV1T0RRek1qUWdNQzQzTlRrMk16Z2dNQzQzTlRNNU1qZ2dNUzQzTURjM05TQXdMalE1TmpVMU9FTXlMall5TXpRM0lESXVORGc1TVRjZ01pNDVOVGt6TkNBeExqSXpPVGcySURNdU1EYzNPVFlnTVM0NU16Sk1NaTR3TnpreU9TQXhMamt6TXpOYUlpQm1hV3hzUFNJalJqRTBRVEE0SWk4K0Nqd3ZjM1puUGc9PVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9faW5mby1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIC50ci1idG4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwgPiAubWVudS1pdGVtID4gYSwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfaG9yaXpvbnRhbCA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlLCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF9ob3Jpem9udGFsID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwgPiAubWVudS1pdGVtID4gYS5tZW51LWl0ZW0taGFzLWZvY3VzIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlLCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF9ob3Jpem9udGFsID4gLm1lbnUtaXRlbSA+IGEubWVudS1pdGVtLWhhcy1mb2N1cyAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW0gPiBhIHNwYW4sIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwgPiAubWVudS1pdGVtID4gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstdGl0bGUsIC50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X2hvcml6b250YWwgPiAubWVudS1pdGVtID4gYSAuaXRlbS1saW5rLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwgPiAubWVudS1pdGVtID4gYSAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSwgLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfaG9yaXpvbnRhbCA+IC5tZW51LWl0ZW0gPiBhIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbWVudS1yaWdodC5zdmcpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwgPiAubWVudS1pdGVtID4gYSAuaXRlbS1saW5rLWRlc2NyaXB0aW9uLCAudHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF9ob3Jpem9udGFsID4gLm1lbnUtaXRlbSA+IGEgLml0ZW0tbGluay1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19saXN0X3ZlcnRpY2FsIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDU1cHggY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuMTY2NyksIDIuNXJlbSk7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fbGlzdF92ZXJ0aWNhbCA+IC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwgPiAubWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfdmVydGljYWwgPiAubWVudS1pdGVtIGEge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfaG9yaXpvbnRhbCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDU1cHggY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuMTY2NyksIDIuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyOHB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2xpc3RfaG9yaXpvbnRhbCA+ICoge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNi4wMXB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE2LjAxcHgpO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuMTY2NyksIDIuNXJlbSk7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjE2NjcpLCAyLjVyZW0pO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcjpoYXMoLm1lbnUtaXRlbTpudGgtY2hpbGQoMikpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcjpoYXMoLm1lbnUtaXRlbTpudGgtY2hpbGQoMykpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfbm8taW5mbyB7XG4gIHBhZGRpbmc6IDU1cHggY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuMTY2NyksIDIuNXJlbSk7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEuaDUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI1cHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDAzNzQ0O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhLmg1IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYS5oNSBzcGFuIC50ci10YWItbWVudS1sb3R0aWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhLmg1IHNwYW4gLnRyLXRhYi1tZW51LWxvdHRpZSBjYW52YXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYS5oNSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiBhLmg1IHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSA+IGE6aG92ZXIgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSA+IGEubWVudS1pdGVtLWhhcy1mb2N1cyAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pID4gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pID4gYSAuaXRlbS1saW5rLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSA+IGEgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1tZW51LXJpZ2h0LnN2Zyk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pID4gYSAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmhvdmVyIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLm1lbnUtaXRlbS1oYXMtZm9jdXMgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGFbaHJlZj1cIiNcIl0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgLml0ZW0tbGluay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIC5pdGVtLWxpbmstdGl0bGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbWVudS1yaWdodC5zdmcpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnRyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgLml0ZW0tbGluay1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBhOmhvdmVyIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGEubWVudS1pdGVtLWhhcy1mb2N1cyAuaXRlbS1saW5rLXRpdGxlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGEgLml0ZW0tbGluay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi50ci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGEgLml0ZW0tbGluay10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1tZW51LXJpZ2h0LnN2Zyk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4udHItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBhIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udHItaGVhZGVyX19saW5rcyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ci1oZWFkZXJfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHItaGVhZGVyX19saW5rcy1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyLWhlYWRlcl9fbGlua3MtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMHB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIsIDEzLCAxMywgMC4yKTtcbn1cbi50ci1oZWFkZXJfX2xpbmtzLWljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnRyLWhlYWRlcl9fbGlua3MtaWNvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyX19vcGVuLW1lbnUge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHItaGVhZGVyX19vcGVuLW1lbnUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMHMgMC4zcztcbn1cbi50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuOmJlZm9yZSwgLnRyLWhlYWRlcl9fb3Blbi1tZW51IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzLCAwLjNzLCAwLjNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzLCAwLjNzLCAwcztcbn1cbi50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgdG9wLCB0cmFuc2Zvcm07XG4gIHRvcDogLTVweDtcbn1cbi50ci1oZWFkZXJfX29wZW4tbWVudSBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBib3R0b20sIHRyYW5zZm9ybTtcbiAgYm90dG9tOiAtNXB4O1xufVxuLnRyLWhlYWRlcl9fb3Blbi1tZW51LmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udHItaGVhZGVyX19vcGVuLW1lbnUuYWN0aXZlIHNwYW46YmVmb3JlLCAudHItaGVhZGVyX19vcGVuLW1lbnUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHMsIDAuM3M7XG59XG4udHItaGVhZGVyX19vcGVuLW1lbnUuYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi50ci1oZWFkZXJfX29wZW4tbWVudS5hY3RpdmUgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnRyLW92ZXJsYXktbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGNsYW1wKDQuNXJlbSwgNC41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDguNzk2MyksIDYuODc1cmVtKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gY2xhbXAoNC41cmVtLCA0LjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogOC43OTYzKSwgNi44NzVyZW0pKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMiwgMTMsIDEzLCAwLjUpO1xuICB6LWluZGV4OiA5OTg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItb3ZlcmxheS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRyLW92ZXJsYXktbW9iaWxlLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuXG4udHItaGVhZGVyLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBjbGFtcCg0LjVyZW0sIDQuNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA4Ljc5NjMpLCA2Ljg3NXJlbSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIGNsYW1wKDQuNXJlbSwgNC41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDguNzk2MyksIDYuODc1cmVtKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIHotaW5kZXg6IDk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1oZWFkZXItbW9iaWxlLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX193cmFwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDU1LCA2OCwgMC41KTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgLyouc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9Ki9cbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDAgY2xhbXAoMS4zNzVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEzLjQyNTkpLCA1cmVtKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbSA+IGEsXG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0gPiAubm8tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnRyLWNsb3NlLXN1Yi1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgNTZweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWJsdWUsICNEM0YzRjIpO1xuICBwYWRkaW5nOiA0NnB4IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxMy40MjU5KSwgNXJlbSk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gLmg1IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gLmg1Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19pbmZvLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8tZGVzY3JpcHRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gLnRyLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gLnRyLWJ0biBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2luZm8gLnRyLWJ0biBwYXRoOmxhc3QtY2hpbGQge1xuICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19oZWFkZXIge1xuICBwYWRkaW5nOiA0NnB4IGNsYW1wKDEuMzc1cmVtLCAxLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxMy40MjU5KSwgNXJlbSk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2hlYWRlciAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMTMuNDI1OSksIDVyZW0pIDQ2cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl9oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNDZweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiAuanMtb3Blbi1hY2NvcmRpb24tc3ViLW1lbnUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0gPiAuanMtb3Blbi1hY2NvcmRpb24tc3ViLW1lbnUuYWN0aXZlIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51LmFjdGl2ZSBzdmcgcmVjdCB7XG4gIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbSA+IC5qcy1vcGVuLWFjY29yZGlvbi1zdWItbWVudS5hY3RpdmUgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbSA+IC5qcy1vcGVuLWFjY29yZGlvbi1zdWItbWVudSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51IHN2ZyByZWN0LFxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbSA+IC5qcy1vcGVuLWFjY29yZGlvbi1zdWItbWVudSBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbSA+IC5qcy1vcGVuLWFjY29yZGlvbi1zdWItbWVudSBzdmcgcmVjdCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG1pbi1oZWlnaHQ6IDYycHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtID4gYSAuaXRlbS1saW5rLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSBhOmhvdmVyIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSBhIC5pdGVtLWxpbmstdGl0bGUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXJfdGFiID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIGEgLml0ZW0tbGluay1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAwLjc7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lcl90YWIgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyX3RhYiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbWVudSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAuc3ViLW1lbnVfX2NvbnRhaW5lciA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyIC5pdGVtLWxpbmstdGl0bGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19tZW51ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5zdWItbWVudV9fY29udGFpbmVyID4gLm1lbnUtaXRlbSA+IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYSAuaXRlbS1saW5rLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX21lbnUgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnN1Yi1tZW51X19jb250YWluZXIgPiAubWVudS1pdGVtID4gYSAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRyLWhlYWRlci1tb2JpbGVfX2xpbmtzIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0td2lkZS1zaXplKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbGlua3MtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udHItaGVhZGVyLW1vYmlsZV9fbGlua3MtaWNvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19saW5rcy1pY29uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi50ci1oZWFkZXItbW9iaWxlX19saW5rcy1pY29uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtaGVhZGVyLWZvY3VzLXN0YXJ0XSxcbltkYXRhLWhlYWRlci1mb2N1cy1lbmRdIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG4qOmZvY3VzLFxuYTpmb2N1cyxcbmJ1dHRvbjpub3QoLmhwLWJ0bik6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbn1cbio6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSxcbmE6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJ1dHRvbjpub3QoLmhwLWJ0bik6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG4qOmZvY3VzLXZpc2libGUsXG5hOmZvY3VzLXZpc2libGUsXG5idXR0b246bm90KC5ocC1idG4pOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbn1cblxuLm1haW4td3JhcHBlciA+ICo6bm90KFtjbGFzcyo9LXNlY3Rpb24tZWxlbWVudF0pOm5vdCguYWxpZ253aWRlKTpub3QoLmFsaWduZnVsbCkge1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemUpO1xufVxuLm1haW4td3JhcHBlciA+ICo6bm90KFtjbGFzcyo9LXNlY3Rpb24tZWxlbWVudF0pOm5vdCguYWxpZ25mdWxsKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubWFpbi13cmFwcGVyID4gKjpub3QoW2NsYXNzKj0tc2VjdGlvbi1lbGVtZW50XSkuYWxpZ253aWRlIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0td2lkZS1zaXplKTtcbn1cbi5tYWluLXdyYXBwZXIgPiAqOm5vdChbY2xhc3MqPS1zZWN0aW9uLWVsZW1lbnRdKS5hbGlnbmZ1bGwge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pLnZpc2libGUgPiAqIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG4ubWFpbi13cmFwcGVyIC50ci1oZWFkOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pID4gKjpudGgtY2hpbGQoOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICo6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cbi5tYWluLXdyYXBwZXIgLnRyLWhlYWQ6bm90KC5qcy1oZWFkLW5vLWFuaW1hdGlvbikgPiAqOm50aC1jaGlsZCgxMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSA+ICogKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1haW4td3JhcHBlciAudHItaGVhZDpub3QoLmpzLWhlYWQtbm8tYW5pbWF0aW9uKSAubWFpbi13cmFwcGVyIC50ci1oZWFkX19oZWFkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5mb3JtIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pLFxuZm9ybSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0M3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgNTUsIDY4LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDU1LCA2OCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMsIGJvcmRlci1jb2xvciAwLjVzO1xufVxuZm9ybSBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKS5jbGlja2FibGUsXG5mb3JtIHRleHRhcmVhLmNsaWNrYWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbmZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSkuY2xpY2thYmxlLmFjdGl2ZSxcbmZvcm0gdGV4dGFyZWEuY2xpY2thYmxlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ibHVlLCAjRDNGM0YyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG5mb3JtIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9ZmlsZV0pOmZvY3VzLFxuZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBvdXRsaW5lLW9mZnNldDogOXB4O1xufVxuZm9ybSBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLFxuZm9ybSB0ZXh0YXJlYTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cbmZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSk6Zm9jdXMtdmlzaWJsZSxcbmZvcm0gdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBvdXRsaW5lLW9mZnNldDogOXB4O1xufVxuZm9ybSB0ZXh0YXJlYTpub3QoLnNlbGVjdDItc2VhcmNoX19maWVsZCkge1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNDNweCAhaW1wb3J0YW50O1xufVxuXG5baWRePXBvc3QtXSA+IC50ci1hdXRob3Ita2lja2VyIC50ci1jb250YWluZXItd2lkZSB7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZSk7XG59XG5cbi50ci1tZWRpYS1zZWxlY3Rvci53aXRoLWFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cbi50ci1tZWRpYS1zZWxlY3Rvci53aXRoLWFuaW1hdGlvbi52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRyLXVpLWFjY29yZGlvbi52aXNpYmxlID4gKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi50ci11aS1hY2NvcmRpb24udmlzaWJsZTpub3QoLnRyLXVpLWFjY29yZGlvbl93aGl0ZSkgLnRyLXVpLWFjY29yZGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4zcztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjZzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDE0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuOXM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC4ycztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjVzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDE3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuOHM7XG59XG4udHItdWktYWNjb3JkaW9uID4gKjpudGgtY2hpbGQoMTgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS4xcztcbn1cbi50ci11aS1hY2NvcmRpb24gPiAqOm50aC1jaGlsZCgxOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjRzO1xufVxuLnRyLXVpLWFjY29yZGlvbiA+ICo6bnRoLWNoaWxkKDIwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuN3M7XG59XG4udHItdWktYWNjb3JkaW9uID4gKiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udHItdWktYWNjb3JkaW9uOm5vdCgudHItdWktYWNjb3JkaW9uX3doaXRlKSAudHItdWktYWNjb3JkaW9uX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAxcyBlYXNlLWluLW91dCwgcGFkZGluZy1ib3R0b20gMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi50ci1jb2FjaGVzLXN3aXBlcjpub3QoLnN3aXBlci1pbml0aWFsaXplZCkge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLWNvYWNoZXMtc3dpcGVyLnZpc2libGUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbn1cbi50ci1jb2FjaGVzLXN3aXBlci52aXNpYmxlIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM5cHgpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jb2FjaGVzLXN3aXBlci52aXNpYmxlIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDlweCkgIWltcG9ydGFudDtcbiAgfVxufVxuLnRyLWNvYWNoZXMtc3dpcGVyLnZpc2libGUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3cHgpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jb2FjaGVzLXN3aXBlci52aXNpYmxlIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1jb2FjaGVzLXN3aXBlci52aXNpYmxlIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM5cHgpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jb2FjaGVzLXN3aXBlci52aXNpYmxlIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzVweCkgIWltcG9ydGFudDtcbiAgfVxufVxuLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG59XG4udHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMSksIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisyKSwgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzMpLCAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rNCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODBweCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzEpLCAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rMiksIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0biszKSwgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRyLWxvZ28tYmFyIC5zd2lwZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC4zcyBlYXNlLWluLW91dDtcbn1cbi50ci1sb2dvLWJhcl9fdGl0bGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4udHItbG9nby1iYXIudmlzaWJsZSAuc3dpcGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1sb2dvLWJhci52aXNpYmxlIC50ci1sb2dvLWJhcl9fdGl0bGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udHItc2tpcC10by1saW5rIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDExNTAwO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5hZG1pbi1iYXIgLnRyLXNraXAtdG8tbGluayB7XG4gIHRvcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC50ci1za2lwLXRvLWxpbmsge1xuICAgIHRvcDogNDZweDtcbiAgfVxufVxuLnRyLXNraXAtdG8tbGluazpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkge1xuICB6LWluZGV4OiAtMTE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmFydGljbGVbaWRePXBvc3QtXSA+ICo6bm90KFtjbGFzcyo9LXNlY3Rpb24tZWxlbWVudF0pIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0td3AtLWN1c3RvbS0taC0xOiA0cmVtO1xuICAgIC0td3AtLWN1c3RvbS0taC0yOiAzLjVyZW07XG4gICAgLS13cC0tY3VzdG9tLS1oLTM6IDIuNXJlbTtcbiAgICAtLXdwLS1jdXN0b20tLWgtNDogMS44NzVyZW07XG4gICAgLS13cC0tY3VzdG9tLS1oLTU6IDEuMzc1cmVtO1xuICB9XG59XG5cbi5zd2lwZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udHItb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRyLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi50ci1jb250YWluZXItd2lkZSB7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi50ci1iZy1iZWlnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iZWlnZSwgI0ZGRjhGNCk7XG59XG5cbi50ci1iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWJsdWUsICNEM0YzRjIpO1xufVxuXG4udHItYmctbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1taW50LCAjRERFRkU1KTtcbn1cblxuLnRyLWJnLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuXG4udHItYmctbWFyb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1hcm9vbiwgIzdBMEIwMCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuXG4udHItYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTIsICNGMkY0RjYpO1xufVxuXG4udHItaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4udHItaGVhZCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi50ci1oZWFkX19oZWFkaW5nID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4udHItaGVhZF9jZW50ZXJlZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWhlYWRfdGFibGV0LWNlbnRlcmVkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItaGVhZF93aXRoLWV5ZWJyb3ctc3Bhcmsge1xuICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICB9XG59XG5cbi50ci1zcGFyay1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zOHB4O1xuICBsZWZ0OiAtNjdweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItc3BhcmstbGVmdCB7XG4gICAgdG9wOiAtNDhweDtcbiAgICBsZWZ0OiAtOTdweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudHItc3BhcmstbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udHItc3BhcmstcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM4cHg7XG4gIHJpZ2h0OiAtODdweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItc3BhcmstcmlnaHQge1xuICAgIHRvcDogLTU1cHg7XG4gICAgcmlnaHQ6IC0xMTRweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudHItc3BhcmstcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRyLXVuZGVybGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSA1MnB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxNzNweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRyLXVuZGVybGluZSArIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ci1leWVicm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMjJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cbi50ci1leWVicm93IHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHItZXllYnJvdyAudHItc3BhcmstbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udHItYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbn1cbi50ci1idG46Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogNXB4O1xufVxuLnRyLWJ0bjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cbi50ci1idG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG59XG4udHItYnRuIHNwYW4sXG4udHItYnRuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4udHItYnRuIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnRyLWJ0biBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC41cywgc3Ryb2tlIDAuNXM7XG59XG4udHItYnRuX3ByaW1hcnktZGFyaywgLnRyLWJ0bl9wcmltYXJ5LWxpZ2h0IHtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDJzLCBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItYnRuX3ByaW1hcnktZGFyazpob3ZlciwgLnRyLWJ0bl9wcmltYXJ5LWxpZ2h0OmhvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA5MnB4O1xuICB9XG59XG4udHItYnRuX3ByaW1hcnktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xufVxuLnRyLWJ0bl9wcmltYXJ5LWRhcms6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl9wcmltYXJ5LWRhcms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3ByaW1hcnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fc2Vjb25kYXJ5LWRhcmssIC50ci1idG5fc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzLCBjb2xvciAwLjVzO1xufVxuLnRyLWJ0bl9zZWNvbmRhcnktZGFyayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fc2Vjb25kYXJ5LWRhcms6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl9zZWNvbmRhcnktZGFyazpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cbi50ci1idG5fc2Vjb25kYXJ5LWRhcms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItYnRuX3NlY29uZGFyeS1kYXJrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG59XG4udHItYnRuX3NlY29uZGFyeS1saWdodCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWJ0bl9zZWNvbmRhcnktbGlnaHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbn1cbi50ci1idG5fdGVydGlhcnktb3JhbmdlLCAudHItYnRuX3RlcnRpYXJ5LWRhcmssIC50ci1idG5fdGVydGlhcnktbGlnaHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50ci1idG5fdGVydGlhcnktb3JhbmdlOmZvY3VzLCAudHItYnRuX3RlcnRpYXJ5LWRhcms6Zm9jdXMsIC50ci1idG5fdGVydGlhcnktbGlnaHQ6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbn1cbi50ci1idG5fdGVydGlhcnktb3JhbmdlOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksIC50ci1idG5fdGVydGlhcnktZGFyazpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLCAudHItYnRuX3RlcnRpYXJ5LWxpZ2h0OmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6Zm9jdXMtdmlzaWJsZSwgLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrOmZvY3VzLXZpc2libGUsIC50ci1idG5fdGVydGlhcnktbGlnaHQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6aG92ZXIgcGF0aDpmaXJzdC1jaGlsZCwgLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrOmhvdmVyIHBhdGg6Zmlyc3QtY2hpbGQsIC50ci1idG5fdGVydGlhcnktbGlnaHQ6aG92ZXIgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gICAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxuICAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpob3ZlciBwYXRoOmxhc3QtY2hpbGQsIC50ci1idG5fdGVydGlhcnktZGFyazpob3ZlciBwYXRoOmxhc3QtY2hpbGQsIC50ci1idG5fdGVydGlhcnktbGlnaHQ6aG92ZXIgcGF0aDpsYXN0LWNoaWxkIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG4gIGE6aG92ZXIgLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6bm90KGEpIHBhdGg6Zmlyc3QtY2hpbGQsIGE6aG92ZXIgLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrOm5vdChhKSBwYXRoOmZpcnN0LWNoaWxkLCBhOmhvdmVyIC50ci1idG5fdGVydGlhcnktbGlnaHQ6bm90KGEpIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICAgIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIH1cbiAgYTpob3ZlciAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpub3QoYSkgcGF0aDpsYXN0LWNoaWxkLCBhOmhvdmVyIC50ci1idG5fdGVydGlhcnktZGFyazpub3QoYSkgcGF0aDpsYXN0LWNoaWxkLCBhOmhvdmVyIC50ci1idG5fdGVydGlhcnktbGlnaHQ6bm90KGEpIHBhdGg6bGFzdC1jaGlsZCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxufVxuLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3RlcnRpYXJ5LWRhcms6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1kYXJrOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2Uge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1idG5fdGVydGlhcnktb3JhbmdlIHBhdGg6Zmlyc3QtY2hpbGQge1xuICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbn1cbi50ci1idG5fdGVydGlhcnktb3JhbmdlIHBhdGg6bGFzdC1jaGlsZCB7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItYnRuX3RlcnRpYXJ5LW9yYW5nZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbiAgLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6aG92ZXIgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbiAgLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6aG92ZXIgcGF0aDpsYXN0LWNoaWxkIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICB9XG4gIGE6aG92ZXIgLnRyLWJ0bl90ZXJ0aWFyeS1vcmFuZ2U6bm90KGEpIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxuICBhOmhvdmVyIC50ci1idG5fdGVydGlhcnktb3JhbmdlOm5vdChhKSBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICAgIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxuICBhOmhvdmVyIC50ci1idG5fdGVydGlhcnktb3JhbmdlOm5vdChhKSBwYXRoOmxhc3QtY2hpbGQge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIH1cbn1cbi50ci1idG5fdGFncy1kYXJrLCAudHItYnRuX3RhZ3MtbGlnaHQge1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMsIGNvbG9yIDAuNXM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50ci1idG5fdGFncy1kYXJrIDpoYXMoW2hyZWZdKTpub3QoW2hyZWY9XCIjXCJdKSwgLnRyLWJ0bl90YWdzLWxpZ2h0IDpoYXMoW2hyZWZdKTpub3QoW2hyZWY9XCIjXCJdKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1idG5fdGFncy1kYXJrIDpoYXMoW2hyZWZdKTpub3QoW2hyZWY9XCIjXCJdKTpob3ZlciwgLnRyLWJ0bl90YWdzLWxpZ2h0IDpoYXMoW2hyZWZdKTpub3QoW2hyZWY9XCIjXCJdKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICB9XG59XG4udHItYnRuX3RhZ3MtZGFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1idG5fdGFncy1kYXJrIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLWJ0bl90YWdzLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxufVxuLnRyLWJ0bl90YWdzLWRhcms6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJ0bl90YWdzLWRhcms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItYnRuX3RhZ3MtbGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWJ0bl90YWdzLWxpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLWJ0bl90YWdzLWxpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG59XG4udHItYnRuX3JldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG4udHItYnRuX3JldmVyc2Ugc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi50ci1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyLXNvY2lhbHNfX2xpbmsge1xuICBmbGV4OiAwIDAgMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMsIGNvbG9yIDAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA0cHggNHB4IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udHItc29jaWFsc19fbGluazpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG59XG4udHItc29jaWFsc19fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbn1cbi50ci1zb2NpYWxzX2RhcmsgLnRyLXNvY2lhbHNfX2xpbmsge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLXNvY2lhbHNfZGFyayAudHItc29jaWFsc19fbGluazpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItc29jaWFsc19kYXJrIC50ci1zb2NpYWxzX19saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLXNvY2lhbHNfZGFyayAudHItc29jaWFsc19fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxufVxuLnRyLXNvY2lhbHNfbGlnaHQgLnRyLXNvY2lhbHNfX2xpbmsge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1zb2NpYWxzX2xpZ2h0IC50ci1zb2NpYWxzX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG59XG5cbi50ci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzVweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbi50ci1wYWdpbmF0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udHItcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi50ci1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udHItcmVzb3VyY2UtY2FyZCxcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItcmVzb3VyY2UtY2FyZCxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAudHItcmVzb3VyY2UtY2FyZCAudHItcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIGltZywgLnRyLXJlc291cmNlLWNhcmQgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RodW1ibmFpbCBpbWcsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkIC50ci1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwgaW1nLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZCAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGh1bWJuYWlsIGltZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLXJlc291cmNlLWNhcmQgLnRyLXJlc291cmNlLWNhcmRfX2ljb24gc3ZnLCAudHItcmVzb3VyY2UtY2FyZCAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiBzdmcsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkIC50ci1yZXNvdXJjZS1jYXJkX19pY29uIHN2ZyxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24gc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1yZXNvdXJjZS1jYXJkIC50ci1yZXNvdXJjZS1jYXJkX19pY29uIHBhdGgsIC50ci1yZXNvdXJjZS1jYXJkIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uIHBhdGgsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkIC50ci1yZXNvdXJjZS1jYXJkX19pY29uIHBhdGgsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uIHBhdGgge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwgaW1nLCAudHItcmVzb3VyY2UtY2FyZDpob3ZlciAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGh1bWJuYWlsIGltZyxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQ6aG92ZXIgLnRyLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCBpbWcsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkOmhvdmVyIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190aHVtYm5haWwgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLnRyLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLXJlc291cmNlLWNhcmRfX2ljb24gc3ZnLCAudHItcmVzb3VyY2UtY2FyZDpob3ZlciAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiBzdmcsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkOmhvdmVyIC50ci1yZXNvdXJjZS1jYXJkX19pY29uIHN2ZyxcbiAgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmQ6aG92ZXIgLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX2ljb24gc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC50ci1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1yZXNvdXJjZS1jYXJkX19pY29uIHBhdGgsIC50ci1yZXNvdXJjZS1jYXJkOmhvdmVyIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uIHBhdGgsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkOmhvdmVyIC50ci1yZXNvdXJjZS1jYXJkX19pY29uIHBhdGgsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkOmhvdmVyIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uIHBhdGgge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4udHItcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzOHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudHItcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsLFxuICAudHItcGxhdGZvcm0tY29hY2gtY2FyZF9fdGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IDQ3N3B4O1xuICB9XG59XG4udHItcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIGltZyxcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udHItcmVzb3VyY2UtY2FyZF9fdGV4dHVhbCxcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190ZXh0dWFsIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLXJlc291cmNlLWNhcmRfX3RleHR1YWwsXG4gIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190ZXh0dWFsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDJweCk7XG4gIH1cbn1cbi50ci1yZXNvdXJjZS1jYXJkX190ZXh0dWFsLS1zMixcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX190ZXh0dWFsLS1zMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50ci1yZXNvdXJjZS1jYXJkX190ZXh0dWFsLS1zMiAudHItcmVzb3VyY2UtY2FyZCwgLnRyLXJlc291cmNlLWNhcmRfX3RleHR1YWwtLXMyIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RleHR1YWwtLXMyIC50ci1yZXNvdXJjZS1jYXJkLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RleHR1YWwtLXMyIC50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pY29uIHtcbiAgd2lkdGg6IGF1dG87XG59XG4udHItcmVzb3VyY2UtY2FyZF9faW5mbyxcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnRyLXJlc291cmNlLWNhcmRfX2luZm8gc3Bhbixcbi50ci1wbGF0Zm9ybS1jb2FjaC1jYXJkX19pbmZvIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRyLXJlc291cmNlLWNhcmRfX3RpdGxlLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50ci1yZXNvdXJjZS1jYXJkX190ZXh0dWFsLFxuLnRyLXBsYXRmb3JtLWNvYWNoLWNhcmRfX3RleHR1YWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRyLXJlc291cmNlLWNhcmRfX2ljb24sXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHItY29hY2hpbmctY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udHItY29hY2hpbmctY2FyZDpmb2N1cyAudHItY29hY2hpbmctY2FyZF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItY29hY2hpbmctY2FyZDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cbi50ci1jb2FjaGluZy1jYXJkOmZvY3VzLXZpc2libGUgLnRyLWNvYWNoaW5nLWNhcmRfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWNvYWNoaW5nLWNhcmQ6aG92ZXIgLnRyLWNvYWNoaW5nLWNhcmRfX292ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi50ci1jb2FjaGluZy1jYXJkX19pY29uIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi50ci1jb2FjaGluZy1jYXJkX190aHVtYm5haWwtY29udGFpbmVyIC50ci1jb2FjaGluZy1jYXJkX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX3RodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItY29hY2hpbmctY2FyZF9fdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRyLWNvYWNoaW5nLWNhcmRfX3RodW1ibmFpbC1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTIlO1xuICBoZWlnaHQ6IDI1OHB4O1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjRweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbn1cbi50ci1jb2FjaGluZy1jYXJkX190aHVtYm5haWwtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cbi50ci1jb2FjaGluZy1jYXJkX190aHVtYm5haWwtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDkwcHggLSA4MHB4IC0gMTVweCk7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ci1jb2FjaGluZy1jYXJkX190aHVtYm5haWwtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udHItY29hY2hpbmctY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA0NXB4IDQxcHggIWltcG9ydGFudDtcbn1cbi50ci1jb2FjaGluZy1jYXJkX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA0MXB4IDQ1cHggNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1jb2FjaGluZy1jYXJkX19vdmVybGF5LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAyOHB4ICFpbXBvcnRhbnQ7XG59XG4udHItY29hY2hpbmctY2FyZF9fb3ZlcmxheS1leGNlcnB0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1pbnRlcik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLnRyLWljb24tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQwcHggMjZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzLCBjb2xvciAwLjVzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1pY29uLWNhcmQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWljb24tY2FyZDpmb2N1cyAudHItaWNvbi1jYXJkX19pbWFnZS1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItaWNvbi1jYXJkOmZvY3VzIC50ci1pY29uLWNhcmRfX2ltYWdlLWhvdmVyICsgaW1nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50ci1pY29uLWNhcmQ6Zm9jdXMgLnRyLWljb24tY2FyZF9fb3ZlcmxheSB7XG4gIG91dGxpbmU6IDA7XG59XG4udHItaWNvbi1jYXJkOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWljb24tY2FyZDpmb2N1cy12aXNpYmxlIC50ci1pY29uLWNhcmRfX2ltYWdlLWhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1pY29uLWNhcmQ6Zm9jdXMtdmlzaWJsZSAudHItaWNvbi1jYXJkX19pbWFnZS1ob3ZlciArIGltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItaWNvbi1jYXJkIC50ci1pY29uLWNhcmRfX3RpdGxlIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1pY29uLWNhcmQgLnRyLWljb24tY2FyZF9fdGl0bGUgc3ZnIHBhdGgge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1pY29uLWNhcmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxuICAudHItaWNvbi1jYXJkOmhvdmVyIC50ci1pY29uLWNhcmRfX2ltYWdlLWhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC50ci1pY29uLWNhcmQ6aG92ZXIgLnRyLWljb24tY2FyZF9faW1hZ2UtaG92ZXIgKyBpbWcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnRyLWljb24tY2FyZDpob3ZlciAudHItaWNvbi1jYXJkX190aXRsZSBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgfVxuICAudHItaWNvbi1jYXJkOmhvdmVyIC50ci1pY29uLWNhcmRfX3RpdGxlIHN2ZyBwYXRoIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG59XG4udHItaWNvbi1jYXJkW2hyZWY9XCIjXCJdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50ci1pY29uLWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogNDlweDtcbiAgaGVpZ2h0OiA1M3B4O1xufVxuLnRyLWljb24tY2FyZF9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLnRyLWljb24tY2FyZF9faW1hZ2UtaG92ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnRyLWljb24tY2FyZF9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA0NHB4IDAgMCAhaW1wb3J0YW50O1xufVxuLnRyLWljb24tY2FyZF9fdGl0bGUgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi50ci1pY29uLWNhcmRfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuXG4udHItbWluaS1yZXNvdXJjZS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1taW5pLXJlc291cmNlLWNhcmQgLnRyLW1pbmktcmVzb3VyY2UtY2FyZF9faWNvbiByZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC41cywgZmlsbCAwLjVzO1xuICB9XG4gIC50ci1taW5pLXJlc291cmNlLWNhcmQgLnRyLW1pbmktcmVzb3VyY2UtY2FyZF9faWNvbiBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XG4gIH1cbiAgLnRyLW1pbmktcmVzb3VyY2UtY2FyZDpob3ZlciAudHItbWluaS1yZXNvdXJjZS1jYXJkX19pY29uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC50ci1taW5pLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLW1pbmktcmVzb3VyY2UtY2FyZF9faWNvbiByZWN0IHtcbiAgICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICB9XG4gIC50ci1taW5pLXJlc291cmNlLWNhcmQ6aG92ZXIgLnRyLW1pbmktcmVzb3VyY2UtY2FyZF9faWNvbiBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICB9XG59XG4udHItbWluaS1yZXNvdXJjZS1jYXJkX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRyLW1pbmktcmVzb3VyY2UtY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA0NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItbWluaS1yZXNvdXJjZS1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTlweCAhaW1wb3J0YW50O1xuICB9XG59XG4udHItbWluaS1yZXNvdXJjZS1jYXJkX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnRyLW1lbWJlci1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItbWVtYmVyLWNhcmQgLnRyLW1lbWJlci1jYXJkX190aHVtYm5haWwgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHItbWVtYmVyLWNhcmQgLnRyLW1lbWJlci1jYXJkX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1tZW1iZXItY2FyZCAudHItbWVtYmVyLWNhcmRfX2ljb24gcGF0aCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkOmhvdmVyIC50ci1tZW1iZXItY2FyZF9fdGh1bWJuYWlsIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIC50ci1tZW1iZXItY2FyZDpob3ZlciAudHItbWVtYmVyLWNhcmRfX2ljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkOmhvdmVyIC50ci1tZW1iZXItY2FyZF9faWNvbiBwYXRoIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLnRyLW1lbWJlci1jYXJkX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyLW1lbWJlci1jYXJkX19mcm9udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG59XG4udHItbWVtYmVyLWNhcmRfX2JhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHItbWVtYmVyLWNhcmRfX3RodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHItbWVtYmVyLWNhcmRfX3RodW1ibmFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi50ci1tZW1iZXItY2FyZF9fdGh1bWJuYWlsIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbn1cbi50ci1tZW1iZXItY2FyZF9fdGV4dHVhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIycHg7XG4gIHBhZGRpbmc6IDIwcHggMjhweCA0M3B4IDE4cHg7XG59XG4udHItbWVtYmVyLWNhcmRfX3RleHR1YWwtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xufVxuLnRyLW1lbWJlci1jYXJkX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogOHB4O1xufVxuLnRyLW1lbWJlci1jYXJkX19uYW1lIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50ci1tZW1iZXItY2FyZF9fZXhjZXJwdCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0taW50ZXIpO1xuICBmb250LXNpemU6IGNsYW1wKDAuOTM3NXJlbSwgMC45Mzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDAuMjMxNSksIDFyZW0pO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLW1lbWJlci1jYXJkX19pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4udHItbWVtYmVyLWNhcmRfX2F0dHJpYnV0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xufVxuLnRyLW1lbWJlci1jYXJkX19iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUzcHggMzVweCA1MXB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4udHItbWVtYmVyLWNhcmRfX2JhY2sgc3ZnIHtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cbi50ci1tZW1iZXItY2FyZF9fdGVzdGltb25pYWwge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWludGVyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi50ci1tZW1iZXItY2FyZF9fZGF0YS1wb2ludHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50ci1tZW1iZXItY2FyZF9fZGF0YS1wb2ludHMgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0taW50ZXIpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItbWVtYmVyLWNhcmRfd2l0aC10ZXN0aW1vbmlhbCB7XG4gICAgbWluLWhlaWdodDogMzkxcHg7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgfVxuICAudHItbWVtYmVyLWNhcmRfd2l0aC10ZXN0aW1vbmlhbCAudHItbWVtYmVyLWNhcmRfX2lubmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC50ci1tZW1iZXItY2FyZF93aXRoLXRlc3RpbW9uaWFsIC50ci1tZW1iZXItY2FyZF9fZnJvbnQsIC50ci1tZW1iZXItY2FyZF93aXRoLXRlc3RpbW9uaWFsIC50ci1tZW1iZXItY2FyZF9fYmFjayB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC50ci1tZW1iZXItY2FyZF93aXRoLXRlc3RpbW9uaWFsIC50ci1tZW1iZXItY2FyZF9fYmFjayB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkX3dpdGgtdGVzdGltb25pYWw6aG92ZXIgLnRyLW1lbWJlci1jYXJkX19pbm5lciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIH1cbn1cblxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvIHtcbiAgcGFkZGluZzogNTlweCAwIDk2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcHVibGljLWNvYWNoLWhlcm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19iYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZFwiIFwic3RpY2t5XCIgXCJiaW9cIjtcbiAgcm93LWdhcDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWQgc3RpY2t5XCIgXCJiaW8gc3RpY2t5XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MjNweDtcbiAgICBnYXA6IDAgNjRweDtcbiAgfVxufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLWFyZWE6IGhlYWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wdWJsaWMtY29hY2gtaGVyb19faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjY3cHg7XG4gIH1cbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19faGVhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMjdweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAyMDB2dztcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1pbnQsICNEREVGRTUpO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19faGVhZCBoMSB7XG4gIG1hcmdpbjogMCAwIDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19hdHRyaWJ1dGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE0cHg7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX2F0dHJpYnV0ZXMgLnRyLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCA1NSwgNjgsIDAuNikgIWltcG9ydGFudDtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc3RpY2t5IHtcbiAgZ3JpZC1hcmVhOiBzdGlja3k7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDE1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyLXBvc3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNsYW1wKDEzLjQzNzVyZW0sIDEzLjQzNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogOTIuNTkyNiksIDM4LjQzNzVyZW0pO1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyLXBvc3RlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci1zdGF0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogNDFweDtcbiAgcGFkZGluZzogNDFweCAzNHB4O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyLXN0YXQge1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG4udHItcHVibGljLWNvYWNoLWhlcm9fX3NpZGViYXItbnVtYmVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyLWxpc3Qge1xuICBwYWRkaW5nOiAwIDM0cHggNDFweDtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy91bC1vcmFuZ2UtYnVsbGV0LnN2Z1wiKTtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fc2lkZWJhci1idWxsZXQge1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3VsLW9yYW5nZS1idWxsZXQuc3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xufVxuLnRyLXB1YmxpYy1jb2FjaC1oZXJvX19zaWRlYmFyLWJ1bGxldDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50ci1wdWJsaWMtY29hY2gtaGVyb19fYmlvIHtcbiAgZ3JpZC1hcmVhOiBiaW87XG59XG5cbi5yZW1vZGFsIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0td2lkZS1zaXplKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVtb2RhbCB7XG4gICAgbWF4LXdpZHRoOiAxMjIxcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnJlbW9kYWwtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5yZW1vZGFsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4udHItbWVtYmVyLWNhcmQtcmVtb2RhbCB7XG4gIHBhZGRpbmc6IDcwcHggMzBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWwgLnJlbW9kYWwtY2xvc2Uge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiB1bnNldDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbCAucmVtb2RhbC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWwgLnJlbW9kYWwtY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLWluLW91dCwgY29sb3IgMC41cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWwgLnJlbW9kYWwtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIH1cbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsIC5yZW1vZGFsLWNsb3NlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWwgLnJlbW9kYWwtY2xvc2Ugc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDY5cHg7XG4gIH1cbn1cbi50ci1tZW1iZXItY2FyZC1yZW1vZGFsX19zdGFydCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsX19zdGFydCB7XG4gICAgZmxleDogMCAwIDQ0OXB4O1xuICB9XG59XG4udHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fc3RhcnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fdGh1bWJuYWlsIGltZyB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAzOXB4O1xuICB9XG59XG4udHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fdGl0bGUtdGV4dCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLW1lbWJlci1jYXJkLXJlbW9kYWxfX3RpdGxlLXRleHQge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG4udHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fdGl0bGUgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fdGl0bGUgc3ZnIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1tZW1iZXItY2FyZC1yZW1vZGFsX190aXRsZSBzdmc6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLCAjRjE0QTA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItbWVtYmVyLWNhcmQtcmVtb2RhbF9fZW5kIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDFyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC40NjMpLCAxLjEyNXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxufVxuXG4udHItY29hY2hlcy1zd2lwZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIycHggMCAzOXB4O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQ2cHggMCA4NHB4O1xuICB9XG59XG4udHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0bisyKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDlweCk7XG4gIH1cbn1cbi50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0biszKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTdweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jb2FjaGVzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0biszKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgfVxufVxuLnRyLWNvYWNoZXMtc3dpcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDRuKzQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM5cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY29hY2hlcy1zd2lwZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4rNCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3NXB4KTtcbiAgfVxufVxuLnRyLWNvYWNoZXMtc3dpcGVyX19jYW52YXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jb2FjaGVzLXN3aXBlcl9fY2FudmFzIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi50ci1jb2FjaGVzLXN3aXBlcl90eXBlLWNvYWNoZXMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLnRyLWNvYWNoZXMtc3dpcGVyX3R5cGUtY29hY2hlcyAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDI5M3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1jb2FjaGVzLXN3aXBlcl90eXBlLWNvYWNoZXMgLnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAzNjdweDtcbiAgfVxufVxuLnRyLWNvYWNoZXMtc3dpcGVyOm5vdCgudHItY29hY2hlcy1zd2lwZXJfY2FyZC10eXBlLWF1dGhvci1jYXJkKSAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udHItbG9nby1iYXIgLnN3aXBlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IDU2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1sb2dvLWJhciAuc3dpcGVyIHtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gIH1cbn1cbi50ci1sb2dvLWJhciAuc3dpcGVyOjpiZWZvcmUsIC50ci1sb2dvLWJhciAuc3dpcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNzFweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRyLWxvZ28tYmFyIC5zd2lwZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4udHItbG9nby1iYXIgLnN3aXBlcjo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi50ci1sb2dvLWJhciAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG59XG4udHItbG9nby1iYXIgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA3M3B4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRyLWxvZ28tYmFyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDNweCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMzRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi50ci1sb2dvLWJhciAuc3dpcGVyLm5vLWdyYXlzY2FsZSBpbWcge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4udHItbG9nby1iYXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbi50ci1sb2dvLWJhcl9iZWlnZSAuc3dpcGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iZWlnZSwgI0ZGRjhGNCksIHRyYW5zcGFyZW50KTtcbn1cbi50ci1sb2dvLWJhcl9iZWlnZSAuc3dpcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iZWlnZSwgI0ZGRjhGNCkpO1xufVxuLnRyLWxvZ28tYmFyX21pbnQgLnN3aXBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWludCwgI0RERUZFNSksIHRyYW5zcGFyZW50KTtcbn1cbi50ci1sb2dvLWJhcl9taW50IC5zd2lwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1pbnQsICNEREVGRTUpKTtcbn1cbi50ci1sb2dvLWJhcl9saWdodC1ibHVlIC5zd2lwZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWJsdWUsICNEM0YzRjIpLCB0cmFuc3BhcmVudCk7XG59XG4udHItbG9nby1iYXJfbGlnaHQtYmx1ZSAuc3dpcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ibHVlLCAjRDNGM0YyKSk7XG59XG4udHItbG9nby1iYXJfdGVhbCAuc3dpcGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KSwgdHJhbnNwYXJlbnQpO1xufVxuLnRyLWxvZ28tYmFyX3RlYWwgLnN3aXBlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCkpO1xufVxuXG4udHItc2xpZGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTRweDtcbn1cbi50ci1iZy10ZWFsIC50ci1zbGlkZXItbmF2IHJlY3Qge1xuICBmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWJnLXRlYWwgLnRyLXNsaWRlci1uYXYgYnV0dG9uOmhvdmVyIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIH1cbiAgLnRyLWJnLXRlYWwgLnRyLXNsaWRlci1uYXYgYnV0dG9uOmhvdmVyIHJlY3Qge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICB9XG59XG4udHItc2xpZGVyLW5hdiBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnRyLXNsaWRlci1uYXYgYnV0dG9uIHJlY3QsIC50ci1zbGlkZXItbmF2IGJ1dHRvbiBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItc2xpZGVyLW5hdiBidXR0b246aG92ZXIgcGF0aCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgfVxuICAudHItc2xpZGVyLW5hdiBidXR0b246aG92ZXIgcmVjdCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgfVxufVxuXG4udHItbWVkaWEtc2VsZWN0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRyLW1lZGlhLXNlbGVjdG9yIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRyLW1lZGlhLXNlbGVjdG9yIGltZy5jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi50ci1tZWRpYS1zZWxlY3RvciBjYW52YXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRyLW1lZGlhLXNlbGVjdG9yIFtkYXRhLWxvdHRpZV0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRyLW1lZGlhLXNlbGVjdG9yX192aWRlby1jb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRyLW1lZGlhLXNlbGVjdG9yX192aWRlby1jb250YWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnRyLW1lZGlhLXNlbGVjdG9yX192aWRlby1jZW50ZXIge1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4udHItbWVkaWEtc2VsZWN0b3JfX3ZpZGVvLWNlbnRlci1yaWdodCB7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xufVxuLnRyLW1lZGlhLXNlbGVjdG9yX19wb3B1cC12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1tZWRpYS1zZWxlY3Rvcl9fcG9wdXAtdmlkZW8gcmVjdCB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzLCBzdHJva2UgMC41cztcbiAgfVxuICAudHItbWVkaWEtc2VsZWN0b3JfX3BvcHVwLXZpZGVvOmhvdmVyIHJlY3Qge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICAgIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIH1cbn1cbi50ci1tZWRpYS1zZWxlY3Rvcl9fcG9wdXAtdmlkZW8gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbi50ci1tZWRpYS1zZWxlY3Rvcl9fcG9wdXAtdmlkZW8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi50ci1wb3N0LWhlcm8ge1xuICBwYWRkaW5nOiA2MHB4IDAgMTE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm8gLnRyLWhlYWQge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG4udHItcG9zdC1oZXJvIC50ci1oZWFkX19leWVicm93IHtcbiAgbWFyZ2luOiAwIDAgMzJweCAhaW1wb3J0YW50O1xufVxuLnRyLXBvc3QtaGVybyAudHItaGVhZF9faGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG4udHItcG9zdC1oZXJvX19iYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbi50ci1wb3N0LWhlcm9fX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHggNjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBvc3QtaGVyb19fZ3JpZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4udHItcG9zdC1oZXJvX190aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBvc3QtaGVyb19fdGh1bWJuYWlsIHtcbiAgICBmbGV4OiAwIDAgNDE5cHg7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm9fX3RodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi50ci1wb3N0LWhlcm9fX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLnRyLXBvc3QtaGVyb19fdGFncyA+IGRpdjpudGgtY2hpbGQobisyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuLnRyLXBvc3QtaGVyb19fdGFncyA+IGRpdjpudGgtY2hpbGQobisyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG59XG4udHItcG9zdC1oZXJvX19jYXRlZ29yeSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItcG9zdC1oZXJvX19hdXRob3Ige1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1hcm9vbiwgIzdBMEIwMCk7XG59XG5cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4N3B4IDAgMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm0gLnRyLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm0gLnRyLWhlYWRfX2V5ZWJyb3cge1xuICBtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybSAudHItaGVhZF9faGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDI5cHg7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3dyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMzNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmVpZ2UsICNGRkY4RjQpO1xuICB9XG4gIC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX193cmFwcGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm90dG9tOiAxMDNweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbiAgfVxufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2JhY2sge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3RleHR1YWwge1xuICBwYWRkaW5nOiAzOXB4IDAgNDdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3RleHR1YWwge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2dyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDQ3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fdGFncyA+IGRpdjpudGgtY2hpbGQobisyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX3RhZ3MgPiBkaXY6bnRoLWNoaWxkKG4rMik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgZmxleDogMCAwIDU0N3B4O1xuICB9XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZm9ybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEzM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmVpZ2UsICNGRkY4RjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZm9ybTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZm9ybTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IDEwM3B4O1xuICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gMiAqIC0xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTAwdncgLSAxMDAlKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fZm9ybTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMzNweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV90ZWFsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV90ZWFsIC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX193cmFwcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtX3RlYWwgLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fX2Zvcm06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fbWludCB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fbWludDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1pbnQsICNEREVGRTUpO1xufVxuLnRyLXBvc3QtaGVyby13aXRoLWZvcm1fbWludCAudHItcG9zdC1oZXJvLXdpdGgtZm9ybV9fd3JhcHBlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWludCwgI0RERUZFNSk7XG59XG4udHItcG9zdC1oZXJvLXdpdGgtZm9ybV9taW50IC50ci1wb3N0LWhlcm8td2l0aC1mb3JtX19mb3JtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1taW50LCAjRERFRkU1KTtcbn1cblxuLnRyLXNoYXJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi50ci1zaGFyZXIgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4udHItc2hhcmVyIGJ1dHRvbiBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItc2hhcmVyIGJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UsICNGMTRBMDgpO1xuICB9XG59XG4udHItc2hhcmVyX3doaXRlIGJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuXG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZCBzdmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZCBzdmcgcGF0aCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZDpob3ZlciAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190aHVtYm5haWwgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZDpob3ZlciBzdmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZDpob3ZlciBzdmcgcGF0aCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX3RodW1ibmFpbCB7XG4gICAgZmxleDogMCAwIDE3OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxNjZweDtcbiAgfVxufVxuLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGV4dHVhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9fdGV4dHVhbCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAwIDA7XG4gIH1cbn1cbi50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX3RleHR1YWwgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnRyLWhvcml6b250YWwtcmVzb3VyY2UtY2FyZF9faW5mbyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX2luZm8gPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ci1ob3Jpem9udGFsLXJlc291cmNlLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4udHItc2VhcmNoLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1zZWFyY2gtaW5wdXQgbGFiZWxbZm9yPXNlYXJjaF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG4udHItc2VhcmNoLWlucHV0IGlucHV0I3NlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4IDEzcHggMTNweCA0M3B4ICFpbXBvcnRhbnQ7XG59XG4udHItc2VhcmNoLWlucHV0IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuc2VsZWN0ICsgLm1rdG9FcnJvciArIC5zZWxlY3QyLFxuc2VsZWN0ICsgLnNlbGVjdDIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuc2VsZWN0ICsgLm1rdG9FcnJvciArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbixcbnNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDU1LCA2OCwgMC4wNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCA1NSwgNjgsIDAuNSkgIWltcG9ydGFudDtcbn1cbnNlbGVjdCArIC5ta3RvRXJyb3IgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKSAhaW1wb3J0YW50O1xufVxuc2VsZWN0ICsgLm1rdG9FcnJvciArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG5zZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9zZWxlY3QtYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCA2cHg7XG59XG5zZWxlY3QgKyAubWt0b0Vycm9yICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKSAhaW1wb3J0YW50O1xufVxuXG4udHItc2VsZWN0LWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDU1LCA2OCwgMC41KSAhaW1wb3J0YW50O1xufVxuLmFkbWluLWJhciAudHItc2VsZWN0LWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCAxNnB4IDEycHggNDRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCA1NSwgNjgsIDAuNSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOjpiZWZvcmUsIC50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9zZWxlY3QtY2hlY2tib3guc3ZnXCIpO1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9zZWxlY3QtY2hlY2ttYXJrLnN2Z1wiKTtcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnRyLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWJsdWUsICNEM0YzRjIpICFpbXBvcnRhbnQ7XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4udHItc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ci1zZWxlY3QtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ibHVlLCAjRDNGM0YyKSAhaW1wb3J0YW50O1xufVxuXG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dI21rdG9Gb3JtXzQ3NiAubWt0b0ZpZWxkV3JhcCBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0jbWt0b0Zvcm1fNDc2IGlucHV0I0VtYWlsIHtcbiAgcGFkZGluZzogMTVweCAyM3B4ICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9Gb3JtUm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTVweDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0Zvcm1Sb3cucm93LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0Zvcm1Db2wge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9GaWVsZFdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0ZpZWxkV3JhcCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMCAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9GaWVsZFdyYXAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0ZpZWxkV3JhcCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9c3VibWl0XSkubWt0b0ludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNEQTA0MDQgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0d1dHRlciwgLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvT2Zmc2V0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uV3JhcCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uUm93IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdCxcbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTVweDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0NoZWNrYm94TGlzdCBpbnB1dCxcbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0OmNoZWNrZWQgKyBsYWJlbCxcbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9DaGVja2JveExpc3QgaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIGxhYmVsLFxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IGlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9DaGVja2JveExpc3QgbGFiZWwsXG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9DaGVja2JveExpc3QubWt0b0ludmFsaWQgbGFiZWw6OmJlZm9yZSxcbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdC5ta3RvSW52YWxpZCBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjREEwNDA0ICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9DaGVja2JveExpc3QgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9DaGVja2JveExpc3QgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9SYWRpb0xpc3QgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b1JhZGlvTGlzdCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvUmFkaW9MaXN0IGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIHRleHRhcmVhLm1rdG9JbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjREEwNDA0ICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYykgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMThweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDJzO1xufVxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCkgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbjpmb2N1cyAudHItYmctdGVhbCB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCkgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbjpmb2N1cy12aXNpYmxlIC50ci1iZy10ZWFsIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1tYXJrZXRvLWZvcm1baWRePW1rdG9Gb3JtXSAubWt0b0J1dHRvbiBzcGFuLFxuLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b24gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4udHItbWFya2V0by1mb3JtW2lkXj1ta3RvRm9ybV0gLm1rdG9CdXR0b24gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNXMsIHN0cm9rZSAwLjVzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLW1hcmtldG8tZm9ybVtpZF49bWt0b0Zvcm1dIC5ta3RvQnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbCwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1zdWJtaXRdKSxcbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSB0ZXh0YXJlYSwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXN1Ym1pdF0pLFxuLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ4LCAyNDQsIDAuOSkgIWltcG9ydGFudDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1zdWJtaXRdKTo6cGxhY2Vob2xkZXIsXG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9c3VibWl0XSk6OnBsYWNlaG9sZGVyLFxuLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNDgsIDI0NCwgMC45KSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlLFxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIC5ta3RvUmFkaW9MaXN0IGlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmJlZm9yZSxcbi50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIC5ta3RvUmFkaW9MaXN0IGlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCBsYWJlbDpiZWZvcmUsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0IGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNDgsIDI0NCwgMC43KSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0IGxhYmVsOjphZnRlciwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gLm1rdG9DaGVja2JveExpc3QgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9SYWRpb0xpc3QgbGFiZWw6YmVmb3JlLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSAubWt0b1JhZGlvTGlzdCBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjQ4LCAyNDQsIDAuNykgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSAubWt0b1JhZGlvTGlzdCBsYWJlbDo6YWZ0ZXIsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIC5ta3RvUmFkaW9MaXN0IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIC5ta3RvQnV0dG9uLCAudHItbWFya2V0by1mb3JtX21hcm9vbi5ta3RvRm9ybSAubWt0b0J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCkgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSAubWt0b0J1dHRvbjpmb2N1cywgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gLm1rdG9CdXR0b246Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gLm1rdG9CdXR0b246Zm9jdXMtdmlzaWJsZSwgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gLm1rdG9CdXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1fdGVhbC5ta3RvRm9ybSBzZWxlY3QgKyAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24sIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIHNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV90ZWFsLm1rdG9Gb3JtIHNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC50ci1tYXJrZXRvLWZvcm1fbWFyb29uLm1rdG9Gb3JtIHNlbGVjdCArIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI0OCwgMjQ0LCAwLjcpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX3RlYWwubWt0b0Zvcm0gc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLnRyLW1hcmtldG8tZm9ybV9tYXJvb24ubWt0b0Zvcm0gc2VsZWN0ICsgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWFycm93LWRhcmsuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX2lubGluZS5ta3RvRm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyLW1hcmtldG8tZm9ybV9pbmxpbmUubWt0b0Zvcm0gLnRyLW1hcmtldG8tZm9ybS5ta3RvRm9ybSAubWt0b0ZpZWxkV3JhcCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi50ci1tYXJrZXRvLWZvcm1faW5saW5lLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuLnRyLW1hcmtldG8tZm9ybV9pbmxpbmUubWt0b0Zvcm0gLm1rdG9DYXB0Y2hhRGlzY2xhaW1lciB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4udHItbWFya2V0by1mb3JtX2lubGluZS5ta3RvRm9ybSAubWt0b0NhcHRjaGFEaXNjbGFpbWVyIGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udHItbWFya2V0by1mb3JtX2lubGluZS5ta3RvRm9ybSAubWt0b0ZpZWxkV3JhcCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbi50ci1tYXJrZXRvLWZvcm1faW5saW5lLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRyLW1hcmtldG8tZm9ybV9pbmxpbmUubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAgaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1maWxlXSkge1xuICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnRyLXRlc3RpbW9uaWFsLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBwYWRkaW5nOiA1NnB4IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItdGVzdGltb25pYWwtY2FyZCB7XG4gICAgcGFkZGluZzogOTJweCA3NHB4IDcxcHg7XG4gIH1cbn1cbi50ci10ZXN0aW1vbmlhbC1jYXJkID4gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNnB4O1xuICB0b3A6IC0xMnB4O1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItdGVzdGltb25pYWwtY2FyZCA+IHN2ZyB7XG4gICAgdG9wOiAtMjlweDtcbiAgICBsZWZ0OiA2NXB4O1xuICB9XG59XG4udHItdGVzdGltb25pYWwtY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdGVhbCwgIzAwMzc0NCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci10ZXN0aW1vbmlhbC1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnRyLXRlc3RpbW9uaWFsLWNhcmRfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI4cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2ssICMxNjBEMEQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci10ZXN0aW1vbmlhbC1jYXJkX19mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi50ci10ZXN0aW1vbmlhbC1jYXJkX19mb290ZXIgaW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogNzdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItdGVzdGltb25pYWwtY2FyZF9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbn1cbi50ci10ZXN0aW1vbmlhbC1jYXJkX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjkzNzVyZW0sIDAuOTM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjIzMTUpLCAxcmVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjM3cHg7XG59XG4udHItdGVzdGltb25pYWwtY2FyZF9fcG9zaXRpb24ge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWludGVyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42MzdweDtcbn1cblxuLnRyLXVpLWFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG4udHItdWktYWNjb3JkaW9uLnVpLWFjY29yZGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRyLXVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHN2ZyByZWN0IHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjVzLCBzdHJva2UgMC41cztcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHN2ZyByZWN0IHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG4gIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZSwgI0YxNEEwOCk7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItdWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTZweDtcbn1cbi50ci11aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ci11aS1hY2NvcmRpb25fX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS10ZWFsLCAjMDAzNzQ0KTtcbn1cbi50ci1iZy10ZWFsIC50ci11aS1hY2NvcmRpb25fX2l0ZW0ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuLnRyLWJnLXRlYWwgLnRyLXVpLWFjY29yZGlvbl9faXRlbSAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItdWktYWNjb3JkaW9uX3doaXRlIC50ci11aS1hY2NvcmRpb25fX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm94LXNoYWRvdzogN3B4IDRweCAxOC44cHggMHB4IHJnYmEoMTI2LCAxMzQsIDEzNCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudHItdWktYWNjb3JkaW9uX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG4udHItdWktYWNjb3JkaW9uX3doaXRlIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMzFweCAyNHB4O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci11aS1hY2NvcmRpb25fd2hpdGUgLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi50ci11aS1hY2NvcmRpb25fd2hpdGUgLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4udHItdWktYWNjb3JkaW9uX3doaXRlIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbi50ci11aS1hY2NvcmRpb25fd2hpdGUgLnVpLWFjY29yZGlvbi1jb250ZW50OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRyLXVpLWFjY29yZGlvbl93aGl0ZSAudWktYWNjb3JkaW9uLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItdWktYWNjb3JkaW9uX3doaXRlIC51aS1hY2NvcmRpb24tY29udGVudDphZnRlciB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi50ci1ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweCAwO1xufVxuLnRyLW5vdGlmaWNhdGlvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG59XG4udHItbm90aWZpY2F0aW9uX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udHItcGFydG5lci1sYW5kaW5nIHtcbiAgcGFkZGluZzogMTg1cHggMCA5NnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xufVxuLnRyLXBhcnRuZXItbGFuZGluZyAudHItaGVhZF9faGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDIxcHg7XG59XG4udHItcGFydG5lci1sYW5kaW5nX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcGFydG5lci1sYW5kaW5nX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ci1wYXJ0bmVyLWxhbmRpbmdfX3RleHR1YWwge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG4udHItcGFydG5lci1sYW5kaW5nX19sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogNDdweCAzNnB4O1xuICBtYXgtd2lkdGg6IDQ3NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbiAgYm9yZGVyLXJhZGl1czogMzhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyLXBhcnRuZXItbGFuZGluZ19fbG9nb3Mge1xuICAgIGZsZXg6IDAgMCA0NzRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udHItcGFydG5lci1sYW5kaW5nX19sb2dvcy1pbWcge1xuICBtYXgtd2lkdGg6IDE1OXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItcGFydG5lci1sYW5kaW5nX19sb2dvcy1pbWcge1xuICAgIGZsZXg6IDAgMSAxNTlweDtcbiAgfVxufVxuLnRyLXBhcnRuZXItbGFuZGluZ19fbG9nb3Mgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi50ci1zdGF0LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAxNXB4O1xuICBwYWRkaW5nOiA2MHB4IDI3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLXN0YXQtY2FyZFtocmVmPVwiI1wiXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udHItc3RhdC1jYXJkX19udW0ge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xufVxuLnRyLXN0YXQtY2FyZF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0taW50ZXIpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50ci1sb2dvLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAzNHB4IDI3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLWxvZ28tY2FyZFtocmVmPVwiI1wiXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udHItbG9nby1jYXJkW2hyZWY9XCIjXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi50ci1sb2dvLWNhcmRfX2ltZyB7XG4gIG1heC13aWR0aDogMTYycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzOHB4O1xufVxuLnRyLWxvZ28tY2FyZF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi50ci1sb2dvLWNhcmRfX3RleHQge1xuICBmb250LXNpemU6IGNsYW1wKDAuOTM3NXJlbSwgMC45Mzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDAuMjMxNSksIDFyZW0pO1xufVxuXG4udHItc3RpY2t5LXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTAwJSkgLyAyICogLTEpO1xuICBib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrLCAjMTYwRDBEKTtcbn1cbi50ci1zdGlja3ktcG9wdXAgPiAudHItY29udGFpbmVyLXdpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnRyLXN0aWNreS1wb3B1cCBmb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50ci1zdGlja3ktcG9wdXBfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1heC13aWR0aDogMzU5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBib3gtc2hhZG93OiA3cHggNHB4IDE4LjhweCAwcHggcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi50ci1zdGlja3ktcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAyNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaywgIzE2MEQwRCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJveC1zaXppbmc6IDdweCA0cHggMTguOHB4IDBweCByZ2JhKDEyNiwgMTM0LCAxMzQsIDAuMSk7XG59XG4udHItc3RpY2t5LXBvcHVwX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHItc3RpY2t5LXBvcHVwX19zdWJ0ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRyLXN0aWNreS1wb3B1cF9jbG9zZWQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50ci1zdGlja3ktcG9wdXBfY2xvc2VkIC50ci1zdGlja3ktcG9wdXAtd3JhcHBlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udHItY2F0ZWdvcnktbGlzdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItY2F0ZWdvcnktbGlzdF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHItY2F0ZWdvcnktbGlzdF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDE0MHB4IDYwcHg7XG4gIH1cbn1cblxuLm5vLXJlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3VsLW9yYW5nZS1idWxsZXQuc3ZnXCIpO1xufVxuXG4udHItZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDUuMzEyNXJlbSwgNy41cmVtICsgKCgxdncgLSAwLjY0cmVtKSAqIC0xOS44ODY0KSwgNy41cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDUuMzEyNXJlbSwgNy41cmVtICsgKCgxdncgLSAwLjY0cmVtKSAqIC0xOS44ODY0KSwgNy41cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXRlYWwsICMwMDM3NDQpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbi50ci1mb290ZXJfc2ltcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWdyYXksICNGNUYxRUUpO1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG4udHItZm9vdGVyX3NpbXBsZSAudHItZm9vdGVyX19jb3B5cmlnaHQge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItZm9vdGVyX3NpbXBsZSAudHItZm9vdGVyX19jb3B5cmlnaHQtaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheSwgIzZFNkM2Nyk7XG59XG4udHItZm9vdGVyX3NpbXBsZSAudHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSB7XG4gIGdhcDogMjZweDtcbn1cbi50ci1mb290ZXJfc2ltcGxlIC50ci1mb290ZXJfX2NvcHlyaWdodC1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LCAjNkU2QzY3KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuLnRyLWZvb3Rlcl9zaW1wbGUgLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheSwgIzZFNkM2Nyk7XG59XG4udHItZm9vdGVyX3NpbXBsZSAudHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSAubWVudS1pdGVtIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9JY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi50ci1mb290ZXJfcGFydG5lci1sYW5kaW5nIHtcbiAgcGFkZGluZzogNDhweCAwO1xufVxuLnRyLWZvb3Rlcl9wYXJ0bmVyLWxhbmRpbmcgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogNTlweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHItZm9vdGVyX3BhcnRuZXItbGFuZGluZyAudHItZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDkycHg7XG59XG4udHItZm9vdGVyX3BhcnRuZXItbGFuZGluZyAudHItZm9vdGVyX19jb3B5cmlnaHQge1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ci1mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1mb290ZXJfX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4udHItZm9vdGVyX190b3AgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ci1mb290ZXJfX3RvcCAudHItaGVhZCB7XG4gICAgZmxleDogMCAxIDMzN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ci1mb290ZXJfX3RvcCAudHItaGVhZCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHItZm9vdGVyX190b3AgLnRyLWhlYWRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudHItZm9vdGVyX190b3AgLnRyLWhlYWRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnRyLWZvb3Rlcl9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWZvb3Rlcl9fZm9ybSB7XG4gICAgZmxleDogMCAwIDUyNnB4O1xuICB9XG59XG4udHItZm9vdGVyX19mb3JtLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udHItZm9vdGVyX19mb3JtIC50ci1tYXJrZXRvLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udHItZm9vdGVyX19mb3JtIC50ci1tYXJrZXRvLWZvcm0gaW5wdXRbdHlwZT1oaWRkZW5dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnRyLWZvb3Rlcl9fZm9ybSAudHItbWFya2V0by1mb3JtIC5ta3RvQnV0dG9uUm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi50ci1mb290ZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4IGNsYW1wKDMuNzVyZW0sIDMuNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMTAuNjQ4MSksIDYuNjI1cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4udHItZm9vdGVyX19jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRyLWZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2xhbXAoOS4zMTI1cmVtLCA5LjMxMjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNy40MDc0KSwgMTEuMzEyNXJlbSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpICFpbXBvcnRhbnQ7XG59XG4udHItZm9vdGVyX19sb2dvIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRyLWZvb3Rlcl9fbG9nby1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRikgIWltcG9ydGFudDtcbn1cbi50ci1mb290ZXJfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4udHItZm9vdGVyX19zb2NpYWxzIGEge1xuICBmbGV4LXNocmluazogMDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWZvb3Rlcl9fc29jaWFscyBhIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50ci1mb290ZXJfX3NvY2lhbHMgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS15ZWxsb3csICNGMkI2MUIpO1xuICB9XG59XG4udHItZm9vdGVyX19zb2NpYWxzIGEgc3ZnIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi50ci1mb290ZXJfX25hdiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ci1mb290ZXJfX25hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAudHItZm9vdGVyX19uYXYge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTEzNXB4O1xuICB9XG59XG4udHItZm9vdGVyX19uYXYtY29sIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTAuMDFweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMC4wMXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHItZm9vdGVyX19uYXYtY29sIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEzLjMzNHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMy4zMzRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRyLWZvb3Rlcl9fbmF2LWNvbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgfVxufVxuLnRyLWZvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1naXZvbmljKTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyLWZvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ci1mb290ZXJfX25hdi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi50ci1mb290ZXJfX25hdi1tZW51IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udHItZm9vdGVyX19uYXYtbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi50ci1mb290ZXJfX25hdi1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLCAjRkZGRkZGKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ci1mb290ZXJfX25hdi1tZW51IGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0teWVsbG93LCAjRjJCNjFCKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS15ZWxsb3csICNGMkI2MUIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ci1mb290ZXJfX2NvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDVyZW0sIDVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC42Mjk2KSwgNi4yNXJlbSk7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyM3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ci1mb290ZXJfX2NvcHlyaWdodC1pbmZvIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50ci1mb290ZXJfX2NvcHlyaWdodC1pbmZvIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWZvb3Rlcl9fY29weXJpZ2h0LWluZm8gYSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcbiAgfVxufVxuLnRyLWZvb3Rlcl9fY29weXJpZ2h0LWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0teWVsbG93LCAjRjJCNjFCKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0teWVsbG93LCAjRjJCNjFCKSAhaW1wb3J0YW50O1xufVxuLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG59XG4udHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAtNnB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG59XG4udHItZm9vdGVyX19jb3B5cmlnaHQtbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRyLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS15ZWxsb3csICNGMkI2MUIpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXllbGxvdywgI0YyQjYxQikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHItaGVyby1jb2FjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmF5LCAjRjVGMUVFKTtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLnRyLWhlcm8tY29hY2hfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyLWhlcm8tY29hY2hfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi50ci1oZXJvLWNvYWNoX19pbWFnZSB7XG4gIGZsZXg6IDAgMCAxODVweDtcbiAgbWF4LXdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiAxODVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyLWhlcm8tY29hY2hfX2ltYWdlIGltZyB7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSwgI0ZGRkZGRik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHItaGVyby1jb2FjaF9faW1hZ2Ugc3ZnIHtcbiAgZmlsbDogIzBlNzZhODtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG4udHItaGVyby1jb2FjaF9faW5mbyB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi50ci1oZXJvLWNvYWNoX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLnRyLWhlcm8tY29hY2hfX2JpbyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50ci1oZXJvLWNvYWNoX19iaW8gaDIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udHItaGVyby1jb2FjaF9fYmlvIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udHItY29hY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUsICNGRkZGRkYpO1xuICBwYWRkaW5nOiA0NXB4IDA7XG59XG4udHItY29hY2hfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyLWNvYWNoX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLnRyLWNvYWNoX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXksICM2RTZDNjcpO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ci1jb2FjaF9faW5mbyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmbGV4OiAwIDAgY2FsYyg3MCUgLSAxNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzAlIC0gMTVweCk7XG4gIH1cbiAgLnRyLWNvYWNoX19pbmZvOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheSwgIzZFNkM2Nyk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi50ci1jb2FjaF9fdGVzdGltb25pYWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyLWNvYWNoX190ZXN0aW1vbmlhbCB7XG4gICAgZmxleDogMCAwIGNhbGMoMzAlIC0gMTVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMwJSAtIDE1cHgpO1xuICB9XG59XG4udHItY29hY2hfX3Rlc3RpbW9uaWFsIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnRyLWNvYWNoX190ZXN0aW1vbmlhbCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi50ci1jb2FjaF9faXRlbS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi50ci1jb2FjaF9faXRlbS1yb3cgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG59XG4udHItY29hY2hfX2l0ZW0tcm93IGltZyB7XG4gIG1heC13aWR0aDogMjRweDtcbn1cbi50ci1jb2FjaF9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi50ci1jb2FjaF9faXRlbS10aXRsZV9uby1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLnRyLWNvYWNoX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4udHItY29hY2hfX2l0ZW0tZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udHItY29hY2hfX2l0ZW0tY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4udHItY29hY2hfX2l0ZW0tY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtZ3JheSwgI0Y1RjFFRSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LCAjNkU2QzY3KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA0cHggMTJweDtcbn1cblxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZ2l2b25pYyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5oMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC0xKTtcbn1cblxuLmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTIpO1xufVxuXG4uaDMge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLWgtMyk7XG59XG5cbi5oNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC00KTtcbn1cblxuLmg1IHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tY3VzdG9tLS1oLTUpO1xufVxuXG4uaDYge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1jdXN0b20tLWgtNik7XG59IiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5cbi50ci1oZWFkZXIge1xuICAkaGVhZGVyOiAmO1xuXG4gIHBhZGRpbmctdG9wOiBtYXRoLWNsYW1wKDAsIDIwLCAxMjAwLCAxMzAwKTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9zaW1wbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBoZWlnaHQ6IDcycHg7XG5cbiAgICAudHItY29udGFpbmVyLXdpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI3skaGVhZGVyfV9fbG9nbyB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX3BhcnRuZXItbGFuZGluZyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcblxuICAgICN7JGhlYWRlcn0ge1xuICAgICAgJl9fbWVudSB7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICA+IC5uby1saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1mb2N1cyB7XG4gICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICA+IC5uby1saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1wYXJlbnQtZm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfdGVhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG5cbiAgICAjeyRoZWFkZXJ9IHtcbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICZfX21lbnUge1xuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgID4gYSxcbiAgICAgICAgICA+IC5uby1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgICYubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC4yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fb3Blbi1tZW51IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9taW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludDtcblxuICAgICN7JGhlYWRlcn0ge1xuICAgICAgJl9fbWVudSB7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgICYubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9saWdodC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcblxuICAgICN7JGhlYWRlcn0ge1xuICAgICAgJl9fbWVudSB7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgICYubWVudS1pdGVtLXBhcmVudC1mb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9hY3RpdmUtbW9iaWxlLW1lbnUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgI3skaGVhZGVyfSB7XG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmX19vcGVuLW1lbnUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gbWF0aC1jbGFtcCg0NCwgMTAwKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogbWF0aC1jbGFtcCg3MiwgMTEwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogbWF0aC1jbGFtcCgyMCwgNDcsIDEyMDAsIDEzMDApO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRtYXJvb247XG4gICAgd2lkdGg6IG1hdGgtY2xhbXAoNzAsIDEwMik7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAmOm5vdCgjeyRoZWFkZXJ9X19sb2dvX3NpbXBsZSkge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9zaW1wbGUge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICA+IGEsXG4gICAgICA+IC5uby1saW5rIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDEyLjUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzcGFuOm5vdCgudHItbWVudS1sb3R0aWUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ci1tZW51LWxvdHRpZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTJweDtcblxuICAgICAgICAgIGNhbnZhcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtZm9jdXMge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51LWl0ZW1fdmVydGljYWwsXG4gICAgICAgICYubWVudS1pdGVtX2hvcml6b250YWwge1xuICAgICAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDc3MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUzcHggMWZyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS1pdGVtX3RhYiB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiAje21hdGgtY2xhbXAoMjIsIDQwKX0pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDAgMCA0MHB4IDQwcHg7XG4gICAgICAgICAgLy8gYm9yZGVyLXRvcDogc29saWQgMXB4ICMwMDM3NDQ4MDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA3cHggMTguOHB4IDAgcmdiYSgxMjYsIDEzNCwgMTM0LCAwLjEpO1xuICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoLTEgKiAje21hdGgtY2xhbXAoMjIsIDQwKX0pO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNTNweCAxZnI7XG4gICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuIHNjcm9sbDtcbiAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19pbmZvIHtcbiAgICAgICAgICAgICZfdmVydGljYWwge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggbWF0aC1jbGFtcCgyMiwgNDApO1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1tZW51X19jb250YWluZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTVweCBtYXRoLWNsYW1wKDIyLCA0MCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfdGFiIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTVweCBtYXRoLWNsYW1wKDIyLCA0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEzMHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaDUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpNaUlHaGxhV2RvZEQwaU1qZ2lJSFpwWlhkQ2IzZzlJakFnTUNBek15QXlPQ0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRNeExqUTJOelVnTWpjdU16RTFNME16TUM0MU9EZzNJREkzTGpVM01qY2dNamt1TlRneE9TQXlOeTR6TlNBNExqY3hORFlnTWpjdU1UYzFPVU15Tnk0NE5USWdNamN1TURBeU15QXlOaTQ1T0RZM0lESTJMamd6TWpnZ01qWXVNVEV5SURJMkxqY3lOelJESURJMExqSTVNRGNnTWpZdU5UQTROU0F5TWk0ME5UQXlJREkyTGpNNU9EQWdNakF1TmpFeE15QXlOaTQwTURNMFF6SXdMakl5TmpNZ01qWXVOREEwTkNBeU1DNHhOamc1SURJMUxqZzFOemNnTWpBdU5UTXlPQ0F5TlM0M05EVTVRekl5TGpJNE56a2dNalV1TWpBeU9TQXlOQzR4TXpVd0lESTBMamt3TlRNZ01qVXVPVFkzTkNBeU5DNDVORE00UXpJMkxqZzROaUF5TkM0NU5qSTNJREkzTGpnd01pQXlOUzR3TXpNMElESTRMamN3T1RRZ01qVXVNVFkyTVVNeU9TNHdPVGt6SURJMUxqSXlNekFnTWprdU5EZzRPU0F5TlM0eU9UZzNJREk1TGpnNE1UY2dNalV1TXpNME1FTXpNQzR6TXpneklESTFMak0zTkRnZ016QXVOemN5TXlBeU5TNHpNVGsxSURNeExqSXlOakVnTWpVdU16QTBORU16TWk0ME1EVTNJREkxTGpJMk5qTWdNekl1TlRjM01TQXlOaTQ1T1RFeElETXhMalEyTmpnZ01qY3VNekUzTTB3ek1TNDBOamMxSURJM0xqTXhOVE5hSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p4d1lYUm9JR1E5SWsweU5TNHdOemMwSURFeUxqSXhPVEZETWpRdU5qSTRNQ0F4TWk0NU1UTTVJREl6TGprd01qVWdNVE11TkRjd0lESXpMakk0T0RFZ01UUXVNREU1UXpJeUxqWTROVE1nTVRRdU5UVTJOU0F5TWk0d016YzRJREUxTGpBMU16TWdNakV1TXpjNE5TQXhOUzQxTVRrelF6SXdMakE0T0RNZ01UWXVORE16TlNBeE9DNDJPRGt3SURFM0xqRXpOVE1nTVRjdU16UTNNaUF4Tnk0NU5UZzBRekUyTGpjMk1UVWdNVGd1TXpFM05DQXhOaTR6TWpneUlERTNMalExTnpJZ01UWXVPRFEyT0NBeE55NHdOalkyUXpFNExqQTFNaklnTVRZdU1UVTNNeUF4T1M0eE1EazRJREUwTGprNU9UY2dNakF1TVRneUlERXpMamt6T1RWRE1qQXVOekV4TXlBeE15NDBNVFUxSURJeExqSTBNRFlnTVRJdU9Ea3hOaUF5TVM0M056a3lJREV5TGpNM09ETkRNakl1TXpVNU15QXhNUzQ0TWpZeUlESXlMamc1T1RRZ01URXVNVFV3SURJeUxqZzJOemtnTVRBdU56QTVOVU15TkM0ME9EazRJREV3TGpFd01qUWdNalV1Tmpjek1TQXhNUzR5T1RrMElESTFMakEzT0RFZ01USXVNakU1TjB3eU5TNHdOemMwSURFeUxqSXhPVEZhSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p4d1lYUm9JR1E5SWsweE15NDNOamcySURRdU9Ea3pOakpETVRRdU1qSTFJRFV1TlRJME1ERWdNVE11T1RFeU9TQTJMalE1TURneElERXpMamMyTmpJZ055NHhPVFE0T1VNeE15NDJNalV5SURjdU9EY3dOalVnTVRNdU5EWXhNeUE0TGpVME1qVTVJREV6TGpJM01qWWdPUzR5TURjek4wTXhNeTR3TnpneklEa3VPRGsxTURnZ01USXVPREUwTmlBeE1DNDFPREF4SURFeUxqVXhOU0F4TVM0eU16QTBRekV5TGpJeE9UVWdNVEV1T0Rjd0lERXdMamd6TnprZ01USXVORE13TWlBeE1TNDBORE0wSURFekxqQXhNamhETVRFdU1EYzRPQ0F4TXk0MU5UQTNJREV3TGpBM056TWdNVE11TWpZeU55QXhNQzR6TWpnNUlERXlMalUyT0RSRE1UQXVOemMyT0NBeE1TNHpNekV4SURFd0xqa3lOemdnT1M0NU5qWTJJREV4TGpJeE16a2dPQzQyT0RVM04wTXhNUzR6TlRJMElEZ3VNRFkxT0RrZ01URXVORGN4TkNBM0xqUTBNamcwSURFeExqVTJPRGtnTmk0NE1UVTVOa014TVM0Mk56a3lJRFl1TVRFd09EY2dNVEV1TmpNMklEVXVNakF6TXlBeE1pNHlNamt4SURRdU5qazVOVGxETVRJdU56VTNJRFF1TWpVd016VWdNVE11TXpjNU1pQTBMak0xTmpFM0lERXpMamMyTnprZ05DNDRPVEk1Tmt3eE15NDNOamcySURRdU9Ea3pOakphSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p4d1lYUm9JR1E5SWswekxqQTNPVEk1SURFdU9UTXpNME16TGpFNU5EY3pJREl1TmpBMU9Ua2dNeTR6TkRnMk1TQXpMakkzTURnM0lETXVORFV6TWpZZ015NDVORFE1TjBNekxqWTRNamt3SURVdU5ESXdPRFlnTXk0M05USTROaUEyTGpreE1qUXhJRE11T1RVNE9UVWdPQzR6T0RZMVF6UXVNRFl4TnpBZ09TNHhNVGs0TlNBekxqQXpNREl5SURrdU5ETTNPVElnTWk0NE1UVTRNaUE0TGpZNU5qSXhRekl1TkRFMU1EWWdOeTR6TURnM055QXhMamc1T0RFMUlEVXVPVFl4TkRjZ01TNDFNRFE0TlNBMExqVTJOemt3UXpFdU16RTVNalVnTXk0NU1USXdOaUF4TGpFM01UVXdJRE11TWpNNU56SWdNUzR3TWpnME1pQXlMalUzTWpBMFF6QXVPRGN4TnpnMklERXVPRFF6TWpRZ01DNDNOVGsyTXpnZ01DNDNOVE01TWpnZ01TNDNNRGMzTlNBd0xqUTVOalUxT0VNeUxqWXlNelEzSURJdU5EZzVNVGNnTWk0NU5Ua3pOQ0F4TGpJek9UZzJJRE11TURjM09UWWdNUzQ1TXpKTU1pNHdOemt5T1NBeExqa3pNek5hSWlCbWFXeHNQU0lqUmpFMFFUQTRJaTgrQ2p3dmMzWm5QZz09XCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRyLWJ0biB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19saXN0IHtcbiAgICAgICAgICAgICZfdmVydGljYWwsXG4gICAgICAgICAgICAmX2hvcml6b250YWwge1xuICAgICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1mb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfdmVydGljYWwge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTVweCBtYXRoLWNsYW1wKDIyLCA0MCk7XG5cbiAgICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggbWF0aC1jbGFtcCgyMiwgNDApO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGdhcDogMjhweDtcblxuICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gMTYuMDFweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTYuMDFweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgbWF0aC1jbGFtcCgyMiwgNDApO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ2FwOiBtYXRoLWNsYW1wKDIyLCA0MCk7XG4gICAgICAgICAgICAmOmhhcygubWVudS1pdGVtOm50aC1jaGlsZCgyKSkge1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhhcygubWVudS1pdGVtOm50aC1jaGlsZCgzKSkge1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX25vLWluZm8ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1NXB4IG1hdGgtY2xhbXAoMjIsIDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgPiBhLmg1IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDM3NDQ7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgLnRyLXRhYi1tZW51LWxvdHRpZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgY2FudmFzIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICA+IGEuaDUge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbWVudS1yaWdodC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtZm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2hyZWY9XCIjXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1mb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LW1lbnUtcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMTYwZDBkLCAwLjIpO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19vcGVuLW1lbnUge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMHMgMC4zcztcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzLCAwLjNzLCAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzLCAwLjNzLCAwcztcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIHRvcCwgdHJhbnNmb3JtO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGJvdHRvbSwgdHJhbnNmb3JtO1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHMsIDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udHItb3ZlcmxheS1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogbWF0aC1jbGFtcCg3MiwgMTEwKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gbWF0aC1jbGFtcCg3MiwgMTEwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzE2MGQwZCwgMC41KTtcbiAgei1pbmRleDogOTk4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgfVxufVxuXG4udHItaGVhZGVyLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBtYXRoLWNsYW1wKDcyLCAxMTApO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBtYXRoLWNsYW1wKDcyLCAxMTApKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzAwMzc0NCwgMC41KTtcbiAgfVxuXG4gICZfX21lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG5cbiAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMCBtYXRoLWNsYW1wKDIyLCA4MCk7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICB9XG5cbiAgICAgID4gYSxcbiAgICAgID4gLm5vLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgfVxuXG4gICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRyLWNsb3NlLXN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1NnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19pbmZvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgcGFkZGluZzogNDZweCBtYXRoLWNsYW1wKDIyLCA4MCk7XG5cbiAgICAgICAgICAgIC5oMyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oNSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHItYnRuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJG9yYW5nZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHBhdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNDZweCBtYXRoLWNsYW1wKDIyLCA4MCk7XG5cbiAgICAgICAgICAgIC5oMyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51X19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCBtYXRoLWNsYW1wKDIyLCA4MCkgNDZweDtcblxuICAgICAgICAgICAgJl9oZWFkZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl90YWIge1xuICAgICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgID4gLmpzLW9wZW4tYWNjb3JkaW9uLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG5cbiAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG5cbiAgICAgICAgICAgICAgICAgICAgcmVjdCxcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYycHg7XG5cbiAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgLml0ZW0tbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLWxpbmstZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKi5zdWItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9Ki9cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBtYXgtd2lkdGg6ICR3aWRlLXNpemU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWhlYWRlci1mb2N1cy1zdGFydF0sXG5bZGF0YS1oZWFkZXItZm9jdXMtZW5kXSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcImV4dGVuZFwiIGFzICo7XG5cbjpyb290IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC0td3AtLWN1c3RvbS0taC0xOiA0cmVtO1xuICAgICAgICAtLXdwLS1jdXN0b20tLWgtMjogMy41cmVtO1xuICAgICAgICAtLXdwLS1jdXN0b20tLWgtMzogMi41cmVtO1xuICAgICAgICAtLXdwLS1jdXN0b20tLWgtNDogMS44NzVyZW07XG4gICAgICAgIC0td3AtLWN1c3RvbS0taC01OiAxLjM3NXJlbTtcbiAgICB9XG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC8vICAgICAtLXdwLS1jdXN0b20tLWgtMTogNC44NzVyZW07XG4gICAgLy8gICAgIC0td3AtLWN1c3RvbS0taC0yOiA0cmVtO1xuICAgIC8vICAgICAtLXdwLS1jdXN0b20tLWgtMzogMy41cmVtO1xuICAgIC8vICAgICAtLXdwLS1jdXN0b20tLWgtNDogMi41cmVtO1xuICAgIC8vICAgICAtLXdwLS1jdXN0b20tLWgtNTogMS44NzVyZW07XG4gICAgLy8gICAgIC0td3AtLWN1c3RvbS0taC02OiAxLjM3NXJlbTtcbiAgICAvLyB9XG59XG5cbi5zd2lwZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgXG4gICAgJi5zd2lwZXItaW5pdGlhbGl6ZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnRyLW92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkY29udGVudC1zaXplO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnRyLWNvbnRhaW5lci13aWRlIHtcbiAgICBtYXgtd2lkdGg6ICR3aWRlLXNpemU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udHItYmctYmVpZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcbn1cblxuLnRyLWJnLWxpZ2h0LWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xufVxuXG4udHItYmctbWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQ7XG59XG5cbi50ci1iZy10ZWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4udHItYmctbWFyb29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyb29uO1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi50ci1iZy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yO1xufVxuXG4udHItaGVhZCB7XG4gICAgJGhlYWQ6ICY7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfY2VudGVyZWQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfdGFibGV0LWNlbnRlcmVkIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3dpdGgtZXllYnJvdy1zcGFyayB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc3BhcmstbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM4cHg7XG4gICAgbGVmdDogLTY3cHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgdG9wOiAtNDhweDtcbiAgICAgICAgbGVmdDogLTk3cHg7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udHItc3BhcmstcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zOHB4O1xuICAgIHJpZ2h0OiAtODdweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB0b3A6IC01NXB4O1xuICAgICAgICByaWdodDogLTExNHB4O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRyLXVuZGVybGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gNTJweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTczcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgKyBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLnRyLWV5ZWJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcblxuICAgIHN2ZyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC50ci1zcGFyay1sZWZ0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udHItYnRuIHtcbiAgICAkYnRuOiAmO1xuICAgIFxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgfVxuICAgIFxuICAgIHNwYW4sXG4gICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cywgc3Ryb2tlIC41cztcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX3ByaW1hcnktZGFyayxcbiAgICAmX3ByaW1hcnktbGlnaHQge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMnMsIG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfcHJpbWFyeS1kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3ByaW1hcnktbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgIFxuICAgICZfc2Vjb25kYXJ5LWRhcmssXG4gICAgJl9zZWNvbmRhcnktbGlnaHQge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cywgY29sb3IgLjVzO1xuICAgIH1cblxuXG4gICAgJl9zZWNvbmRhcnktZGFyayB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3NlY29uZGFyeS1saWdodCB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkYmxhY2s7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgXG4gICAgJl90ZXJ0aWFyeS1vcmFuZ2UsXG4gICAgJl90ZXJ0aWFyeS1kYXJrLFxuICAgICZfdGVydGlhcnktbGlnaHQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGNvbHVtbi1nYXA6IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBwYXRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmhvdmVyICY6bm90KGEpIHtcbiAgICAgICAgICAgICAgICBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBwYXRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90ZXJ0aWFyeS1kYXJrIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90ZXJ0aWFyeS1vcmFuZ2Uge1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBwYXRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmhvdmVyICY6bm90KGEpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHBhdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBwYXRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90YWdzLWRhcmssXG4gICAgJl90YWdzLWxpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMsIGNvbG9yIC41cztcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgIDpoYXMoW2hyZWZdKTpub3QoW2hyZWY9XCIjXCJdKSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RhZ3MtZGFyayB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGVhc2UtaW4tb3V0LCBjb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90YWdzLWxpZ2h0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYWw7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3JldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEycHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc29jaWFscyB7XG4gICAgJGVsOiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMsIGNvbG9yIC41cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDRweCA0cHggNHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Rhcmsge1xuICAgICAgICAjeyRlbH1fX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xpZ2h0IHtcbiAgICAgICAgI3skZWx9X19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzNXB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXJlc291cmNlLWNhcmQsXG4udHItcGxhdGZvcm0tY29hY2gtY2FyZCB7XG4gICAgJGNhcmQ6ICY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgI3skY2FyZH0ge1xuICAgICAgICAgICAgJl9fdGh1bWJuYWlsIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7JGNhcmR9IHtcbiAgICAgICAgICAgICAgICAmX190aHVtYm5haWwgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX190aHVtYm5haWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NzdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHVhbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tczIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICN7JGNhcmR9X19pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX190ZXh0dWFsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4udHItY29hY2hpbmctY2FyZCB7XG4gICAgJGNhcmQ6ICY7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICAjeyRjYXJkfV9fb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICN7JGNhcmR9X19vdmVybGF5IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7JGNhcmR9X19vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgLnRyLWNvYWNoaW5nLWNhcmRfX3RodW1ibmFpbC1jb250YWluZXIgJiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQxcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgICRsZWZ0R2FwOiA4MHB4O1xuICAgICAgICAkaW1hZ2VXaWR0aDogOTBweDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogJGxlZnRHYXA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogOTIlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjU4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMjRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNDFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAkaW1hZ2VXaWR0aCAtICRsZWZ0R2FwIC0gMTVweCk7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogJGltYWdlV2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDQ1cHggNDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogNDFweCA0NXB4IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIC8vIHN2ZyB7XG4gICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4Y2VycHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItaWNvbi1jYXJkIHtcbiAgICAkY2FyZDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0MHB4IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzLCBjb2xvciAuNXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICN7JGNhcmR9X19pbWFnZS1ob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICArIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICAjeyRjYXJkfV9fb3ZlcmxheSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICN7JGNhcmR9X19pbWFnZS1ob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICArIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICN7JGNhcmR9X190aXRsZSBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgI3skY2FyZH1fX2ltYWdlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgKyBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skY2FyZH1fX3RpdGxlIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbaHJlZj0nIyddIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgIGhlaWdodDogNTNweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLWhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDQ0cHggMCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG59XG5cbi50ci1taW5pLXJlc291cmNlLWNhcmQge1xuICAgICRjYXJkOiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICN7JGNhcmR9X19pY29uIHtcbiAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAuNXMsIGZpbGwgLjVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyRjYXJkfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1OXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG59XG5cbi50ci1tZW1iZXItY2FyZCB7XG4gICAgJGNhcmQ6ICY7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgI3skY2FyZH0ge1xuICAgICAgICAgICAgJl9fdGh1bWJuYWlsIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyRjYXJkfSB7XG4gICAgICAgICAgICAgICAgJl9fdGh1bWJuYWlsIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2Zyb250IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0dWFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMjJweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyOHB4IDQzcHggMThweDtcblxuICAgICAgICAmLWhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fZXhjZXJwdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgxNSwgMTYpO1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZfX2F0dHJpYnV0ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNTNweCAzNXB4IDUxcHggNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Rlc3RpbW9uaWFsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB9XG5cbiAgICAmX19kYXRhLXBvaW50cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl93aXRoLXRlc3RpbW9uaWFsIHtcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM5MXB4O1xuICAgICAgICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcblxuICAgICAgICAgICAgI3skY2FyZH0ge1xuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZnJvbnQsXG4gICAgICAgICAgICAgICAgJl9fYmFjayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19iYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyICN7JGNhcmR9X19pbm5lciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1wdWJsaWMtY29hY2gtaGVybyB7XG4gICAgcGFkZGluZzogNTlweCAwIDk2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogY2xpcDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICB9XG5cbiAgICAmX19iYWNrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgIFwiaGVhZFwiXG4gICAgICAgICAgICBcInN0aWNreVwiXG4gICAgICAgICAgICBcImJpb1wiXG4gICAgICAgIDtcbiAgICAgICAgcm93LWdhcDogNTBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgICBcImhlYWQgc3RpY2t5XCJcbiAgICAgICAgICAgICAgICBcImJpbyBzdGlja3lcIlxuICAgICAgICAgICAgO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQyM3B4O1xuICAgICAgICAgICAgZ2FwOiAwIDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBncmlkLWFyZWE6IGhlYWQ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTI3cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdHRyaWJ1dGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDE0cHg7XG5cbiAgICAgICAgLnRyLWJ0biB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAuNikgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0aWNreSB7XG4gICAgICAgIGdyaWQtYXJlYTogc3RpY2t5O1xuICAgIH1cblxuICAgICZfX3NpZGViYXIge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmLXBvc3RlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogbWF0aC1jbGFtcCgyMTUsIDYxNSk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zdGF0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQxcHggMzRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc3RhdCB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdmFsdWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1udW1iZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM0cHggNDFweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy91bC1vcmFuZ2UtYnVsbGV0LnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3VsLW9yYW5nZS1idWxsZXQuc3ZnJyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7IFxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iaW8ge1xuICAgICAgICBncmlkLWFyZWE6IGJpbztcbiAgICB9XG59XG5cbi5yZW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6ICR3aWRlLXNpemUgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTIyMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAuNSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnRyLW1lbWJlci1jYXJkLXJlbW9kYWwge1xuICAgIHBhZGRpbmc6IDcwcHggMzBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAucmVtb2RhbC1jbG9zZSB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cyBlYXNlLWluLW91dCwgY29sb3IgLjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNjlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0YXJ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDQ0OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMzlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2VuZCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXRoLWNsYW1wKDE2LCAxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItY29hY2hlcy1zd2lwZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMCAzOXB4O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ2cHggMCA4NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDlweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTdweCk7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM5cHgpO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3NXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhbnZhcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3R5cGUtY29hY2hlcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICB3aWR0aDogMjkzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KCZfY2FyZC10eXBlLWF1dGhvci1jYXJkKSB7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItbG9nby1iYXIge1xuICAgIC5zd2lwZXIge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDkzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi13cmFwcGVye1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLXNsaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDczcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLWdyYXlzY2FsZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cblxuICAgICZfYmVpZ2Uge1xuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkYmVpZ2UsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAkYmVpZ2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9taW50IHtcbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJG1pbnQsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAkbWludCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xpZ2h0LWJsdWUge1xuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkbGlnaHQtYmx1ZSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICRsaWdodC1ibHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGVhbCB7XG4gICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICR0ZWFsLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgJHRlYWwpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc2xpZGVyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTRweDtcblxuICAgIC50ci1iZy10ZWFsICYge1xuICAgICAgICByZWN0IHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICByZWN0LCBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItbWVkaWEtc2VsZWN0b3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICYuY29udGFpbiB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgY2FudmFzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBbZGF0YS1sb3R0aWVdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX192aWRlby1jb3ZlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICZfX3ZpZGVvLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdmlkZW8tY2VudGVyIHtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cblxuICAgICZfX3ZpZGVvLWNlbnRlci1yaWdodCB7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgIH1cblxuICAgICZfX3BvcHVwLXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cywgc3Ryb2tlIC41cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXBvc3QtaGVybyB7XG4gICAgcGFkZGluZzogNjBweCAwIDExNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG5cbiAgICAudHItaGVhZCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZXllYnJvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWNrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMnB4IDY3cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzU4cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICAgICAgPiBkaXY6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICB9XG5cbiAgICAmX19hdXRob3Ige1xuICAgICAgICBjb2xvcjogJG1hcm9vbjtcbiAgICB9XG59XG5cbi50ci1wb3N0LWhlcm8td2l0aC1mb3JtIHtcbiAgICAkaGVybzogJjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4N3B4IDAgMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgfVxuXG4gICAgLnRyLWhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgICBcbiAgICAgICAgJl9fZXllYnJvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFjayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dHVhbCB7XG4gICAgICAgIHBhZGRpbmc6IDM5cHggMCA0N3B4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGNvbHVtbi1nYXA6IDQ3cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgID4gZGl2Om50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTQ3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMTMzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBib3R0b206IDEwM3B4O1xuICAgICAgICAgICAgbGVmdDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICgxMDB2dyAtIDEwMCUpKTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90ZWFsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skaGVyb31fX3dyYXBwZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skaGVyb31fX2Zvcm0ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9taW50IHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGhlcm99X193cmFwcGVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGhlcm99X19mb3JtIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXNoYXJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHJlbSgxNik7XG4gICAgXG4gICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl93aGl0ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItaG9yaXpvbnRhbC1yZXNvdXJjZS1jYXJkIHtcbiAgICAkY2FyZDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRlYWw7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgI3skY2FyZH1fX3RodW1ibmFpbCBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3skY2FyZH1fX3RodW1ibmFpbCBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aHVtYm5haWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTc4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHVhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc2VhcmNoLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBsYWJlbFtmb3I9XCJzZWFyY2hcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgaW5wdXQjc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTNweCAxM3B4IDQzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxufVxuXG5zZWxlY3QgKyAubWt0b0Vycm9yICsgLnNlbGVjdDIsXG5zZWxlY3QgKyAuc2VsZWN0MiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTUsIDY4LCAwLjA2KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICAmX19yZW5kZXJlZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3NlbGVjdC1hcnJvdy5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggNnB4O1xuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgIC5zZWxlY3QyLXJlc3VsdHMge1xuICAgICAgICAmX19vcHRpb24ge1xuICAgICAgICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc2VsZWN0LWRyb3Bkb3duIHtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcblxuICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCA0NHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXM7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWNoZWNrYm94LnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9zZWxlY3QtY2hlY2ttYXJrLnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLW1hcmtldG8tZm9ybSB7XG4gICAgJltpZF49XCJta3RvRm9ybVwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJiNta3RvRm9ybV80NzYge1xuICAgICAgICAgICAgLm1rdG9GaWVsZFdyYXAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0I0VtYWlsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvRm9ybVJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDE1cHg7XG5cbiAgICAgICAgICAgICYucm93LWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9Gb3JtQ29sIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvRmllbGRXcmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmLm1rdG9JbnZhbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1pbnZhbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9HdXR0ZXIsIC5ta3RvT2Zmc2V0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvQnV0dG9uV3JhcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvQnV0dG9uUm93IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b0NoZWNrYm94TGlzdCxcbiAgICAgICAgLm1rdG9SYWRpb0xpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ta3RvSW52YWxpZCB7XG4gICAgICAgICAgICAgICAgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0taW52YWxpZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvQ2hlY2tib3hMaXN0IHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWt0b1JhZGlvTGlzdCB7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAmLm1rdG9JbnZhbGlkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLWludmFsaWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ta3RvQnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAycztcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDVweDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsYWNrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAudHItYmctdGVhbCB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjayAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLnRyLWJnLXRlYWwge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC41cywgc3Ryb2tlIC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDkycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RlYWwsXG4gICAgJl9tYXJvb24ge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5ta3RvRm9ybSB7XG4gICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSksXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNDgsIDI0NCwgLjkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ4LCAyNDQsIC45KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9DaGVja2JveExpc3QsXG4gICAgICAgICAgICAubWt0b1JhZGlvTGlzdCB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9DaGVja2JveExpc3Qge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI0OCwgMjQ0LCAuNykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b1JhZGlvTGlzdCB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjQ4LCAyNDQsIC43KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ta3RvQnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3QgKyAuc2VsZWN0MiB7XG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNDgsIDI0NCwgLjcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvc2VsZWN0LWFycm93LWRhcmsuc3ZnJykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfaW5saW5lIHtcbiAgICAgICAgJi5ta3RvRm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAudHItbWFya2V0by1mb3JtLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ta3RvRm9ybVJvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9DYXB0Y2hhRGlzY2xhaW1lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWt0b0ZpZWxkV3JhcCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWZpbGVdKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLXRlc3RpbW9uaWFsLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogNTZweCAyNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogOTJweCA3NHB4IDcxcHg7XG4gICAgfVxuXG4gICAgPiBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHRvcDogLTI5cHg7XG4gICAgICAgICAgICBsZWZ0OiA2NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3N3B4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWdpdm9uaWM7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgxNSwgMTYpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42MzdweDtcbiAgICB9XG5cbiAgICAmX19wb3NpdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjM3cHg7XG4gICAgfVxufVxuXG4udHItdWktYWNjb3JkaW9uIHtcbiAgICAkYWNjb3JkaW9uOiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICYudWktYWNjb3JkaW9uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblxuICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNXMsIHN0cm9rZSAuNXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblxuICAgICAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGVhbDtcblxuICAgICAgICAudHItYmctdGVhbCAmIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfd2hpdGUge1xuICAgICAgICAjeyRhY2NvcmRpb259X19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMzFweCAyNHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAuNXM7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItbm90aWZpY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMjRweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxufVxuXG4udHItcGFydG5lci1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiAxODVweCAwIDk2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcblxuICAgIC50ci1oZWFkIHtcbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNjVweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR1YWwge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ29zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA0N3B4IDM2cHg7XG4gICAgICAgIG1heC13aWR0aDogNDc0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0NzRweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTU5cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDE1OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc3RhdC1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAxNXB4O1xuICAgIHBhZGRpbmc6IDYwcHggMjdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJltocmVmPScjJ10ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICZfX251bSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWludGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4udHItbG9nby1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDM0cHggMjdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJltocmVmPScjJ10ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTYycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEzOHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBtYXRoLWNsYW1wKDE1LCAxNik7XG4gICAgfVxufVxuXG4udHItc3RpY2t5LXBvcHVwIHtcbiAgICAkcG9wdXA6ICY7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSk7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICA+IC50ci1jb250YWluZXItd2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM1OXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNpemluZzogJGNhcmQtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMycHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19zdWJ0ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1naXZvbmljO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgJl9jbG9zZWQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAjeyRwb3B1cH0td3JhcHBlciB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLWNhdGVnb3J5LWxpc3Qge1xuICAgIEBleHRlbmQgJXNlY3Rpb24tcGFkZGluZ3M7XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIGdhcDogMTQwcHggNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vLXJlc3VsdHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvdWwtb3JhbmdlLWJ1bGxldC5zdmcnKTtcbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuKixcbmEsXG5idXR0b246bm90KC5ocC1idG4pIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICB9XG4gICAgXG4gICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gICAgXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICB9XG59XG5cbi5tYWluLXdyYXBwZXIge1xuICAgID4gKiB7XG4gICAgICAgICY6bm90KFtjbGFzcyo9XCItc2VjdGlvbi1lbGVtZW50XCJdKSB7XG4gICAgICAgICAgICAmOm5vdCguYWxpZ253aWRlKTpub3QoLmFsaWduZnVsbCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bm90KC5hbGlnbmZ1bGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYWxpZ253aWRlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS13aWRlLXNpemUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmFsaWduZnVsbCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRyLWhlYWQge1xuICAgICAgICAkaGVhZDogJjtcblxuICAgICAgICAmOm5vdCguanMtaGVhZC1uby1hbmltYXRpb24pIHtcbiAgICAgICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBcbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7KCRpICogLjMpIC0gLjN9cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAjeyRoZWFkfV9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZm9ybSB7XG4gICAgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cImZpbGVcIl0pLFxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NSwgNjgsIDAuMDYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cywgYm9yZGVyLWNvbG9yIC41cztcbiAgICAgICAgXG4gICAgICAgICYuY2xpY2thYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogOXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWE6bm90KC5zZWxlY3QyLXNlYXJjaF9fZmllbGQpIHtcbiAgICAgICAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTQzcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbltpZF49XCJwb3N0LVwiXSB7XG4gICAgPiAudHItYXV0aG9yLWtpY2tlciB7XG4gICAgICAgIC50ci1jb250YWluZXItd2lkZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250ZW50LXNpemU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ci1tZWRpYS1zZWxlY3RvciB7XG4gICAgJi53aXRoLWFuaW1hdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItdWktYWNjb3JkaW9uIHtcbiAgICAkYWNjb3JkaW9uOiAmO1xuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgudHItdWktYWNjb3JkaW9uX3doaXRlKSB7XG4gICAgICAgICAgICAjeyRhY2NvcmRpb259X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7KCRpICogLjMpIC0gLjN9cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgudHItdWktYWNjb3JkaW9uX3doaXRlKSB7XG4gICAgICAgICN7JGFjY29yZGlvbn1fX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIDFzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLWJvdHRvbSAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLWNvYWNoZXMtc3dpcGVyIHtcbiAgICAkZWw6ICY7XG5cbiAgICAmOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ5cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAzKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xN3B4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzOXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDEpLFxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDIpLFxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDMpLFxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyLWxvZ28tYmFyIHtcbiAgICAkZWw6ICY7XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skZWx9X190aXRsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItc2tpcC10by1saW5rIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAxMTUwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIFxuICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgICAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgICAgICAgei1pbmRleDogLTExO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuYXJ0aWNsZVtpZF49XCJwb3N0LVwiXSB7XG4gICAgPiAqOm5vdChbY2xhc3MqPVwiLXNlY3Rpb24tZWxlbWVudFwiXSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250ZW50LXNpemU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuLnRyLWZvb3RlciB7XG4gICAgJGZvb3RlcjogJjtcblxuICAgIHBhZGRpbmctdG9wOiBtYXRoLWNsYW1wKDEyMCwgODUsIDEwMjQsIDEyMDApO1xuICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLWNsYW1wKDEyMCwgODUsIDEwMjQsIDEyMDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmX3NpbXBsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG5cbiAgICAgICAgI3skZm9vdGVyfV9fY29weXJpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbWVudSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAyNnB4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL0ljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfcGFydG5lci1sYW5kaW5nIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAwO1xuXG4gICAgICAgIC50ci1jb250YWluZXItd2lkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICByb3ctZ2FwOiA1OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRmb290ZXJ9X19sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAjeyRmb290ZXJ9X19jb3B5cmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ci1oZWFkIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAzMzdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDUyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ci1tYXJrZXRvLWZvcm0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1oaWRkZW5dIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1rdG9CdXR0b25Sb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNDBweCBtYXRoLWNsYW1wKDYwLCAxMDYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IG1hdGgtY2xhbXAoMTQ5LCAxODEpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19uYXYge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogNDBweCAyMHB4O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMzVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1jb2wge1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSAxMC4wMXB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwLjAxcHgpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyAtIDEzLjMzNHB4KTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxMy4zMzRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2l2b25pYztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1tZW51IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogbWF0aC1jbGFtcCg4MCwgMTAwKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDIzcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCNmZmYsIC42KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLW1lbnUge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cztcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5cbi50ci1oZXJvLWNvYWNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZmxleDogMCAwIDE4NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICMwZTc2YTg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICAmX19iaW8ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHItY29hY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDcwJSAtIDE1cHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDcwJSAtIDE1cHgpO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXN0aW1vbmlhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDMwJSAtIDE1cHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMwJSAtIDE1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgICYtcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgICAgICAmX25vLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY2F0ZWdvcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gVmFyaWFibGVzXG5AdXNlIFwidmFyaWFibGVzXCI7XG5AdXNlIFwiZXh0ZW5kXCI7XG5cbi8vIFV0aWxpdGllc1xuQHVzZSBcInJlYm9vdFwiO1xuQHVzZSBcImhlYWRlclwiO1xuQHVzZSBcIm1haW5cIjtcbkB1c2UgXCJnZW5lcmFsXCI7XG5AdXNlIFwiZm9vdGVyXCI7XG5AdXNlIFwicGxhdGZvcm0tY29hY2hcIjtcblxuXG4vLyBFbGVtZW50c1xuLy9AdXNlIFwiZWxlbWVudHMvX19leGFtcGxlLWZpbGVfX1wiO1xuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNnttYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAyMHB4OyBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWdpdm9uaWMpO2ZvbnQtd2VpZ2h0OiA2MDA7bGluZS1oZWlnaHQ6IDEuMjt9Lmgxe2ZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC0xKTt9Lmgye2ZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC0yKTt9Lmgze2ZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC0zKTt9Lmg0e2ZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC00KTt9Lmg1e2ZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC01KTt9Lmg2e2ZvbnQtc2l6ZTogdmFyKC0td3AtLWN1c3RvbS0taC02KTt9Il19 */
