html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}ol,ul{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}ul{list-style:none}img{max-width:100%;display:block;object-fit:cover;height:auto}input,select,textarea{font:inherit;border:0;outline:transparent}a,button{outline:transparent}button{font:inherit;border:0;padding:0;background:0 0;cursor:pointer}a{color:inherit;text-decoration:none}address,cite{font-style:normal}@font-face{font-family:"Oswald";src:url(../fonts/../fonts/Oswald-Light.woff2) format("woff2"),url(../fonts/../fonts/Oswald-Light.woff) format("woff");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"Oswald";src:url(../fonts/../fonts/Oswald-Regular.woff2) format("woff2"),url(../fonts/../fonts/Oswald-Regular.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Oswald";src:url(../fonts/../fonts/Oswald-Medium.woff2) format("woff2"),url(../fonts/../fonts/Oswald-Medium.woff) format("woff");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Oswald";src:url(../fonts/../fonts/Oswald-SemiBold.woff2) format("woff2"),url(../fonts/../fonts/Oswald-SemiBold.woff) format("woff");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:"Oswald";src:url(../fonts/../fonts/Oswald-Bold.woff2) format("woff2"),url(../fonts/../fonts/Oswald-Bold.woff) format("woff");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"Roboto";src:url(../fonts/../fonts/Roboto-Light.woff2) format("woff2"),url(../fonts/../fonts/Roboto-Light.woff) format("woff");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"Roboto";src:url(../fonts/../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/../fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Roboto";src:url(../fonts/../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-display:swap;font-style:normal}:root{--light-color:#fff;--white-rgba-60:rgba(255, 255, 255, 0.6);--black-color:#000;--black-rgba-80:rgba(0, 0, 0, 0.8);--black-rgba-50:rgba(0, 0, 0, 0.5);--black-rgba-20:rgba(0, 0, 0, 0.2);--black-rgba-10:rgba(0, 0, 0, 0.1);--black2-color:#3f3f3f;--silver-color:#c4c4c4;--gray1-color:#828282;--gray2-color:#4f4f4f;--gray3-color:#bdbdbd;--denim-color:#0f6db1;--light-blue-hover:#f0f2f2;--main-color:#e6f1fa;--accent-color:#eb5757;--popup-box-shadow:rgba(0, 0, 0, 0.14);--link-water-color:#d0e4f2;--opacity:0.7;--text-decoration:underline;--color-bg:var(--light-color);--color-text:var(--black-color);--transition:0.2s;--container-width:1878px;--container-padding:15px;--font-family:"Oswald", sans-serif;--font-weight:400;--font-size:16px;--line-height:1.3;--burger-color:#fff;--burger-focus:rgba(255, 255, 255, 0.5)}.choices{position:relative;overflow:hidden}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]::after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open::after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]::after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{visibility:hidden;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;overflow:hidden;word-break:break-all;will-change:visibility}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable::after,.choices__list[aria-expanded] .choices__item--selectable::after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable::after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted::after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.wrapper,body,html{height:100%}html{scrollbar-gutter:stable;scroll-behavior:smooth}body{font-family:var(--font-family);font-weight:var(--font-weight);background-color:var(--color-white);color:var(--color-black);font-size:var(--font-size);line-height:var(--line-height);overflow-x:hidden}.wrapper{display:flex;flex-direction:column}.footer,.header{flex-grow:0}.main{display:flex;flex-direction:column;flex-grow:1;padding-top:94.7px}@media only screen and (max-width:1024px){.main{padding-top:60px}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0)}.lock,.sr-only{overflow:hidden}.container{max-width:var(--container-width);padding:0 var(--container-padding);margin:0 auto}.container-middle,.container-small{max-width:1480px;padding:0 15px;margin:0 auto}.container-small{max-width:1270px}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}@media only screen and (max-width:1200px){.container-right{padding-left:var(--container-padding);padding-right:var(--container-padding)}}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}@media only screen and (max-width:1200px){.container-left{padding-right:var(--container-padding);padding-left:var(--container-padding)}}.hidden-scrollbar::-webkit-scrollbar{width:0}.custom-scrollbar::-webkit-scrollbar{width:3px;background-color:#f9f9fd}.custom-scrollbar::-webkit-scrollbar-thumb{border-radius:0;background-color:gray}.custom-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);border-radius:0;background-color:#f9f9fd}.checkbox-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.checkbox-size{display:inline-block;font-size:14px;text-transform:uppercase}.checkbox-size__input:checked+.checkbox-size__check{color:var(--black-color);box-shadow:0 0 0 2px var(--black-color)}.checkbox-size__check{display:flex;align-items:center;justify-content:center;color:var(--gray1-color);width:45px;height:45px;cursor:pointer;box-shadow:0 0 0 1px var(--silver-color);transition:box-shadow var(--transition),color var(--transition)}@media (any-hover:hover){.checkbox-size__check:hover{color:var(--black-color);box-shadow:0 0 0 2px var(--black-color)}}.checkbox-color{cursor:pointer}.checkbox-color__input:checked+.checkbox-color__check{box-shadow:0 0 0 2px var(--black-color)}.checkbox-color__check{display:block;width:27px;height:27px;border:3px solid var(--light-color);transition:box-shadow var(--transition),opacity var(--transition)}.checkbox-color__check-white{display:block;width:100%;height:100%;border:1px solid #000}@media (any-hover:hover){.checkbox-color:hover .checkbox-color__check{box-shadow:0 0 0 2px var(--black-color)}}.checkbox-color:active .checkbox-color__check{opacity:.7}.grid{display:grid;grid-template-columns:repeat(18,1fr)}.logo{display:inline-block;padding:5px;transition:box-shadow var(--transition),opacity var(--transition)}@media (any-hover:hover){.logo:hover{opacity:.8}}.logo:focus{box-shadow:0 0 0 2px var(--white-rgba-60)}.logo:active{opacity:.6}.link{padding:1px 3px;margin:0 -3px;transition:color var(--transition),box-shadow var(--transition),opacity var(--transition)}@media (any-hover:hover){.link:hover{color:var(--accent-color)}.link:hover svg{stroke:var(--accent-color)}}.link:focus{box-shadow:0 0 0 2px var(--white-rgba-60)}.link:active{opacity:.8}.btn{display:inline-block;text-align:center;color:var(--black-color);text-transform:uppercase;padding:15px;font-weight:500;line-height:1;letter-spacing:.5px;transition:color var(--transition),background-color var(--transition),opacity var(--transition),box-shadow var(--transition),border var(--transition)}.btn--primary{font-size:calc(10px + 8*(100vw - 320px)/1600);min-width:175px;padding:17px;border:2px solid var(--black-color)}@media only screen and (max-width:768px){.btn--primary{min-width:85px;padding:9px 7px}}.btn--primary:focus{box-shadow:0 0 0 3px var(--black-rgba-20)}@media (any-hover:hover){.btn--primary:hover{background-color:var(--black-color);color:var(--light-color)}}.btn--primary:active{opacity:.8}.btn--primary-2{background-color:var(--black-color);color:var(--light-color);font-size:14px;padding:18px;border:1px solid transparent}.btn--primary-2:focus{box-shadow:0 0 0 1px #000;border:1px solid #fff}@media (any-hover:hover){.btn--primary-2:hover{background-color:var(--accent-color)}}.btn--primary-2:active{opacity:.7}.btn--primary-white{font-size:calc(10px + 8*(100vw - 320px)/1600);min-width:175px;border:2px solid var(--light-color);color:var(--light-color)}.btn--primary-white:focus{box-shadow:0 0 0 3px var(--white-rgba-60)}@media (any-hover:hover){.btn--primary-white:hover{background-color:var(--light-color);color:var(--black-color)}}@media only screen and (max-width:768px){.btn--primary-white{min-width:85px;padding:9px 7px}}.btn--secondary{background-color:var(--light-blue-hover);box-shadow:0 0 0 1px inset var(--silver-color);color:var(--gray1-color);font-size:14px;padding:18px}.btn--secondary:focus{box-shadow:0 0 0 1px var(--black-color)}@media (any-hover:hover){.btn--secondary:hover{background-color:var(--light-color)}}.btn--secondary:active{opacity:.8}.btn--edit,.btn--with-icon{display:flex;justify-content:center;align-items:center}.btn--with-icon{gap:5px}.btn--edit{flex-shrink:0;background-color:var(--main-color);font-size:14px;line-height:1;font-weight:400;padding:5px 6px;min-width:24px;min-height:24px;text-transform:capitalize;border:1px solid transparent}.btn--edit svg{fill:var(--black-color);pointer-events:none}.btn--edit:focus{border:1px solid var(--black-color)}@media (any-hover:hover){.btn--edit:hover{background-color:var(--link-water-color)}}.btn--edit:active{opacity:.6}@media only screen and (max-width:1024px){.btn--edit{min-width:30px;min-height:30px}}.full-width{width:100%}.lines-decor{padding:20px 60px 0 0}@media only screen and (max-width:1440px){.lines-decor{padding:20px 0 0}}@media only screen and (max-width:768px){.lines-decor{padding:0}}.lines-decor::after,.lines-decor::before{content:"";display:block;position:absolute;background-color:var(--black-color);top:0;right:0}@media only screen and (max-width:1024px){.lines-decor::after,.lines-decor::before{display:none}}.lines-decor::before{width:85%;height:2px}.lines-decor::after{width:2px;height:25%}.title-sm{font-size:calc(16px + 8*(100vw - 320px)/1600);font-weight:400}.title-lg,.title-md{font-size:calc(18px + 30*(100vw - 320px)/1600);font-weight:600;text-transform:uppercase}.title-lg{font-size:calc(14px + 42*(100vw - 320px)/1600);font-weight:500}.popular-slider{margin-bottom:115px}.color-selection{display:flex;gap:10px;margin-left:2px}.color-selection__item{width:27px;height:27px}.color-selection__link{display:block;width:27px;height:27px;border:3px solid var(--light-color);transition:box-shadow var(--transition),opacity var(--transition)}@media (any-hover:hover){.color-selection__link:hover{box-shadow:0 0 0 2px var(--gray1-color)}}.color-selection__link:active{opacity:.8}.color-selection__link--current,.swiper-slide-thumb-active img{box-shadow:0 0 0 2px var(--black-color)}.color-selection__white-color{width:100%;height:100%;border:1px solid #000}.margin-bottom{margin-bottom:calc(15px + 25*(100vw - 320px)/1600)}.form__label{font-family:"Roboto",sans-serif;color:var(--black2-color);display:flex;justify-content:space-between;gap:15px}@media (any-hover:hover){.form__label:hover .form__input::placeholder{color:var(--black-color)}}@media only screen and (max-width:576px){.form__label{flex-direction:column}}.form__input{width:100%;max-width:443px;color:inherit;font-size:16px;padding:10px 14px;box-shadow:0 0 0 1px var(--silver-color)}.form__input::placeholder{transition:color var(--transition)}.form__input:focus{box-shadow:0 0 0 1px var(--black-color)}@media only screen and (max-width:1024px){.form__input{max-width:70%}}@media only screen and (max-width:576px){.form__input{max-width:100%}.form__input,.form__label{font-size:14px}}.form__select-wrap{min-width:443px}@media only screen and (max-width:1024px){.form__select-wrap{min-width:70%}}.flex-center,.flex-jcc{display:flex;justify-content:center}.flex-center{align-items:center}.jc-flex-end{justify-content:flex-end}.checkbox{display:flex;gap:10px;cursor:pointer}.checkbox__input:checked+.checkbox__modified{background-image:url(../img/on-checkbox.svg);background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:0 0 0 1px var(--black-color)}.checkbox__input:focus+.checkbox__modified{background-color:var(--black-rgba-20)}.checkbox__modified{flex-shrink:0;display:inline-block;width:10px;height:10px;margin-top:2px;box-shadow:0 0 0 1px var(--gray1-color);transition:box-shadow var(--transition),background-color var(--transition)}.overlay,.overlay-card::after{left:0;top:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:opacity var(--transition),visibility var(--transition)}.overlay{position:fixed;z-index:98;background-color:var(--black-rgba-50)}.overlay.is-active{opacity:1;visibility:visible}.overlay-card::after{content:"";display:block;position:absolute;background-color:var(--black-rgba-20)}.filter-mobile-btn{width:100%;line-height:1;padding:11px;margin-bottom:20px;background-color:var(--light-blue-hover);border:1px solid var(--silver-color);text-transform:uppercase;transition:background-color var(--transition),border var(--transition);position:relative;z-index:11;display:none}.filter-mobile-btn:focus{border:1px solid var(--light-color);box-shadow:0 0 0 2px var(--black-rgba-50)}.filter-mobile-btn:active{background-color:var(--light-blue-hover)}.filter-mobile-btn.is-active .filter-mobile-btn__icon{transform:rotate(180deg)}@media only screen and (max-width:1024px){.filter-mobile-btn{display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width:768px){.filter-mobile-btn{margin-bottom:10px}}.filter-mobile-btn__icon{transition:var(--transition)}.dashboard-menu-btn.is-active{background-color:var(--black-color);color:var(--light-color)}.dashboard-menu-btn.is-active svg{fill:var(--light-color)}.sign-in-btn{color:var(--light-color)}.btns-mobile{display:none}@media only screen and (max-width:1024px){.btns-mobile{display:flex;flex-direction:column;gap:10px;order:2}}.btns-mobile__btn{padding:15px}.accordion__list{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:576px){.accordion__list{gap:5px}}.accordion__item.is-open .accordion__content{opacity:1}.accordion__control{padding:calc(15px + 10*(100vw - 320px)/1600);position:relative;background-color:#f8f9fb;width:100%;text-align:left;margin-bottom:3px;transition:background-color var(--transition),opacity var(--transition),box-shadow var(--transition)}.accordion__control::after,.accordion__control::before{content:"";display:block;position:absolute;background-color:var(--gray1-color);width:16px;height:2px;top:50%;right:27px;transform:translateY(-50%)}.accordion__control::after{transform:translateY(-50%) rotate(90deg);transition:transform var(--transition)}.accordion__control:focus{box-shadow:0 0 0 2px var(--black-color)}@media (any-hover:hover){.accordion__control:hover{background-color:var(--light-blue-hover)}}.accordion__control:active{opacity:var(--opacity)}.accordion__control.is-active::after{transform:translateY(-50%) rotate(0deg)}.accordion__content{background-color:#f8f9fb;padding:0 27px 10px;max-height:0;will-change:max-height;opacity:0;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden;-webkit-transition:max-height .3s,opacity .3s,will-change .3s;transition:max-height .3s,opacity .3s,will-change .3s}@media only screen and (max-width:576px){.accordion__content{padding:0 15px}}.article__baner{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:478px;display:flex;justify-content:center;align-items:center;margin-bottom:30px;background-color:var(--color-silver-2)}@media only screen and (max-width:1200px){.article__baner{min-height:320px}}@media only screen and (max-width:576px){.article__baner{min-height:170px;margin-bottom:10px}}.article__title{max-width:1240px;background-color:var(--light-color);font-weight:400;padding:10px 0;text-align:center}@media only screen and (max-width:768px){.article__title{background-color:var(--white-rgba-60);padding:5px 0}}.article__body{display:flex;justify-content:space-between;gap:15px}.article__content{margin-bottom:calc(15px + 85*(100vw - 320px)/1600);width:65%}.article__content h2{padding-top:calc(10px + 10*(100vw - 320px)/1600);padding-bottom:calc(10px + 10*(100vw - 320px)/1600);font-weight:400}.article__content p{font-size:calc(14px + 4*(100vw - 320px)/1600);font-family:"Roboto",sans-serif;padding:10px 0}@media only screen and (max-width:1024px){.article__content{width:75%}}@media only screen and (max-width:576px){.article__content{width:100%}}.article__baners{width:25%}@media only screen and (max-width:768px){.article__baners{width:20%}}@media only screen and (max-width:576px){.article__baners{display:none}}.breadcrumbs{font-family:"Roboto",sans-serif;font-size:14px;color:var(--gray1-color);padding:10px 0}@media only screen and (max-width:1024px){.breadcrumbs{justify-content:left}}@media only screen and (max-width:576px){.breadcrumbs{font-size:12px}}.breadcrumbs__list{display:flex;gap:5px;white-space:nowrap;overflow-x:auto;padding:3px 2px}.breadcrumbs__list::-webkit-scrollbar{height:0;width:0;background-color:transparent}.breadcrumbs__item:not(:last-child)::after{content:"/"}.breadcrumbs__link{position:relative;padding:0 3px;transition:box-shadow var(--transition),opacity var(--transition),text-decoration var(--transition)}.breadcrumbs__link::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--gray1-color);opacity:0;transition:opacity var(--transition)}.breadcrumbs__link:focus{box-shadow:0 0 0 1px var(--black-color)}@media (any-hover:hover){.breadcrumbs__link:hover::after{opacity:1}}.breadcrumbs__link:active{opacity:var(--opacity)}.breadcrumbs__link--current{color:var(--black-color)}@media (any-hover:hover){.breadcrumbs__link--current:hover::after{opacity:0}}.burger{display:none}@media only screen and (max-width:1024px){.burger{display:block;position:relative;width:44px;height:44px;z-index:100}.burger:focus{box-shadow:0 0 0 2px var(--burger-focus)}.burger__line,.burger__line::after,.burger__line::before{position:absolute;background-color:var(--burger-color);width:30px;height:3px}.burger__line{top:20px;right:7px;transition:transform .3s ease-in-out}.burger__line::after,.burger__line::before{content:"";right:0;transition:.3s}.burger__line::before{top:10px}.burger__line::after{bottom:10px}.burger.is-active .burger__line{background-color:transparent}.burger.is-active .burger__line::before{transform:rotate(-45deg);top:0}.burger.is-active .burger__line::after{transform:rotate(45deg);bottom:0}}.card{height:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:5px;transition:box-shadow var(--transition)}@media (any-hover:hover){.card:hover{box-shadow:0 3px 15px var(--black-rgba-20)}}.card__img{margin-bottom:15px}.card__categories:focus,.card__img:focus{box-shadow:0 0 0 2px var(--black-color)}.card__categories{font-size:calc(10px + 2*(100vw - 320px)/1600);display:inline-block;color:var(--gray3-color);font-weight:600;margin-bottom:5px;text-transform:uppercase;transition:color var(--transition)}@media (any-hover:hover){.card__categories:hover{color:var(--gray1-color)}}.card__title{font-size:calc(14px + 4*(100vw - 320px)/1600);max-width:344px;font-weight:300;transition:var(--transition)}.card__link{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:15px}.card__link:focus{box-shadow:0 0 0 2px var(--black-color)}@media (any-hover:hover){.card__link:hover{color:var(--accent-color)}}.card__price{font-size:calc(14px + 8*(100vw - 320px)/1600);display:flex;align-items:flex-end;gap:10px;line-height:1;font-weight:500;margin-top:auto;margin-bottom:15px;text-transform:uppercase}.card__price-old{color:var(--gray3-color);font-size:14px;font-weight:400;text-decoration:line-through}@media only screen and (max-width:576px){.card__price-old{font-size:10px}}.card__price-new{color:var(--accent-color)}.card__label{display:inline-block;background-color:var(--black-color);color:var(--light-color);font-size:14px;line-height:1;padding:3px 4px;position:absolute;left:5px;top:15px}.cart-form{display:flex;flex-direction:column;gap:24px}.cart-form__top{background-color:var(--light-blue-hover);border:2px solid var(--silver-color);padding:32px 24px}.cart-form__discount{margin-bottom:25px}.cart-form__title{margin-bottom:20px}.cart-form__label{display:flex;gap:5px;margin-bottom:15px;cursor:pointer}@media only screen and (max-width:1200px){.cart-form__label{flex-direction:column}}.cart-form__input,.cart-form__select-wrap{width:65%}@media only screen and (max-width:1200px){.cart-form__input,.cart-form__select-wrap{width:100%}}@media only screen and (max-width:1024px){.cart-form__input{max-width:100%}}.cart-form__discount-btn{box-shadow:0 0 0 1px var(--silver-color);padding:12px;text-wrap:nowrap}.cart-form__discount-btn:focus{box-shadow:0 0 0 1px var(--black-color)}@media (any-hover:hover){.cart-form__discount-btn:hover{background-color:var(--light-color)}}.cart-form__discount-btn:active{opacity:var(--opacity)}.cart-form__estimate-inner{max-height:0;will-change:max-height;opacity:0;-webkit-transition:max-height .3s,opacity .3s,will-change .3s;transition:max-height .3s,opacity .3s,will-change .3s}.cart-form__estimate-inner.is-open{opacity:1}.cart-form__estimate-descr{font-family:"Roboto",sans-serif;color:var(--gray1-color);margin-bottom:15px}.cart-form__toggler{position:relative;width:100%;text-align:left;padding:5px;margin:0 -5px 20px}.cart-form__toggler::before,.cart-form__toggler:after{content:"";display:block;position:absolute;background-color:var(--silver-color);width:15px;height:2px;top:50%;right:15px;transform:translateY(-50%);transition:var(--transition)}.cart-form__toggler:after{transform:translateY(-50%) rotate(90deg)}.cart-form__toggler.is-active:after{transform:translateY(-50%) rotate(0)}.cart-form__toggler:focus{box-shadow:0 0 0 1px var(--black-color)}@media (any-hover:hover){.cart-form__toggler:hover{background-color:var(--black-rgba-10)}}.cart-form__toggler:active{opacity:var(--opacity)}.cart-form__best-way,.cart-form__rate,.cart-form__row{font-size:18px;font-weight:500;margin-bottom:15px}.cart-form__best-way,.cart-form__rate{display:flex;flex-direction:column;gap:10px}.cart-form__rate-label{font-size:14px;font-weight:400;cursor:pointer}.cart-form__bottom{background-color:var(--light-blue-hover);border:2px solid var(--silver-color);display:flex;flex-direction:column}.cart-form__rows{display:flex;flex-direction:column;padding:32px 24px 0}.cart-form__row{display:flex;justify-content:space-between;align-items:center}.cart-form__row:last-child{border-bottom:1px solid var(--silver-color);padding-bottom:20px}.cart-form__tax{color:var(--gray1-color)}.cart-form__total{font-size:24px}.cart-form__link{color:var(--gray1-color);padding:15px;text-align:center;margin:0 1px 5px;transition:color var(--transition),opacity var(--transition)}.cart-form__link:focus{box-shadow:0 0 0 1px var(--black-color)}@media (any-hover:hover){.cart-form__link:hover{text-decoration:var(--text-decoration);color:var(--black-color)}}.cart-form__link:active{opacity:var(--opacity)}.cart__inner{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;padding:20px 0}@media only screen and (max-width:1024px){.cart__inner{display:block}}.cart__item:not(:last-child){padding-bottom:15px;border-bottom:2px solid var(--light-blue-hover)}.cart__left{max-width:880px;display:grid;grid-template-rows:60px auto 88px}@media only screen and (max-width:1024px){.cart__left{display:block}}.cart__aside{width:500px;padding-top:60px}@media only screen and (max-width:1024px){.cart__aside{width:100%}}.cart__head{display:grid;grid-template-columns:2fr 1fr .5fr 1fr 1fr .1fr;color:var(--gray1-color);font-size:18px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid var(--silver-color)}@media only screen and (max-width:768px){.cart__head{display:none}}.cart__head-item{align-self:center}.cart__list{display:flex;flex-direction:column;gap:15px;padding:15px 0}.cart__foot{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--silver-color)}@media only screen and (max-width:768px){.cart__foot{display:none}}.cart__foot-btn,.cart__foot-link{align-self:center;justify-self:start}.cart__foot-btn{justify-self:end}.cart-card{display:grid;grid-template-columns:2fr 1fr .5fr 1fr 1fr .1fr;gap:5px}@media only screen and (max-width:768px){.cart-card{grid-template-columns:1fr 1fr .1fr;gap:10px}}.cart-card__product{display:grid;grid-template-columns:85px auto;grid-template-rows:auto;gap:10px}@media only screen and (max-width:768px){.cart-card__product{grid-column:1/3}}.cart-card__img{grid-row:1/3}.cart-card__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:200px}@media (any-hover:hover){.cart-card__title:hover{text-decoration:var(--text-decoration)}}@media only screen and (max-width:768px){.cart-card__title{max-width:300px}}@media only screen and (max-width:576px){.cart-card__title{font-size:14px}.cart-card__price{justify-self:center}}@media only screen and (max-width:768px){.cart-card__qty{grid-column:1/2;grid-row:2/3}.cart-card__total{display:none}}.cart-card__buttons{display:flex;flex-direction:column;align-items:flex-end;gap:5px}@media only screen and (max-width:768px){.cart-card__buttons{grid-column:3/4;grid-row:1/2}}.cart-card__btn{width:32px;height:32px}.contacts__item{font-family:"Oswald",sans-serif;font-size:12px;font-weight:500}.contacts__item:not(:last-child){margin-bottom:10px}.contacts__link{font-family:"Roboto",sans-serif;display:block;color:var(--gray1-color);margin-top:5px}@media only screen and (max-width:1200px){.contacts__link{padding-top:12px;padding-bottom:12px}}.content-baner{max-width:640px;position:relative;z-index:2}@media only screen and (max-width:1440px){.content-baner{max-width:500px}}@media only screen and (max-width:1024px){.content-baner{max-width:325px}}@media only screen and (max-width:768px){.content-baner{max-width:280px}}@media only screen and (max-width:576px){.content-baner{max-width:180px}}.content-baner__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative;margin-bottom:17px;padding-top:20px}.content-baner__title::after,.content-baner__title::before{content:"";display:block;position:absolute;background-color:var(--black-color);top:0;right:0}.content-baner__title::before{width:95%;height:2px}.content-baner__title::after{width:2px;height:100%}@media only screen and (max-width:1024px){.content-baner__title{padding-top:0}.content-baner__title::after,.content-baner__title::before{display:none}}@media only screen and (max-width:576px){.content-baner__title{margin-bottom:5px}}.content-baner__descr{font-size:calc(10px + 15*(100vw - 320px)/1600);font-family:"Roboto",sans-serif;font-weight:300;line-height:1.5;letter-spacing:.25px;margin-bottom:24px}@media only screen and (max-width:576px){.content-baner__descr{margin-bottom:5px}}.counter,.counter__btn{display:flex;align-items:center}.counter{width:120px;border:1px solid var(--silver-color)}.counter__btn{justify-content:center;width:44px;height:40px;transition:background-color var(--transition),opacity var(--transition)}.counter__btn:focus{box-shadow:0 0 0 1px var(--black-color)}@media (any-hover:hover){.counter__btn:hover{background-color:var(--light-blue-hover)}.counter__btn:hover .counter__btn-icon{fill:var(--gray1-color)}}.counter__btn:active{opacity:.5}.counter__btn-icon{fill:var(--silver-color);transition:fill var(--transition)}.counter__label{margin:0 2px}.counter__input{max-width:30px;height:42px;text-align:center}.counter__input:focus{box-shadow:0 0 0 1px var(--black-color)}.create-account{max-width:604px;margin:0 auto}@media only screen and (max-width:1024px){.create-account{max-width:100%;margin:0}}.create-account__personal-info{margin-bottom:calc(30px + 20*(100vw - 320px)/1600)}.create-account__newsletter{margin-bottom:60px}.create-account__title{margin-bottom:calc(15px + 25*(100vw - 320px)/1600)}@media only screen and (max-width:576px){.create-account__title{font-size:16px}}.create-account__label{margin-bottom:15px}.create-account__input{max-width:443px;color:inherit}.create-account__row{font-family:"Roboto",sans-serif;color:var(--gray1-color);font-size:14px;line-height:1}.create-account__buttons{display:flex;justify-content:space-between;align-items:center;gap:15px}@media only screen and (max-width:576px){.create-account__buttons{flex-direction:column;gap:10px}}.create-account__btn{min-width:270px}@media only screen and (max-width:576px){.create-account__btn{min-width:100%}}.create-account__link{min-width:100px}@media only screen and (max-width:576px){.create-account__link{min-width:100%}}.choices{margin-bottom:0}@media (any-hover:hover){.choices:hover .choices__inner{background-color:var(--light-blue-hover)}}.choices:active .choices__inner,.choices__inner{background-color:var(--light-color)}.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:0}.choices[data-type*=select-one]::after,.choices__list--dropdown .choices__item--selectable::after,.choices__list[aria-expanded] .choices__item--selectable::after{display:none}.choices__inner{border:1px solid var(--silver-color);border-radius:0;transition:background-color var(--transition)}.choices[data-type*=select-one]::before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(../img/arrow-select.svg);width:12px;height:7px;top:50%;right:15px;transform:translateY(-50%);transition:transform var(--transition)}.choices{color:var(--black-color);font-size:14px}.catalog__sort .choices{text-transform:uppercase}.choices.is-open::before{transform:translateY(-50%) rotate(180deg)}.is-open .choices__inner{border-radius:0}.choices__list--dropdown,.choices__list[aria-expanded]{border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:13}.dashboard-nav{background-color:var(--light-color);color:var(--gray1-color);font-size:18px}@media only screen and (max-width:1024px){.dashboard-nav{display:none;position:absolute;left:0;top:-33px;width:100%;border:1px solid var(--silver-color);z-index:99}.dashboard-nav.is-open{display:block}}.dashboard-nav__list{display:flex;flex-direction:column;gap:3px}.dashboard-nav__link{display:block;padding:15px 12px;transition:background-color var(--transition),box-shadow var(--transition),opacity var(--transition)}.dashboard-nav__link:focus{box-shadow:0 0 0 2px inset var(--gray2-color)}@media (any-hover:hover){.dashboard-nav__link:hover{background-color:var(--light-blue-hover)}}.dashboard-nav__link:active{opacity:.8}.dashboard-nav__link--active{background-color:var(--light-blue-hover);color:var(--black-color);font-weight:500}.dashboard-section:not(:last-child){margin-bottom:calc(30px + 34*(100vw - 320px)/1600)}.dashboard-section__top{display:flex;align-items:center;gap:10px;margin-bottom:calc(10px + 15*(100vw - 320px)/1600)}.dashboard-section__list{display:grid;grid-template-columns:50% auto;gap:20px}@media only screen and (max-width:576px){.dashboard-section__list{grid-template-columns:auto}}.dashboard-section__subtitle{color:var(--black2-color);font-size:calc(14px + 4*(100vw - 320px)/1600);font-weight:500;margin-bottom:15px}.dashboard-section__text{font-size:calc(12px + 4*(100vw - 320px)/1600);font-family:"Roboto",sans-serif;color:var(--gray1-color);margin-bottom:8px}.dashboard-section__buttons{display:flex;flex-wrap:wrap;gap:12px}.dashboard__inner{max-width:1060px;margin:0 auto;padding:0 15px;display:flex;justify-content:space-between}@media only screen and (max-width:1024px){.dashboard__inner{flex-direction:column;padding:0}}.dashboard__sidebar{width:28%}@media only screen and (max-width:1024px){.dashboard__sidebar{width:100%}}.dashboard__body{width:62%}@media only screen and (max-width:1024px){.dashboard__body{width:100%}}.filter__form{margin-bottom:15px}@media only screen and (max-width:1024px){.filter__form{margin-bottom:40px}}.filter__list{display:flex;flex-direction:column;gap:5px;margin-bottom:25px}@media only screen and (max-width:1024px){.filter__list{gap:10px}}.filter__title{position:relative;width:100%;text-align:left;padding:15px 24px 15px 12px;transition:background-color var(--transition),box-shadow var(--transition)}.filter__title::after,.filter__title::before{content:"";display:block;position:absolute;background-color:var(--black2-color);width:12px;height:2px;top:50%;right:12px;transform:translateY(-50%)}.filter__title::after{transform:translateY(-50%) rotate(90deg);transition:transform var(--transition)}.filter__title.is-active::after{transform:translateY(-50%) rotate(0deg)}.filter__title:focus{box-shadow:0 0 0 2px inset var(--silver-color)}@media (any-hover:hover){.filter__title:hover{background-color:var(--light-blue-hover)}}.filter__title:active{background-color:var(--light-color)}@media only screen and (max-width:1024px){.filter__title{line-height:1;padding-top:13px;padding-bottom:13px}}.filter__content{display:none;padding-left:12px;padding-top:10px;padding-bottom:60px}.filter__content.is-open{display:block}@media only screen and (max-width:1024px){.filter__content{padding-bottom:20px;padding-left:0}}.filter__brand,.filter__categories,.filter__lenght{font-family:"Roboto",sans-serif;display:flex;flex-direction:column;align-items:start;gap:20px;font-size:14px;color:var(--black2-color);text-transform:uppercase}@media only screen and (max-width:1024px){.filter__brand,.filter__categories,.filter__lenght{gap:5px}}@media only screen and (max-width:1200px){.filter__categories{gap:0}}@media only screen and (max-width:1024px){.filter__categories{flex-direction:row;column-gap:20px;flex-wrap:wrap;margin-bottom:15px}}@media only screen and (max-width:576px){.filter__categories{column-gap:0}}.filter__size{max-width:268px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.filter__color{max-width:250px;display:flex;flex-wrap:wrap;gap:10px}@media only screen and (max-width:1024px){.filter__color{max-width:300px;gap:20px}}.filter__label{position:relative;display:flex;align-items:center;gap:9px;cursor:pointer;transition:color var(--transition)}.filter__label::after{content:"";display:block;position:absolute;left:20px;bottom:2px;height:1px;width:calc(100% - 20px);background-color:#000;opacity:0;transition:var(--transition)}@media (any-hover:hover){.filter__label:hover{color:var(--black-color)}.filter__label:hover::after{opacity:1}.filter__label:hover .filter__checkbox{box-shadow:0 0 0 1px var(--black-color)}}@media only screen and (max-width:1200px){.filter__label{padding:13px 0}}@media only screen and (max-width:576px){.filter__label{width:100%}}.filter__input:checked+.filter__checkbox{background-image:url(../img/on-checkbox.svg);background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:0 0 0 1px var(--black-color)}.filter__input:focus+.filter__checkbox{box-shadow:0 0 0 2px var(--black-color);border:1px solid #fff}.filter__checkbox{flex-shrink:0;display:inline-block;width:10px;height:10px;box-shadow:0 0 0 1px var(--gray1-color);transition:box-shadow var(--transition),background-color var(--transition)}@media only screen and (max-width:1024px){.filter__descr{display:none}}.filter__descr-title{margin-bottom:20px}.filter__descr-text{font-family:"Roboto",sans-serif;font-size:18px;line-height:1.55;letter-spacing:.18px}.filter__btn-wrap{display:flex;justify-content:flex-end;padding-right:24px}@media only screen and (max-width:1024px){.filter__btn-wrap{padding-right:0}}.filter__btn{min-width:114px;padding:11px 15px}@media only screen and (max-width:1024px){.filter__btn{width:100%;padding:13px 15px}}.filters-selected{color:var(--black-color);background-color:var(--light-color);border:1px solid var(--black-color);padding:30px 20px;margin-bottom:60px;margin-right:24px}@media only screen and (max-width:1024px){.filters-selected{display:none}}.filters-selected__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.filters-selected__title{font-size:32px;font-weight:400}.filters-selected__btn-reset{display:inline-flex;align-items:center;gap:8px;font-size:14px;text-transform:uppercase;transition:opacity var(--transition)}@media (any-hover:hover){.filters-selected__btn-reset:hover{text-decoration:underline}}.filters-selected__btn-reset:active{opacity:.8}.filters-selected__reset-icon{flex-shrink:0}.filters-selected__list{display:flex;flex-direction:column;gap:20px}.filters-selected__item-title{margin-bottom:15px}.filters-selected__item-box{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.filters-selected__item-link{font-family:"Roboto",sans-serif;text-transform:uppercase;display:flex;align-items:center;gap:8px;font-size:14px;line-height:1;transition:opacity var(--transition)}@media (any-hover:hover){.filters-selected__item-link:hover{text-decoration:underline}}.filters-selected__item-link:active{opacity:.8}.footer{background-color:var(--black-color);color:var(--light-color);padding:65px 0 40px;text-transform:uppercase}@media only screen and (max-width:1024px){.footer{padding:40px 0 24px}}@media only screen and (max-width:576px){.footer{padding-top:30px}}.footer__inner{min-height:380px;display:flex;justify-content:space-between;gap:20px;padding-bottom:65px}@media only screen and (max-width:1024px){.footer__inner{flex-direction:column;gap:0;padding-bottom:40px}.footer__column{border-bottom:1px solid var(--black2-color)}.footer__logo{display:flex;justify-content:center}}.footer__column-title,.footer__join-title{font-size:calc(14px + 4*(100vw - 320px)/1600);font-weight:600;padding-bottom:30px}@media only screen and (max-width:1024px){.footer__column-title{position:relative;padding:13px 0}.footer__column-title::after,.footer__column-title::before{content:"";display:block;position:absolute;background-color:var(--black2-color);width:20px;height:2px;top:50%;right:0}.footer__column-title::after{transform:rotate(90deg);transition:transform var(--transition)}.footer__column-title.is-active::after{transform:rotate(0)}}.footer__column-content{font-family:"Roboto",sans-serif}@media only screen and (max-width:1024px){.footer__column-content{display:none}}.footer__column-content.is-open{display:block}@media only screen and (max-width:1024px){.footer__join-title{padding-top:24px;padding-bottom:15px}}.footer__column-link{color:var(--gray1-color);font-size:13px;line-height:2}@media only screen and (max-width:1200px){.footer__column-link{display:block;padding-top:8px;padding-bottom:8px}}.footer__copyright{font-family:"Roboto",sans-serif;font-size:12px;line-height:2;font-weight:500;padding-top:15px;border-top:1px solid var(--gray2-color)}@media only screen and (max-width:1024px){.footer__copyright{border-top:none}}.form-subscribe{font-family:"Roboto",sans-serif;display:flex;flex-direction:column}.form-subscribe__title{color:var(--gray1-color);font-size:13px;margin-bottom:10px;font-weight:400}.form-subscribe__label{margin-bottom:7px}.form-subscribe__input{width:100%;color:var(--light-color);background-color:var(--black-color);border:1px solid var(--light-color);font-size:12px;line-height:1.5;padding:10px 15px;transition:box-shadow var(--transition)}.form-subscribe__input::placeholder{color:var(--light-color)}.form-subscribe__input:focus{box-shadow:0 0 0 2px inset var(--light-color)}.form-search,.form-subscribe__btn{background-color:var(--light-color)}.form-subscribe__btn{color:var(--black2-color);padding:14px;transition:color var(--transition),background-color var(--transition),box-shadow var(--transition),transform var(--transition)}@media (any-hover:hover){.form-subscribe__btn:hover{color:var(--light-color);background-color:transparent;box-shadow:0 0 0 1px inset var(--light-color)}}.form-subscribe__btn:active{transform:translateY(2px)}.form-search{position:fixed;width:100%;left:0;top:94.7px;right:0;box-shadow:0 0 20px 0 rgba(0,0,0,.14);padding:50px 65px;z-index:99;opacity:0;visibility:hidden;transition:opacity var(--transition),visibility var(--transition)}.form-search.is-open{opacity:1;visibility:visible}.form-search__inner{display:flex;align-items:center;gap:15px}@media only screen and (max-width:1024px){.form-search__inner{justify-content:space-between}}.form-search__label{position:relative;width:60%}.form-search__icon{position:absolute;left:5px;top:50%;transform:translateY(-50%);stroke:var(--gray1-color);fill:transparent}@media only screen and (max-width:1024px){.form-search__icon{display:none}}.form-search__input{color:var(--black2-color);font-size:24px;width:100%;padding:20px 20px 20px 45px;border-bottom:1px solid var(--black2-color)}.form-search__input::placeholder{font-family:"Roboto",sans-serif;font-weight:400;font-size:24px;line-height:1}.form-search__input:focus{border-bottom:2px solid var(--black2-color)}.form-search__input:focus::placeholder{font-size:0}@media only screen and (max-width:1024px){.form-search__input{width:100%;font-size:14px;padding:13px 15px;border-bottom:none}.form-search__input::placeholder{font-size:14px}.form-search__input:focus{border-bottom:none}.form-search__input:focus::placeholder{font-size:0}}.form-search__btn{flex-shrink:0;padding:15px 30px}.form-search__close{margin-left:auto}@media only screen and (max-width:1024px){.form-search__close{margin-left:0;display:none!important}.form-search{position:static;padding:0;opacity:1;visibility:visible}}.grid-cards{margin-bottom:calc(0px + 60*(100vw - 320px)/1600)}.grid-cards__list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:30px;row-gap:45px}@media only screen and (max-width:1200px){.grid-cards__list{grid-template-columns:repeat(3,1fr);gap:15px}}@media only screen and (max-width:576px){.grid-cards__list{margin-bottom:calc(20px + 10*(100vw - 320px)/1600);grid-template-columns:repeat(2,1fr);gap:10px}}.grid-cards__bottom{text-align:center;padding-top:20px}.header{position:fixed;top:0;left:0;right:0;z-index:100;box-shadow:0 0 4px 4px rgba(0,0,0,.12);background-color:var(--black-color);color:var(--light-color);font-size:14px;padding:20px 0;text-transform:uppercase}@media only screen and (max-width:1024px){.header{padding:8px 0}}.header__inner{display:grid;grid-template-columns:auto auto auto;align-items:center}@media only screen and (max-width:1024px){.header__inner{grid-template-columns:90px auto 90px}}.header__logo{justify-self:left}@media only screen and (max-width:1024px){.header__logo{width:80px;justify-self:center}}.header__center{justify-self:end;display:flex;align-items:center;gap:25px}@media only screen and (max-width:1024px){.header__center{flex-direction:column;background-color:var(--black-color);padding:70px 15px 20px;position:fixed;left:0;top:0;bottom:0;width:100%;z-index:99;transform:translate3D(-100%,0,0);overflow-y:auto;transition:transform .4s}.header__center.is-open{transform:translateZ(0)}}.header__right{justify-self:end;display:flex;align-items:center;gap:15px}@media only screen and (max-width:1024px){.header__right{gap:5px}}.header__user-account{display:flex;align-items:center;gap:15px}@media only screen and (max-width:1024px){.header__user-account{display:none}}.header__btn,.header__search-btn{display:flex;align-items:center}.header__btn,.header__search-btn,.header__wishlist{gap:8px;color:inherit;text-transform:inherit;padding:5px}@media only screen and (max-width:1024px){.header__search-btn{display:none}.header__menu,.header__search{width:100%}.header__menu{margin-bottom:auto;order:1}}.header__cart-icon,.header__icon{stroke:var(--light-color);stroke-width:2.4;fill:transparent;transition:stroke var(--transition)}.header__wishlist{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1024px){.header__wishlist{width:44px;height:44px}}.header__cart{font-family:"Roboto",sans-serif;display:grid;grid-template-columns:20px auto;grid-template-rows:repeat(2,auto);column-gap:10px;color:inherit;font-size:12px;text-transform:inherit;padding:5px}@media only screen and (max-width:1024px){.header__cart{display:block;position:relative;width:44px;height:44px}}.header__cart-icon{grid-column:1/2;grid-row:1/3;align-self:center}.header__cart-qty{grid-column:2/3;grid-row:1/2;justify-self:start;text-transform:lowercase}@media only screen and (max-width:1024px){.header__cart-qty{display:block;position:absolute;top:4px;right:5px;min-width:15px;height:14px;padding:0 2px;background-color:var(--accent-color)}}.header__cart-price{grid-column:2/3;grid-row:2/3;justify-self:start}@media only screen and (max-width:1024px){.header__cart-price,.header__cart-text{display:none}}.menu__list{display:flex;align-items:center;gap:15px}@media only screen and (max-width:1024px){.menu__list{flex-direction:column;gap:15px;font-size:18px}.menu__item{width:100%}}.menu__link{display:block;padding:3px 7px}@media only screen and (max-width:1024px){.menu__link{display:inline-block;width:100%;padding:11px 7px;margin:0;text-align:center;background-color:var(--black2-color)}}.menu__link--active{border-bottom:2px solid var(--accent-color)}@media only screen and (max-width:1024px){.menu__link--active{border-bottom:none;color:var(--accent-color)}}.mini-cart-card__inner{display:flex;gap:15px}@media only screen and (max-width:1024px){.mini-cart-card__inner{gap:10px}}.mini-cart-card__img{flex-shrink:0}.mini-cart-card__details{display:flex;flex-direction:column;gap:6px;font-family:"Roboto",sans-serif;color:var(--black2-color);font-size:14px;line-height:1;text-transform:uppercase}.mini-cart-card__details-label{color:var(--gray3-color)}.mini-cart-card__title{display:inline-block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:500;margin-bottom:6px}@media (any-hover:hover){.mini-cart-card__title:hover{text-decoration:underline}}@media only screen and (max-width:576px){.mini-cart-card__title{font-size:16px}}.mini-cart-card__row{display:flex;gap:5px}.mini-cart-card__quantity{position:relative;padding-right:12px}.mini-cart-card__quantity::after{content:"X";position:absolute;top:0;right:0}.mini-cart-card__actions{display:flex;flex-direction:column;gap:5px;margin-left:auto}.mini-cart{height:calc(100% - 55px);width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:50px}@media only screen and (max-width:1200px){.mini-cart{gap:20px}}@media only screen and (max-width:992px) and (orientation:landscape){.mini-cart{flex-direction:row;width:100%}}.mini-cart__list{height:100%;overflow-y:auto;padding-right:5px}.mini-cart__item:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid var(--light-blue-hover)}.mini-cart__bottom{display:flex;flex-direction:column;gap:15px;padding-top:10px;border-top:1px solid var(--light-blue-hover)}@media only screen and (max-width:992px) and (orientation:landscape){.mini-cart__bottom{justify-content:space-between;padding-top:0;border-top:none;width:35%}}.mini-cart__subtotal{display:flex;justify-content:space-between;font-size:20px}@media only screen and (max-width:576px){.mini-cart__subtotal{font-size:16px}}@media only screen and (max-width:992px) and (orientation:landscape){.mini-cart__subtotal{flex-direction:column;gap:10px}}.mini-cart__buttons{display:flex;flex-direction:column;gap:15px}@media only screen and (max-width:576px){.mini-cart__btn{padding:15px}}@media only screen and (max-width:992px) and (orientation:landscape){.mini-cart__btn{font-size:12px;padding:16px 5px}}.new-address__title{margin-bottom:calc(15px + 15*(100vw - 320px)/1600)}.new-address__row{display:flex;flex-direction:column;gap:15px;margin-bottom:calc(30px + 20*(100vw - 320px)/1600)}@media only screen and (max-width:576px){.new-address__btn{width:100%}}.popup{position:fixed;top:95px;right:0;bottom:0;width:388px;height:calc(100dvh - 94.7px);padding:30px;z-index:99;color:var(--black-color);background-color:var(--light-color);transform:translate3D(100%,0,0);transition:transform .4s}.popup.is-open{transform:translateZ(0)}@media only screen and (max-width:1024px){.popup.is-open .popup__inner{overflow-y:auto;padding:0 2px}.popup{height:100dvh;top:0;padding:15px}}@media only screen and (max-width:576px){.popup{width:100%}}@media only screen and (max-width:1024px) and (orientation:landscape){.popup{width:100%;padding:10px 15px}}.popup__inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:15px;height:100%}@media only screen and (max-width:992px) and (orientation:landscape){.popup__inner{gap:5px}}.popup__close{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px;transition:background-color var(--transition),box-shadow var(--transition),opacity var(--transition)}.popup__close:focus{box-shadow:0 0 0 1px var(--black-color)}@media (any-hover:hover){.popup__close:hover{background-color:var(--light-blue-hover)}}.popup__close:active{opacity:.8}.popup__close-icon{fill:var(--silver-color);transition:fill var(--transition),opacity var(--transition)}.product-slider-thumbnails{flex-shrink:0;width:82px;height:664px}.product-slider-thumbnails .swiper-slide{height:96px!important;padding:2px;cursor:pointer;transition:opacity var(--transition)}@media (any-hover:hover){.product-slider-thumbnails .swiper-slide:hover{opacity:.7}}@media only screen and (max-width:1024px){.product-slider-thumbnails{display:none!important}}.product{padding-top:calc(0px + 60*(100vw - 320px)/1600);padding-bottom:calc(15px + 45*(100vw - 320px)/1600)}@media only screen and (max-width:768px){.product{padding-top:0}}.product__inner{display:flex;gap:60px;margin-bottom:calc(15px + 25*(100vw - 320px)/1600);padding-bottom:calc(0px + 30*(100vw - 320px)/1600)}@media only screen and (max-width:1200px){.product__inner{gap:30px}}@media only screen and (max-width:1024px){.product__inner{flex-direction:column;gap:0}}.product__slider{position:relative;display:flex;gap:20px}@media only screen and (max-width:1024px){.product__slider{padding-bottom:40px}}@media only screen and (max-width:768px){.product__slider{margin:0 -15px}}.product__social{display:flex;align-items:center;justify-content:center;gap:12px;position:absolute;left:50%;top:102%;transform:translateX(-50%);font-size:12px;font-weight:500;line-height:1;text-transform:uppercase}@media only screen and (max-width:1024px){.product__social--desktop{display:none}}.product__social--mobile{display:none}@media only screen and (max-width:1024px){.product__social--mobile{transform:translateX(0);display:flex;justify-content:left;position:static;padding:15px 0;color:var(--gray1-color)}}.product__social-list{display:flex;align-items:center;gap:5px}.product__social-link{display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:box-shadow var(--transition)}@media only screen and (max-width:1024px){.product__social-link{width:40px;height:40px}}.product__social-link:focus{box-shadow:0 0 0 1px var(--black-color)}@media (any-hover:hover){.product__social-link:hover .product__social-icon{fill:var(--accent-color)}}.product__social-link:active .product__social-icon{opacity:.8}.product__social-icon{fill:var(--black-color);transition:fill var(--transition),opacity var(--transition)}@media only screen and (max-width:1024px){.product__social-icon{fill:var(--gray1-color)}}.product__breadcrumbs{margin-bottom:12px}@media only screen and (max-width:1024px){.product__breadcrumbs{margin-bottom:0}}.product__breadcrumbs--mobile,.range-slider .noUi-handle::after,.range-slider .noUi-handle::before{display:none}@media only screen and (max-width:1024px){.product__breadcrumbs--mobile{display:flex;justify-content:center}.product__breadcrumbs--desktop{display:none}}.product__heading{padding-bottom:calc(15px + 15*(100vw - 320px)/1600)}@media only screen and (max-width:1024px){.product__heading{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:7px}}.product__brand{flex-grow:0;display:inline-flex;color:var(--black2-color);background-color:var(--light-blue-hover);font-weight:500;padding:10px 12px;text-transform:uppercase}.product__title{font-size:calc(18px + 30*(100vw - 320px)/1600);font-weight:500}.product__parametr{margin-bottom:30px}.product__color{margin-bottom:20px}.product__sub-title{font-size:14px;font-weight:400;text-transform:uppercase;margin-bottom:10px}.product__row{display:flex;align-items:center;gap:24px;margin-bottom:35px}@media only screen and (max-width:576px){.product__row{margin-bottom:20px}}.product__buttons{display:flex;gap:20px;margin-bottom:10px}@media only screen and (max-width:576px){.product__buttons{margin-bottom:15px}}.product__btn{width:50%}@media only screen and (max-width:1024px){.product__btn{padding:11px}}.product__btn-icon{fill:var(--gray1-color)}.product__info{display:flex;align-items:center;flex-wrap:wrap;gap:15px;font-size:12px;color:var(--gray1-color);text-transform:uppercase}.product__info-item{display:flex;align-items:center;gap:3px;font-weight:500}.product__info-icon{fill:var(--gray1-color)}.product__code,.product__delivery,.product__tags{font-weight:400}.product__details{display:flex;gap:25px;padding-top:20px;border-top:1px solid var(--silver-color)}@media only screen and (max-width:768px){.product__details{display:block}}.product__details-left,.product__details-right{width:50%}@media only screen and (max-width:768px){.product__details-left,.product__details-right{width:100%}}.product__details-item{margin-bottom:15px}.product__details-title{margin-bottom:5px}.product__details-list{list-style:disc;padding-left:20px}@media only screen and (max-width:576px){.product__details-text{font-size:14px}}.price{text-transform:uppercase}.price__current{font-size:26px;font-weight:500}.price__current--new{color:var(--accent-color)}.price__old{color:var(--gray1-color);font-size:14px;font-weight:400;text-decoration:line-through}.profile__breadcrumbs{margin:10px 0}@media only screen and (max-width:1024px){.profile__breadcrumbs{margin:5px 0}}.profile__title{font-size:calc(18px + 30*(100vw - 320px)/1600);font-weight:400;text-align:center;margin-bottom:24px}@media only screen and (max-width:1024px){.profile__title{text-align:left;padding-bottom:5px;border-bottom:1px solid var(--silver-color);margin-bottom:25px}}@media only screen and (max-width:576px){.profile__title{margin-bottom:0}}.profile__body{position:relative;padding:70px 0;margin-bottom:60px;border:1px solid var(--silver-color)}@media only screen and (max-width:1024px){.profile__body{padding:20px 0 30px;margin-bottom:0;border:0}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.range-slider{font-family:"Roboto",sans-serif;font-size:14px;padding-right:24px;text-transform:uppercase}.range-slider__inputs{display:flex;justify-content:space-between;margin-bottom:20px}@media only screen and (max-width:1024px){.range-slider__inputs{margin-bottom:40px}}.range-slider__input{width:28px}.range-slider__input::placeholder{color:var(--black-color)}@media only screen and (max-width:1024px){.range-slider__input{background-color:var(--light-blue-color)}}.range-slider .noUi-target{background:var(--gray3-color);border-radius:0;border:0;box-shadow:none}.range-slider .noUi-connect{background:var(--black-color)}.range-slider .noUi-horizontal{height:2px}.range-slider .noUi-handle{border:0;border-radius:0;background:var(--black-color);cursor:pointer;box-shadow:none}.range-slider .noUi-horizontal .noUi-handle{width:6px;height:20px;right:0;top:-9px}.sign-in{height:100%;width:100%}.sign-in__title{text-transform:uppercase;margin-bottom:30px}@media only screen and (max-width:992px) and (orientation:landscape){.sign-in__title{margin-bottom:15px}}.sign-in__form{height:calc(100% - 60px);font-family:"Roboto",sans-serif;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.sign-in__row{margin-bottom:18px}.sign-in__aggree{color:var(--gray1-color);font-size:14px;margin-bottom:80px}@media only screen and (max-width:992px) and (orientation:landscape){.sign-in__aggree{margin-bottom:25px}}.sign-in__buttons{display:flex;flex-direction:column;gap:15px}@media only screen and (max-width:1024px){.sign-in .form__input{max-width:100%}}.size-product__top{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.size-product__size-guide{font-family:"Roboto",sans-serif;color:var(--denim-color);text-decoration:underline;font-size:14px}.size-product__list{display:flex;flex-wrap:wrap;gap:9px}.size-product__link{display:inline-flex;justify-content:center;align-items:center;width:46px;height:46px;box-shadow:0 0 0 1px var(--silver-color);color:var(--gray1-color);font-size:14px;text-transform:uppercase;transition:opacity var(--transition),box-shadow var(--transition)}.size-product__link:focus{box-shadow:0 0 0 2px var(--black-color)}@media (any-hover:hover){.size-product__link:hover{box-shadow:0 0 0 2px var(--black-color)}}.size-product__link:active{opacity:.8}.size-product__link--current{box-shadow:0 0 0 2px var(--black-color);color:var(--black-color)}.size-product__link--disabled{position:relative}.size-product__link--disabled::before{content:"";display:block;position:absolute;background-color:var(--silver-color);width:64px;height:1px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.social__list{display:flex;flex-direction:column;gap:25px}@media only screen and (max-width:1200px){.social__list{gap:5px}}.social__link{display:flex;align-items:center;color:var(--gray1-color);gap:15px}@media (any-hover:hover){.social__link:hover .social__link-icon{stroke:transparent}}@media only screen and (max-width:1200px){.social__link{padding-top:12px;padding-bottom:12px}}.social__link-icon{fill:var(--light-color)}.tabs__list{display:flex;align-items:center;gap:8px}.tabs__btn{font-weight:500;padding:5px 10px;transition:box-shadow .2s,color .2s,opacity .2s}.tabs__btn:focus{box-shadow:0 0 0 2px rgba(235,87,87,.6)}@media (any-hover:hover){.tabs__btn:hover{color:#eb5757;box-shadow:0 0 0 2px rgba(235,87,87,.6)}}.tabs__btn:active{opacity:.7}.tabs__btn--active{color:#eb5757;box-shadow:0 2px 0 0 #eb5757}.tabs__content{display:none}.tabs__content--active{display:block}.wishlist-card{display:flex;gap:9px;height:100%;transition:box-shadow var(--transition)}.wishlist-card__inner{display:flex;flex-direction:column}.wishlist-card__img{margin-bottom:7px}.wishlist-card__img:focus{box-shadow:0 0 0 2px var(--black-color)}.wishlist-card__actions{display:flex;flex-direction:column;gap:6px}.wishlist-card__body{margin-bottom:17px}.wishlist-card__link{display:inline-block;margin-bottom:12px}@media (any-hover:hover){.wishlist-card__link:hover{text-decoration:underline}}.wishlist-card__title{font-size:calc(12px + 6*(100vw - 320px)/1600);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400}.wishlist-card__price{font-family:"Roboto",sans-serif;color:var(--gray1-color);font-size:14px;margin-top:auto;margin-bottom:17px;text-transform:uppercase}.wishlist-card__bottom{display:flex;justify-content:space-between;align-items:center}.wishlist-card__label{margin-right:10px}@media only screen and (max-width:1024px){.wishlist-card__label{display:none}}.wishlist-card__input{text-align:center;width:40px;height:40px;border:1px solid var(--silver-color);transition:box-shadow var(--transition)}.wishlist-card__input:focus{border:1px solid var(--black-color)}.wishlist-card__btn{width:100%;padding:12px;text-wrap:nowrap}.wishlist{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media only screen and (max-width:576px){.wishlist{grid-template-columns:repeat(2,1fr);gap:15px}}.catalog{margin-bottom:40px}.catalog__inner{position:relative;display:flex;gap:30px;padding-top:20px}@media only screen and (max-width:1024px){.catalog__inner{gap:15px;padding-top:0}}.catalog__sidebar{max-width:400px;padding-right:16px;border-right:1px solid var(--silver-color)}@media only screen and (max-width:1200px){.catalog__sidebar{max-width:300px}}@media only screen and (max-width:1024px){.catalog__sidebar{padding:15px;border-right:none;display:none;background-color:var(--light-blue-hover);position:absolute;left:0;top:70px;right:0;max-width:100%;z-index:99}.catalog__sidebar.is-open{display:block}}.catalog__sort{display:flex;gap:20px;margin-bottom:20px}@media only screen and (max-width:768px){.catalog__sort{gap:10px}}.catalog__sort-item-1{width:255px;margin-left:auto}@media only screen and (max-width:1024px){.catalog__sort-item-1{width:50%;margin-left:0}}@media only screen and (max-width:576px){.catalog__sort-item-1 .choices__inner{font-size:12px}}.catalog__sort-item-2{width:70px}@media only screen and (max-width:1024px){.catalog__sort-item-2{width:50%}}.edit-account__title{margin-bottom:calc(10px + 25*(100vw - 320px)/1600)}.edit-account__label{margin-bottom:15px}.edit-account__checkboxs{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:calc(25px + 35*(100vw - 320px)/1600)}.edit-account__checkbox{font-family:"Roboto",sans-serif;color:var(--gray1-color);font-size:14px}.edit-account__checkbox:not(:last-child){margin-bottom:10px}@media (any-hover:hover){.edit-account__checkbox:hover{color:var(--black-color);text-decoration:underline}}.edit-account__checkbox:active{opacity:.7}@media only screen and (max-width:1024px){.edit-account__checkbox{padding:10px 0}}.edit-account__btn{min-width:140px}@media only screen and (max-width:576px){.edit-account__btn{min-width:100%}}.baner-2{margin-bottom:calc(25px + 55*(100vw - 320px)/1600)}.baner-2__inner{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:363px;background-repeat:no-repeat;background-size:contain;background-position:left center}@media only screen and (max-width:1440px){.baner-2__inner{justify-content:center;min-height:463px;background-size:cover;background-position:center center;padding:0 15px}}@media only screen and (max-width:1024px){.baner-2__inner{min-height:350px}}@media only screen and (max-width:576px){.baner-2__inner{min-height:200px;padding:0 30px}}.baner-2__content{background-color:rgba(255,255,255,.7);padding:20px}@media only screen and (max-width:1440px){.baner-2__content{max-width:570px;text-align:center;border:2px solid var(--silver-color)}}@media only screen and (max-width:1024px){.baner-2__content{max-width:450px}}@media only screen and (max-width:768px){.baner-2__content{max-width:350px}}@media only screen and (max-width:1440px){.baner-2__title{padding-top:0}.baner-2__title::after,.baner-2__title::before{display:none}}.baner{padding-bottom:calc(20px + 40*(100vw - 320px)/1600)}.baner--catalog-top{margin:18px 0;padding-bottom:0}@media only screen and (max-width:1024px){.baner--catalog-top{margin-bottom:0}}.baner--black{color:var(--light-color)}.baner--black .baner__inner{padding-left:calc(10px + 170*(100vw - 320px)/1600)}.baner--black .content-baner__title::after,.baner--black .content-baner__title::before{background-color:var(--light-color)}.baner__inner,.benefits__item::before{background-repeat:no-repeat;background-size:cover}.baner__inner{padding-top:calc(15px + 85*(100vw - 320px)/1600);padding-bottom:calc(15px + 85*(100vw - 320px)/1600);padding-left:calc(10px + 240*(100vw - 320px)/1600);position:relative;background-color:var(--silver-color);background-position:bottom right;display:flex;align-items:center}.benefits{margin-top:auto;background-color:var(--main-color);padding:35px 0}@media only screen and (max-width:1024px){.benefits{padding:20px 0}}.benefits__list{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:15px}@media only screen and (max-width:576px){.benefits__list{justify-content:left}}.benefits__item{display:flex;align-items:center;position:relative;padding-left:40px;font-size:14px;min-height:30px}.benefits__item::before{content:"";display:block;position:absolute;background-position:center;background-image:url(../img/check-mark.svg);left:0;top:0;width:30px;height:30px}@media only screen and (max-width:576px){.benefits__item{width:100%}}.blog-card{height:100%;background-color:var(--light-color);transition:box-shadow var(--transition);padding:calc(15px + 9*(100vw - 320px)/1600)}@media (any-hover:hover){.blog-card:hover{box-shadow:0 3px 15px var(--black-rgba-10)}}.blog-card__link{text-decoration:none;background:linear-gradient(var(--black-color),var(--black-color)) no-repeat;background-size:100% 0;background-position:0 36px;transition:background-size var(--transition)}@media (any-hover:hover){.blog-card__link:hover{background-size:100% 1px}}.blog-card__inner{height:100%;display:flex;flex-direction:column}.blog-card__label{font-size:calc(12px + 6*(100vw - 320px)/1600);margin-bottom:calc(10px + 10*(100vw - 320px)/1600);color:var(--gray3-color);font-weight:600;text-transform:uppercase}.blog-card__text,.blog-card__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.blog-card__title{font-size:calc(18px + 8*(100vw - 320px)/1600);margin-bottom:calc(14px + 18*(100vw - 320px)/1600);-webkit-line-clamp:2;font-weight:inherit}.blog-card__text{font-size:calc(14px + 2*(100vw - 320px)/1600);-webkit-line-clamp:5;font-family:"Roboto",sans-serif;line-height:1.5;margin-bottom:25px;letter-spacing:.16px}.blog-card__bottom{color:var(--gray2-color);border-top:3px solid var(--black-color);font-size:14px;font-weight:300;padding-top:12px;margin-top:auto}@media only screen and (max-width:1024px){.blog-card__bottom{border-top:2px solid var(--black-color);font-size:12px}}.blog-card__date{margin-right:10px}.blog-card__author{position:relative}.blog-card__author::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--gray2-color);transition:opacity var(--transition);opacity:0}.blog-card__author:focus{box-shadow:0 0 0 2px var(--black-color)}@media (any-hover:hover){.blog-card__author:hover::after{opacity:1}}.blog-card__author:active{opacity:.7}.blog{padding-top:calc(15px + 30*(100vw - 320px)/1600);padding-bottom:calc(15px + 30*(100vw - 320px)/1600);background-color:#f8f9fb}.blog__top{margin-bottom:calc(15px + 15*(100vw - 320px)/1600)}.blog__list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media only screen and (max-width:1440px){.blog__list{gap:15px}}@media only screen and (max-width:1200px){.blog__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.blog__list{grid-template-columns:repeat(1,1fr)}}.brands{position:relative;margin-bottom:30px}@media only screen and (max-width:576px){.brands{margin-bottom:15px}}.brands__title,.brands__title::before{position:absolute;left:50%;transform:translateX(-50%)}.brands__title{top:-15px;text-transform:uppercase}.brands__title::before{content:"";display:block;width:150%;height:32px;background-color:var(--light-color);top:0;z-index:-1}@media only screen and (max-width:1024px){.brands__title{display:none}}.brands__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:28px 12px;border:2px solid var(--silver-color)}@media only screen and (max-width:1024px){.brands__list{border:0;padding:0;gap:10px}}@media only screen and (max-width:576px){.brands__list{gap:10px}}.brands__item{width:235px}@media only screen and (max-width:1024px){.brands__item{width:calc(25% - 10px)}}@media only screen and (max-width:768px){.brands__item{width:calc(50% - 10px)}}.brands__link{display:flex;align-items:center;justify-content:center;color:var(--black2-color);font-size:32px;font-weight:500;min-height:140px;padding:10px;text-transform:uppercase;transition:background-color var(--transition),opacity var(--transition),box-shadow var(--transition)}.brands__link:focus{box-shadow:0 0 0 2px var(--black-rgba-50)}@media (any-hover:hover){.brands__link:hover{background-color:var(--light-blue-hover)}.brands__link:hover .brands__icon{fill:var(--black-color)}}.brands__link:active{opacity:.7}@media only screen and (max-width:1024px){.brands__link{min-height:100px;border:2px solid var(--silver-color)}}@media only screen and (max-width:576px){.brands__link{min-height:60px}}.brands__icon{fill:var(--black2-color);transition:fill var(--transition)}.categories{margin-bottom:60px}@media only screen and (max-width:1024px){.categories{margin-bottom:30px}}.categories__inner{display:flex;gap:10px}@media only screen and (max-width:1024px){.categories__inner{display:block}}.categories__sidebar{flex-shrink:0;width:20%}@media only screen and (max-width:1024px){.categories__sidebar{width:100%}}.categories__cards{padding-left:30px;border-left:1px solid var(--silver-color)}@media only screen and (max-width:1024px){.categories__cards{padding-left:0;border-left:none}}.categories__item:nth-child(n+9){display:none}.categories__item.is-visible{display:block}.categories__title{margin-bottom:30px}@media only screen and (max-width:1024px){.categories__title{margin-bottom:10px}}.categories__btn{min-width:140px;background-color:transparent}@media (any-hover:hover){.categories__btn:hover{background-color:var(--light-blue-hover)}}@media only screen and (max-width:1024px){.categories__btn{width:100%}}.grid-baners{margin-bottom:30px}.grid-baners__list{grid-template-rows:repeat(2,434px);gap:30px}@media only screen and (max-width:1440px){.grid-baners__list{grid-template-rows:repeat(2,370px)}}@media only screen and (max-width:1200px){.grid-baners__list{gap:15px}}@media only screen and (max-width:1024px){.grid-baners__list{grid-template-rows:repeat(4,360px)}}@media only screen and (max-width:576px){.grid-baners__list{grid-template-rows:repeat(4,170px)}}.grid-baners__item{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;background-color:var(--silver-color);padding:55px}@media only screen and (max-width:576px){.grid-baners__item{padding:15px}}.grid-baners__item--1,.grid-baners__item--2,.grid-baners__item--3{grid-column:span 9}@media only screen and (max-width:1024px){.grid-baners__item--1,.grid-baners__item--2,.grid-baners__item--3{grid-column:span 18}}.grid-baners__item--1{justify-content:end}.grid-baners__item--2{grid-row:span 2}.grid-baners__content{max-width:370px}@media only screen and (max-width:576px){.grid-baners__content{max-width:144px}}.grid-baners__descr,.grid-baners__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.grid-baners__title{-webkit-line-clamp:2;text-wrap:balance;margin-bottom:7px}.grid-baners__descr{font-size:calc(10px + 12*(100vw - 320px)/1600);-webkit-line-clamp:3;font-family:"Roboto",sans-serif;line-height:1.5;margin-bottom:50px}@media only screen and (max-width:1024px){.grid-baners__descr{margin-bottom:30px}}@media only screen and (max-width:576px){.grid-baners__descr{margin-bottom:5px}}.main-hero{padding:20px 0 45px}@media only screen and (max-width:1024px){.main-hero{padding:0 0 30px}}@media only screen and (max-width:576px){.main-hero{padding:0 0 15px}}.main-hero__container{max-width:var(--container-width);padding:0 var(--container-padding);margin:0 auto}@media only screen and (max-width:1024px){.main-hero__container{padding:0}}.main-slider{position:relative}.main-slider__slide{position:relative;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:cover;background-position:center}.main-slider__slide::before{content:"";display:block;position:absolute;background:linear-gradient(148deg,rgba(255,255,255,.6) 54.97%,rgba(255,255,255,0) 109.02%);left:0;top:0;right:0;bottom:0;z-index:-1}.main-slider__slide-inner{display:flex;align-items:center;padding:30px 15px 55px}@media only screen and (max-width:768px){.main-slider__slide-inner{flex-direction:column-reverse;gap:30px;padding:30px 0 90px}}.main-slider__content{position:relative;max-width:564px}@media only screen and (max-width:768px){.main-slider__content{text-align:center}}.main-slider__title{font-size:calc(32px + 54*(100vw - 320px)/1600);line-height:1.1;text-transform:uppercase;font-weight:600;margin-bottom:50px}@media only screen and (max-width:576px){.main-slider__title{margin-bottom:20px}}.main-slider__title span{text-shadow:none;color:transparent;-webkit-text-stroke:2px var(--black-color)}.main-slider__images{display:flex;align-items:center}.main-slider__images img{box-shadow:10px 10px 24px 0 rgba(0,0,0,.25)}.main-slider__img1{max-width:416px;max-height:623px;transform:translateX(15%);position:relative;z-index:0}@media only screen and (max-width:768px){.main-slider__img1{transform:translateX(15%)}}.main-slider__img2{max-width:474px;max-height:709px;box-shadow:10px 10px 24px 0 rgba(0,0,0,.25);position:relative;z-index:1}@media only screen and (max-width:768px){.main-slider__img2{transform:translateX(-15%)}}.main-slider__next,.main-slider__prev{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--black-color);color:var(--light-color);position:absolute;bottom:0;z-index:100;cursor:pointer;transition:var(--transition)}.main-slider__next{right:0}@media (any-hover:hover){.main-slider__next:hover,.main-slider__prev:hover{opacity:.8}}.main-slider__next:active,.main-slider__prev:active{opacity:.6}@media only screen and (max-width:1024px){.main-slider__next,.main-slider__prev{width:44px;height:44px}}@media only screen and (max-width:768px){.main-slider__next,.main-slider__prev{right:15px;bottom:15px}}.main-slider__prev{right:53px}@media only screen and (max-width:768px){.main-slider__prev{left:15px}}.main-slider__next-icon,.main-slider__prev-icon{fill:var(--light-color)}.main-slider__next-icon{transform:rotate(180deg)}.main-slider .swiper-pagination,.product__slider .swiper-pagination{display:flex;align-items:center}.product__slider .swiper-pagination{justify-content:center;gap:5px}.main-slider .swiper-pagination{justify-content:left;position:absolute;left:20px!important;bottom:20px!important}@media only screen and (max-width:768px){.main-slider .swiper-pagination{left:0!important;bottom:27px!important;justify-content:center}}.main-slider .swiper-pagination-bullet,.product__slider .swiper-pagination-bullet{width:18px;height:18px;border-radius:0;border:1px solid var(--gray1-color);background:0 0}.main-slider .swiper-pagination-bullet-active,.product__slider .swiper-pagination-bullet-active{width:22px;height:22px;background:var(--black-color);border:1px solid var(--black-color)}.section-slider{padding-top:calc(10px + 40*(100vw - 320px)/1600);padding-bottom:calc(10px + 40*(100vw - 320px)/1600)}.section-slider__top{margin-bottom:calc(15px + 10*(100vw - 320px)/1600);display:flex;align-items:center;justify-content:space-between}.section-slider__navigation{display:flex;gap:8px}.section-slider__next,.section-slider__prev{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid var(--silver-color);transition:background-color var(--transition),transform var(--transition),opacity var(--transition),box-shadow var(--transition)}.section-slider__next:focus,.section-slider__prev:focus{box-shadow:0 0 0 2px var(--black-color)}@media (any-hover:hover){.section-slider__next:hover,.section-slider__prev:hover{background-color:var(--light-blue-hover)}}.section-slider__next:active,.section-slider__prev:active{opacity:.7}.section-slider__next-icon,.section-slider__prev-icon{fill:var(--black2-color);transition:transform var(--transition)}.section-slider__next-icon{transform:rotate(180deg)}.section-slider .swiper-slide{height:auto;padding:15px 0 25px}@media only screen and (max-width:1024px){.section-slider .swiper-slide{padding:0}}.swiper-button-disabled{opacity:.4}.product-slider{width:525px}@media only screen and (max-width:1024px){.product-slider{max-width:624px}}@media only screen and (max-width:576px){.product-slider .swiper-slide img{margin:0 auto}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fdmFycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nob2ljZXMuanMvcHVibGljL2Fzc2V0cy9zdHlsZXMvY2hvaWNlcy5jc3MiLCJiYXNlL19nbG9iYWwuc2NzcyIsImJhc2UvX21peGluLnNjc3MiLCJibG9ja3MvX3Byb2R1Y3Qtc2xpZGVyLXRodW1ibmFpbHMuc2NzcyIsImJsb2Nrcy9fYWNjb3JkaW9uLnNjc3MiLCJibG9ja3MvX2FydGljbGUuc2NzcyIsImJsb2Nrcy9fYnJlYWRjcnVtYnMuc2NzcyIsImJsb2Nrcy9fYnVyZ2VyLnNjc3MiLCJibG9ja3MvX2NhcmQuc2NzcyIsImJsb2Nrcy9fY2FydC1mb3JtLnNjc3MiLCJibG9ja3MvX2NhcnQuc2NzcyIsImJsb2Nrcy9fY29udGFjdHMuc2NzcyIsImJsb2Nrcy9fY29udGVudC1iYW5lci5zY3NzIiwiYmxvY2tzL19jb3VudGVyLnNjc3MiLCJibG9ja3MvX2NyZWF0ZS1hY2NvdW50LnNjc3MiLCJibG9ja3MvX2N1c3RvbS1zZWxlY3Quc2NzcyIsImJsb2Nrcy9fZGFzaGJvYXJkLW5hdi5zY3NzIiwiYmxvY2tzL19kYXNoYm9hcmQtc2VjdGlvbi5zY3NzIiwiYmxvY2tzL19kYXNoYm9hcmQuc2NzcyIsImJsb2Nrcy9fZmlsdGVyLnNjc3MiLCJibG9ja3MvX2ZpbHRlcnMtc2VsZWN0ZWQuc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX2Zvcm0tc2VhcmNoLnNjc3MiLCJibG9ja3MvX2dyaWQtY2FyZHMuc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX21lbnUuc2NzcyIsImJsb2Nrcy9fbWluaS1jYXJ0LWNhcmQuc2NzcyIsImJsb2Nrcy9fbWluaS1jYXJ0LnNjc3MiLCJibG9ja3MvX25ldy1hZGRyZXNzLnNjc3MiLCJibG9ja3MvX3BvcHVwLnNjc3MiLCJibG9ja3MvX3Byb2R1Y3Quc2NzcyIsImJsb2Nrcy9fcmFuZ2Utc2xpZGVyLnNjc3MiLCJibG9ja3MvX3Byb2ZpbGUuc2NzcyIsImJsb2Nrcy9fc2lnbi1pbi5zY3NzIiwiYmxvY2tzL19zaXplLXByb2R1Y3Quc2NzcyIsImJsb2Nrcy9fc29jaWFsLnNjc3MiLCJibG9ja3MvX3RhYnMuc2NzcyIsImJsb2Nrcy9fd2lzaGxpc3QtY2FyZC5zY3NzIiwiYmxvY2tzL193aXNobGlzdC5zY3NzIiwiYmxvY2tzL2NhdGFsb2cvX2NhdGFsb2cuc2NzcyIsImJsb2Nrcy9lZGl0LWFjY291bnQuc2NzcyIsImJsb2Nrcy9tYWluLXBhZ2UvX2JhbmVyLTIuc2NzcyIsImJsb2Nrcy9tYWluLXBhZ2UvX2JhbmVyLnNjc3MiLCJibG9ja3MvbWFpbi1wYWdlL19iZW5lZml0cy5zY3NzIiwiYmxvY2tzL21haW4tcGFnZS9fYmxvZy1jYXJkLnNjc3MiLCJibG9ja3MvbWFpbi1wYWdlL19ibG9nLnNjc3MiLCJibG9ja3MvbWFpbi1wYWdlL19icmFuZHMuc2NzcyIsImJsb2Nrcy9tYWluLXBhZ2UvX2NhdGVnb3JpZXMuc2NzcyIsImJsb2Nrcy9tYWluLXBhZ2UvX2dyaWQtYmFuZXJzLnNjc3MiLCJibG9ja3MvbWFpbi1wYWdlL19tYWluLWhlcm8uc2NzcyIsImJsb2Nrcy9tYWluLXBhZ2UvX21haW4tc2xpZGVyLnNjc3MiLCJibG9ja3MvbWFpbi1wYWdlL19zZWN0aW9uLXNsaWRlci5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Qtc2xpZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSSxDQUNJLHFCLENBR0osQyxDQUFBLE8sQ0FBQSxRLENBR0ksa0IsQ0FHSixFLENBQUEsRSxDQUVJLFMsQ0FHSixVLENBQUEsSSxDQUFBLEUsQ0FBQSxFLENBQUEsVSxDQUFBLE0sQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEMsQ0FBQSxFLENBZ0JJLFEsQ0FHSixFLENBQ0ksZSxDQUdKLEcsQ0FDSSxjLENBQ0EsYSxDQUNBLGdCLENBQ0EsVyxDQUdKLEssQ0FBQSxNLENBQUEsUSxDQUlJLFksQ0FDQSxRLENBQ0EsbUIsQ0FHSixDLENBVEEsTSxDQVlJLG1CLENBWkosTSxDQUlJLFksQ0FDQSxRLENBV0EsUyxDQUNBLGMsQ0FDQSxjLENBVEosQyxDQUNJLGEsQ0FDQSxvQixDQVdKLE8sQ0FBQSxJLENBRUksaUIsQ0NwRUEsV0FDSSxvQixDQUNBLHFILENBR0EsZSxDQUNBLGlCLENBQ0Esa0IsQUFQSixXQUNJLG9CLENBQ0EseUgsQ0FHQSxlLENBQ0EsaUIsQ0FDQSxrQixBQVBKLFdBQ0ksb0IsQ0FDQSx1SCxDQUdBLGUsQ0FDQSxpQixDQUNBLGtCLEFBUEosV0FDSSxvQixDQUNBLDJILENBR0EsZSxDQUNBLGlCLENBQ0Esa0IsQUFQSixXQUNJLG9CLENBQ0EsbUgsQ0FHQSxlLENBQ0EsaUIsQ0FDQSxrQixBQVBKLFdBQ0ksb0IsQ0FDQSxxSCxDQUdBLGUsQ0FDQSxpQixDQUNBLGtCLEFBUEosV0FDSSxvQixDQUNBLHlILENBR0EsZSxDQUNBLGlCLENBQ0Esa0IsQUFQSixXQUNJLG9CLENBQ0EsdUgsQ0FHQSxlLENBQ0EsaUIsQ0FDQSxrQkNSUixLLENBRUksa0IsQ0FDQSx3QyxDQUNBLGtCLENBQ0Esa0MsQ0FDQSxrQyxDQUNBLGtDLENBQ0Esa0MsQ0FDQSxzQixDQUNBLHNCLENBQ0EscUIsQ0FDQSxxQixDQUNBLHFCLENBQ0EscUIsQ0FDQSwwQixDQUNBLG9CLENBQ0Esc0IsQ0FDQSxzQyxDQUNBLDBCLENBRUEsYSxDQUNBLDJCLENBQ0EsNkIsQ0FDQSwrQixDQUdBLGlCLENBR0Esd0IsQ0FDQSx3QixDQUdBLGtDLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGlCLENBR0EsbUIsQ0FDQSx1QyxDQ3RDSixRLENBQ0UsaUIsQ0FDQSxlLENBSUYsYyxDQUNFLFMsQ0FFRixtQixDQUNFLGUsQ0FFRixnQixDQUNFLGdCLENBRUYsb0MsQ0FBQSxvQyxDQUVFLHdCLENBQ0Esa0IsQ0FDQSx3QixDQUNRLGdCLENBRVYsbUMsQ0FDRSxrQixDQUVGLGlCLENBQ0Usc0IsQ0FHRiwrQixDQUNFLGMsQ0FFRiwrQyxDQUNFLG9CLENBRUYsK0MsQ0FDRSxhLENBQ0EsVSxDQUNBLFksQ0FDQSw0QixDQUNBLHFCLENBQ0EsUSxDQUVGLGdELENBQ0Usd1gsQ0FDQSxTLENBQ0EsbUIsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxXLENBRUYsc0QsQ0FBQSxzRCxDQUNFLFMsQ0FFRixzRCxDQUNFLDRCLENBRUYsOEUsQ0FDRSxZLENBRUYsc0MsQ0FDRSxVLENBQ0EsUSxDQUNBLE8sQ0FDQSxrQixDQUNBLHlDLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxPLENBQ0EsaUIsQ0FDQSxtQixDQUVGLDhDLENBQ0UseUMsQ0FDQSxpQixDQUVGLCtDLENBQ0UsVyxDQUNBLFUsQ0FFRix5RCxDQUNFLFUsQ0FDQSxNLENBQ0EsZ0IsQ0FDQSxjLENBR0Ysb0QsQ0FBQSx5QyxDQUVFLFcsQ0FFRixxRCxDQUFBLDBDLENBRUUsaUIsQ0FDQSxvQixDQUlBLG1CLENBQ0EsaUIsQ0FDQSw2QixDQUNBLHdYLENBQ0EsbUIsQ0FDQSxTLENBQ0EsYSxDQUNBLFcsQ0FDQSxlLENBRUYsMkQsQ0FBQSwyRCxDQUFBLGdELENBQUEsZ0QsQ0FHRSxTLENBR0YsZSxDQUNFLG9CLENBQ0Esa0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSwwQixDQUNBLHFCLENBRUEsYyxDQUNBLGUsQ0FDQSxlLENBRUYsMkIsQ0FBQSx3QixDQUNFLG9CLENBS0YsbUMsQ0FDRSw2QixDQUdGLGMsQ0FDRSxRLENBQ0EsYyxDQUNBLGUsQ0FFRixzQixDQUNFLG9CLENBQ0Esd0IsQ0FDQSxVLENBRUYsZ0MsQ0FDRSxpQixDQUNBLGlCLENBRUYscUMsQ0FDRSxVLENBR0Ysd0IsQ0FDRSxjLENBRUYsdUMsQ0FDRSxvQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxvQixDQUNBLHdCLENBQ0Esd0IsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxxQixDQUVGLHVELENBQ0UsaUIsQ0FFRixpRCxDQUNFLGMsQ0FDQSxrQixDQUVGLHNELENBQ0Usd0IsQ0FDQSx3QixDQUVGLG9ELENBQ0UscUIsQ0FDQSx3QixDQUdGLHdCLENBQUEsNkIsQ0FDRSxpQixDQUVBLGlCLENBQ0EsVSxDQUNBLHFCLENBQ0EscUIsQ0FDQSxRLENBQ0EsZSxDQUdBLGUsQ0FDQSxvQixDQUNBLHNCLENBRUYsa0MsQ0FBQSx1QyxDQUNFLGtCLENBRUYsaUMsQ0FBQSxzQyxDQUNFLG9CLENBRUYsb0MsQ0FBQSx5QyxDQUNFLFEsQ0FDQSxXLENBQ0EsWSxDQUNBLGtCLENBQ0EsK0IsQ0FFRix1QyxDQUFBLDRDLENBQ0UsaUIsQ0FDQSxnQixDQUNBLGEsQ0FDQSxnQyxDQUNBLDJCLENBRUYsdUMsQ0FBQSw0QyxDQUNFLGlCLENBQ0EsWSxDQUNBLGMsQ0FFRixpRCxDQUFBLHNELENBQ0UsZ0IsQ0FFRix5QkFDRSxtRCxDQUFBLHdELENBQ0UsbUIsQ0FFRiwwRCxDQUFBLCtELENBQ0UsOEIsQ0FDQSxjLENBQ0EsUyxDQUNBLGlCLENBQ0EsVSxDQUNBLE8sQ0FDQSwwQixDQUVGLDZELENBQUEsa0UsQ0FDRSxnQixDQUNBLGtCLENBQ0Esa0IsQ0FFRixvRSxDQUFBLHlFLENBQ0UsVSxDQUNBLFdBR0osa0UsQ0FBQSx1RSxDQUNFLHdCLENBRUYseUUsQ0FBQSw4RSxDQUNFLFUsQ0FHRixjLENBQ0UsYyxDQUdGLDBCLENBQ0UsYyxDQUdGLHdCLENBQ0Usa0IsQ0FDQSx3QixDQUNRLGdCLENBQ1IsVSxDQUdGLGlCLENBQ0UsZSxDQUNBLGMsQ0FDQSxZLENBQ0EsK0IsQ0FDQSxVLENBR0YsZ0IsQ0FDRSxtQixDQUNBLHVCLENBQ1EsZSxDQUNSLFEsQ0FDQSw0QixDQUNBLDJCLENBQ0EsMEIsQ0FDQSxjLENBRUYsc0IsQ0FlQSxxQixDQWRFLFMsQ0FHRixlLENBQ0Usb0IsQ0FDQSx1QixDQUNBLHdCLENBQ0EsYyxDQUNBLGlCLENBQ0EsUSxDQUNBLGUsQ0FDQSxjLENBQ0EscUIsQ0FLRiw2QyxDQUFBLDBDLENBQUEsOEMsQ0FBQSxrRCxDQUNFLFksQ0FFRiwwQixDQUFBLDJCLENBQ0UsWSxDQUNBLE8sQ0FDQSxRLENBRUYseUIsQ0FDRSxpQixDQUNBLGMsQ0FHRixxQixDQUNFLFUsQ0NoVkYsUSxDQUFBLEksQ0FBQSxJLENBR0ksVyxDQUdKLEksQ0FDSSx1QixDQUNBLHNCLENBR0osSSxDQUNJLDhCLENBQ0EsOEIsQ0FDQSxtQyxDQUNBLHdCLENBQ0EsMEIsQ0FDQSw4QixDQUNBLGlCLENBR0osUSxDQUNJLFksQ0FDQSxxQixDQUdKLE8sQ0FBQSxPLENBRUksVyxDQUdKLEssQ0FDSSxZLENBQ0EscUIsQ0FDQSxXLENBQ0Esa0IsQ0NUSSwwQ0RLUixLLENBT1Esa0JBSVIsUSxDQUNJLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLFMsQ0FDQSxrQixDQUNBLHFCLENBQ0Esa0IsQ0FJSixLLENBYkEsUSxDQWNJLGUsQ0FHSixVLENBQ0ksZ0MsQ0FDQSxrQyxDQUNBLGEsQ0FHSixpQixDQU1BLGdCLENBTEksZ0IsQ0FDQSxjLENBQ0EsYSxDQUdKLGdCLENBQ0ksZ0IsQ0FLSixnQixDQUNJLCtFLENDcERJLDBDRG1EUixnQixDQUlRLHFDLENBQ0Esd0NBSVIsZSxDQUNJLGdGLENDN0RJLDBDRDREUixlLENBSVEsc0MsQ0FDQSx1Q0FLSixvQyxDQUNJLE8sQ0FLSixvQyxDQUNJLFMsQ0FDQSx3QixDQUdKLDBDLENBQ0ksZSxDQUNBLHFCLENBR0osMEMsQ0FDSSwrQyxDQUNBLGUsQ0FDQSx3QixDQUlSLGdCLENDNkNJLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxlLENBQ0Esa0IsQ0Q3Q0osYyxDQUNJLG9CLENBQ0EsYyxDQUNBLHdCLENBR0ksbUQsQ0FDSSx3QixDQUNBLHVDLENBUVIscUIsQ0MwREEsWSxDQUNBLGtCLENBQ0Esc0IsQ0QxREksd0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSx3QyxDQUNBLCtELENDU0oseUJBQ0ksMkIsQ0RMSSx3QixDQUNBLHlDQUtaLGUsQ0FDSSxjLENBR0kscUQsQ0FDSSx1QyxDQVFSLHNCLENBQ0ksYSxDQUNBLFUsQ0FDQSxXLENBQ0EsbUMsQ0FDQSxpRSxDQUtKLDRCLENBQ0ksYSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0M3QkoseUJEaUNJLDRDLENBQ0kseUNBS0osNkMsQ0FDSSxVLENBS1osSyxDQUNJLFksQ0FDQSxvQyxDQUdKLEssQ0FDSSxvQixDQUNBLFcsQ0FDQSxpRSxDQ3JEQSx5QkFDSSxXLENEeURBLFlBR0osVyxDQUNJLHlDLENBR0osWSxDQUNJLFUsQ0FJUixLLENBQ0ksZSxDQUNBLGEsQ0FDQSx5RixDQ3pFQSx5QkFDSSxXLENEOEVBLHlCLENBRUEsZSxDQUNJLDRCQUlSLFcsQ0FDSSx5QyxDQUdKLFksQ0FDSSxVLENBSVIsSSxDQUNJLG9CLENBQ0EsaUIsQ0FDQSx3QixDQUNBLHdCLENBQ0EsWSxDQUNBLGUsQ0FDQSxhLENBQ0EsbUIsQ0FDQSxxSixDQU9BLGEsQ0M5TUEsNkMsQ0RnTkksZSxDQUNBLFksQ0FDQSxtQyxDQ3BQQSx5Q0RnUEosYSxDQU9RLGMsQ0FDQSxpQkFHSixtQixDQUNJLHlDLENDM0hSLHlCQUNJLG1CLENEOEhJLG1DLENBQ0EsMEJBR0osb0IsQ0FDSSxVLENBSVIsZSxDQUNJLG1DLENBQ0Esd0IsQ0FDQSxjLENBQ0EsWSxDQUNBLDRCLENBRUEscUIsQ0FDSSx5QixDQUNBLHFCLENDakpSLHlCQUNJLHFCLENEb0pJLHNDQUdKLHNCLENBQ0ksVSxDQUlSLG1CLENDNVBBLDZDLENEOFBJLGUsQ0FDQSxtQyxDQUNBLHdCLENBRUEseUIsQ0FDSSx5QyxDQ3BLUix5QkFDSSx5QixDRHVLSSxtQyxDQUNBLDBCLEFDMVNKLHlDRDhSSixtQixDQWdCUSxjLENBQ0EsaUJBSVIsZSxDQUNJLHdDLENBQ0EsOEMsQ0FDQSx3QixDQUNBLGMsQ0FDQSxZLENBRUEscUIsQ0FDSSx1QyxDQzFMUix5QkFDSSxxQixDRDZMSSxxQ0FHSixzQixDQUNJLFUsQ0FXUixVLENBUEEsZSxDQVFJLFksQ0FDQSxzQixDQUNBLGtCLENBVkosZSxDQUlJLE8sQ0FHSixVLENBSUksYSxDQUNBLGtDLENBQ0EsYyxDQUNBLGEsQ0FDQSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBQ0EseUIsQ0FDQSw0QixDQUVBLGMsQ0FDSSx1QixDQUNBLG1CLENBR0osZ0IsQ0FDSSxtQyxDQ2xPUix5QkFDSSxnQixDRHFPSSwwQ0FHSixpQixDQUNJLFUsQ0MzV0osMENEOFVKLFUsQ0FpQ1EsYyxDQUNBLGlCQUtaLFcsQ0FDSSxVLENBR0osWSxDQUNJLHFCLENDMVhJLDBDRHlYUixZLENBSVEsa0IsQUM3WEEseUNEeVhSLFksQ0FRUSxXQUdKLG1CLENBQUEsb0IsQ0FFSSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsbUMsQ0FDQSxLLENBQ0EsTyxDQzNZQSwwQ0RvWUosbUIsQ0FBQSxvQixDQVVRLGNBSVIsb0IsQ0FDSSxTLENBQ0EsVSxDQUdKLG1CLENBQ0ksUyxDQUNBLFUsQ0FJUixTLENDM1hJLDZDLENENlhBLGUsQ0FTSixTLENBTkEsUyxDQ2hZSSw4QyxDRGtZQSxlLENBQ0Esd0IsQ0FHSixTLENDdFlJLDhDLENEd1lBLGUsQ0FJSixlLENBQ0ksbUIsQ0FHSixnQixDQUNJLFksQ0FDQSxRLENBQ0EsZSxDQUVBLHNCLENBQ0ksVSxDQUNBLFcsQ0FHSixzQixDQUNJLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLG1DLENBQ0EsaUUsQ0NoVUoseUJBQ0ksNEIsQ0RvVUkseUNBR0osNkIsQ0FDSSxVLENBSVIsK0IsQ0V0ZEEsOEIsQ0Z1ZEksdUMsQ0FHSiw2QixDQUNJLFUsQ0FDQSxXLENBQ0EscUIsQ0FJUixjLENDN1ZJLGtELENEa1dBLFksQ0FDSSwrQixDQUNBLHlCLENBQ0EsWSxDQUNBLDZCLENBQ0EsUSxDQ2xXSix5QkRxV1EsNEMsQ0FDSSwwQixBQ3ZlUix5Q0Q4ZEosWSxDQWNRLHVCQUlSLFksQ0FDSSxVLENBQ0EsZSxDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSx3QyxDQUVBLHlCLENBQ0ksa0MsQ0FHSixrQixDQUNJLHVDLENDN2ZKLDBDRGdmSixZLENBbUJRLGUsQUNuZ0JKLHlDRGdmSixZLENBdUJRLGMsQ0FJUixZLENBQUEsWSxDQUdRLGdCQUlSLGtCLENBQ0ksZSxDQ25oQkEsMENEa2hCSixrQixDQUlRLGVBVVosWSxDQUxBLFMsQ0FDSSxZLENBQ0Esc0IsQ0FHSixZLENBR0ksa0IsQ0FHSixZLENBQ0ksd0IsQ0FHSixTLENBQ0ksWSxDQUNBLFEsQ0FDQSxjLENBR0ksNEMsQ0FDSSw0QyxDQUNBLDJCLENBQ0EscUIsQ0FDQSwwQixDQUNBLHVDLENBR0osMEMsQ0FDSSxxQyxDQUlSLG1CLENBQ0ksYSxDQUNBLG9CLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsdUMsQ0FDQSwwRSxDQU1SLFEsQ0F1Qkksb0IsQ0FHSSxNLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsUyxDQUNBLGlCLENBQ0EsaUUsQ0FoQ1IsUSxDQUVJLGMsQ0FLQSxVLENBQ0EscUMsQ0FPQSxrQixDQUVJLFMsQ0FDQSxrQixDQUtKLG9CLENDM2tCQSxVLENBQ0EsYSxDQUNBLGlCLENEMmtCSSxxQyxDQWFSLGtCLENBQ0ksVSxDQUNBLGEsQ0FDQSxZLENBQ0Esa0IsQ0FDQSx3QyxDQUNBLG9DLENBQ0Esd0IsQ0FDQSxzRSxDQUdBLGlCLENBQ0EsVSxDQUNBLFksQ0FFQSx3QixDQUNJLG1DLENBQ0EseUMsQ0FHSix5QixDQUNJLHdDLENBSUEscUQsQ0FDSSx3QixDQzFvQkosMENEZ25CUixrQixDQStCUSxZLENBQ0EsNkIsQ0FDQSxvQixBQ2pwQkEseUNEZ25CUixrQixDQXFDUSxvQkFLSix3QixDQUNJLDRCLENBS0osNkIsQ0FDSSxtQyxDQUNBLHdCLENBRUEsaUMsQ0FDSSx1QixDQUtaLFksQ0FDSSx3QixDQUdKLFksQ0FDSSxZLENDL3FCSSwwQ0Q4cUJSLFksQ0FJUSxZLENBQ0EscUIsQ0FDQSxRLENBQ0EsU0FHSixpQixDQUNJLFksQ0dsdEJKLGdCLENBQ0ksWSxDQUNBLHFCLENBQ0EsUSxDRnNCQSx5Q0V6QkosZ0IsQ0FNUSxTQU1BLDRDLENBQ0ksUyxDQUtaLG1CLENGa0RBLDRDLENFaERJLGlCLENBQ0Esd0IsQ0FDQSxVLENBQ0EsZSxDQUNBLGlCLENBQ0Esb0csQ0FLQSwwQixDQUFBLDJCLENGaUJKLFUsQ0FDQSxhLENBQ0EsaUIsQ0VoQlEsbUMsQ0FDQSxVLENBQ0EsVSxDQUNBLE8sQ0FDQSxVLENBQ0EsMEIsQ0FHSiwwQixDQUNJLHdDLENBQ0Esc0MsQ0FHSix5QixDQUNJLHVDLENGMkdSLHlCQUNJLHlCLENFeEdJLDBDQUdKLDBCLENBQ0ksc0IsQ0FJQSxvQyxDQUNJLHVDLENBS1osbUIsQ0FDSSx3QixDQUNBLG1CLENBQ0EsWSxDQUNBLHNCLENBQ0EsUyxDQUNBLDhCLENBQ0Esc0IsQ0FDQSxlLENBQ0EsNkQsQ0FJQSxxRCxDRnJEQSx5Q0V3Q0osbUIsQ0FtQlEsZ0JDcEZSLGUsQ0g0S0EsMkIsQ0FDQSxxQixDQUNBLDBCLENHNUtJLGdCLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLHNDLENIa0JBLDBDR3pCSixlLENBVVEsa0IsQUhlSix5Q0d6QkosZSxDQWNRLGdCLENBQ0Esb0JBSVIsZSxDQUNJLGdCLENBQ0EsbUMsQ0FDQSxlLENBQ0EsYyxDQUNBLGlCLENIQ0EseUNHTkosZSxDQVFRLHFDLENBQ0EsZUFJUixjLENBQ0ksWSxDQUNBLDZCLENBQ0EsUSxDQUdKLGlCLENIK0dBLGtELENHN0dJLFMsQ0FFQSxvQixDSG1DSixnRCxDQVNBLG1ELENHekNRLGUsQ0FHSixtQixDSFdKLDZDLENHVFEsK0IsQ0FDQSxjLENIMUJKLDBDR2FKLGlCLENBaUJRLFcsQUg5QkoseUNHYUosaUIsQ0FxQlEsWUFJUixnQixDQUNJLFMsQ0h2Q0EseUNHc0NKLGdCLENBSVEsVyxBSDFDSix5Q0dzQ0osZ0IsQ0FRUSxjQ3hFWixZLENBQ0ksK0IsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxjLENKc0JJLDBDSTFCUixZLENBT1Esc0IsQUptQkEseUNJMUJSLFksQ0FXUSxnQkFHSixrQixDQUNJLFksQ0FDQSxPLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZSxDQUVBLHFDLENBQ0ksUSxDQUNBLE8sQ0FDQSw0QixDQU1BLHVCQUFBLG1CLENBQ0ksVyxDQUtaLGtCLENBQ0ksaUIsQ0FDQSxhLENBQ0EsbUcsQ0FLQSx5QixDSklKLFUsQ0FDQSxhLENBQ0EsaUIsQ0lKUSxNLENBQ0EsUSxDQUNBLFUsQ0FDQSxVLENBQ0EsbUMsQ0FDQSxTLENBQ0Esb0MsQ0FHSix3QixDQUNJLHVDLENKbUdSLHlCSS9GUSwrQixDQUNJLFdBSVIseUIsQ0FDSSxzQixDQUlSLDJCLENBQ0ksd0IsQ0pvRkoseUJJakZRLHdDLENBQ0ksV0MzRWhCLE8sQ0FDSSxZLENMeUJJLDBDSzFCUixPLENBR1EsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsYSxDQUNJLHdDLENBRUosYSxDQVNJLG9CLENBQUEscUIsQ0FHSSxpQixDQUNBLG9DLENBQ0EsVSxDQUNBLFUsQ0FmUixhLENBS0ksUSxDQUNBLFMsQ0FDQSxvQyxDQUVBLG9CLENBQUEscUIsQ0FFSSxVLENBS0EsTyxDQUNBLGMsQ0FFSixxQixDQUNJLFEsQ0FFSixvQixDQUNJLFcsQ0FHUiwrQixDQUNJLDRCLENBRUosdUMsQ0FDSSx3QixDQUNBLEssQ0FHSixzQyxDQUNJLHVCLENBQ0EsVUMvQ1osSyxDQUNJLFcsQ0FDQSxpQixDQUNBLFksQ0FDQSxxQixDQUNBLHNCLENBQ0EsVyxDQUNBLHVDLENOb0pBLHlCQUNJLFcsQ01sSkEsNENBR0osVSxDQUNJLGtCLENBZ0JBLHVCLENBZEEsZ0IsQ0FDSSx1QyxDQUlSLGlCLENOdUNBLDZDLENNckNJLG9CLENBQ0Esd0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGtDLENOK0hKLHlCQUNJLHVCLENNekhJLDBCQUlSLFksQ05xQkEsNkMsQ01uQkksZSxDQUNBLGUsQ0FDQSw0QixDQUdKLFcsQ05yQ0ksZSxDQUNBLHNCLENBQ0EsbUIsQ0FDQSxvQixDQUNBLDJCLENNbUNBLGtCLENBRUEsaUIsQ0FDSSx1QyxDTndHUix5QkFDSSxpQixDTXJHSSwyQkFJUixZLENOQ0EsNkMsQ01DSSxZLENBQ0Esb0IsQ0FDQSxRLENBQ0EsYSxDQUNBLGUsQ0FDQSxlLENBQ0Esa0IsQ0FDQSx3QixDQUdKLGdCLENBQ0ksd0IsQ0FDQSxjLENBQ0EsZSxDQUNBLDRCLENOakRBLHlDTTZDSixnQixDQU9RLGdCQUlSLGdCLENBQ0kseUIsQ0FHSixZLENBQ0ksb0IsQ0FDQSxtQyxDQUNBLHdCLENBQ0EsYyxDQUNBLGEsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUSxDQy9GUixVLENBQ0ksWSxDQUNBLHFCLENBQ0EsUSxDQUNBLGUsQ0FDSSx3QyxDQUNBLG9DLENBQ0EsaUIsQ0FHSixvQixDQUNJLGtCLENBR0osaUIsQ0FDSSxrQixDQUdKLGlCLENBQ0ksWSxDQUNBLE8sQ0FDQSxrQixDQUNBLGMsQ1BJQSwwQ09SSixpQixDQU1RLHVCQUlSLGlCLENBQUEsdUIsQ0FFSSxTLENQSkEsMENPRUosaUIsQ0FBQSx1QixDQUlRLFksQVBOSiwwQ09VSixpQixDQUVRLGdCQUlSLHdCLENBQ0ksd0MsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSw4QixDQUNJLHVDLENQNEdSLHlCQUNJLDhCLENPMUdJLHFDQUVKLCtCLENBQ0ksc0IsQ0FJUiwwQixDQUNJLFksQ0FDQSxzQixDQUNBLFMsQ0FDQSw2RCxDQUlBLHFELENBSUEsa0MsQ0FDSSxTLENBSVIsMEIsQ0FDSSwrQixDQUNBLHdCLENBQ0Esa0IsQ0FHSixtQixDQUNJLGlCLENBQ0EsVSxDQUNBLGUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSwyQixDQUFBLHlCLENQdENKLFUsQ0FDQSxhLENBQ0EsaUIsQ091Q1Esb0MsQ0FDQSxVLENBQ0EsVSxDQUNBLE8sQ0FDQSxVLENBQ0EsMEIsQ0FDQSw0QixDQUVKLHlCLENBQ0ksd0MsQ0FHQSxtQyxDQUNJLG9DLENBR1IseUIsQ0FDSSx1QyxDUGlEUix5QkFDSSx5QixDTy9DSSx1Q0FFSiwwQixDQUNJLHNCLENBSVIsb0IsQ0FBQSxnQixDQUFBLGUsQ0FHSSxjLENBQ0EsZSxDQUNBLGtCLENBRUosb0IsQ0FBQSxnQixDQUVJLFksQ0FDQSxxQixDQUNBLFEsQ0FHSixzQixDQUNJLGMsQ0FDQSxlLENBQ0EsYyxDQUdKLGtCLENBQ0ksd0MsQ0FDQSxvQyxDQUNBLFksQ0FDQSxxQixDQUdKLGdCLENBQ0ksWSxDQUNBLHFCLENBQ0EsbUIsQ0FHSixlLENBQ0ksWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSwwQixDQUNJLDJDLENBQ0EsbUIsQ0FJUixlLENBQ0ksd0IsQ0FHSixpQixDQUNJLGMsQ0FHSixnQixDQUNJLHdCLENBQ0EsWSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSw0RCxDQUdBLHNCLENBQ0ksdUMsQ1ByQlIseUJBQ0ksc0IsQ091Qkksc0MsQ0FDQSwwQkFFSix1QixDQUNJLHNCLENDdExSLFksQ0FDSSxZLENBQ0EsNkIsQ0FDQSxzQixDQUNBLFEsQ0FDQSxjLENSb0JBLDBDUXpCSixZLENBT1EsZSxBQUtKLGdCQUFBLFksQ0FDSSxtQixDQUNBLCtDLENBSVIsVyxDQUNJLGUsQ0FDQSxZLENBQ0EsaUMsQ1JJQSwwQ1FQSixXLENBS1EsZUFHUixZLENBQ0ksVyxDQUNBLGdCLENSSEEsMENRQ0osWSxDQUlRLFlBSVIsVyxDQUNJLFksQ0FDQSwrQyxDQUNBLHdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxtQixDQUNBLHdCLENBQ0EsMkMsQ1JqQkEseUNRU0osVyxDQVVRLGNBSVIsZ0IsQ0FDSSxpQixDQUdKLFcsQ0FDSSxZLENBQ0EscUIsQ0FDQSxRLENBQ0EsYyxDQUlKLFcsQ0FDSSxZLENBQ0EsbUMsQ0FDQSx3QyxDUnRDQSx5Q1FtQ0osVyxDQUtRLGNBT1IsZSxDQUpBLGdCLENBQ0ksaUIsQ0FDQSxrQixDQUVKLGUsQ0FFSSxnQixDQUdSLFUsQ0FDSSxZLENBQ0EsK0MsQ0FDQSxPLENSdkRJLHlDUW9EUixVLENBS1Esa0MsQ0FDQSxVQUdKLG1CLENBQ0ksWSxDQUNBLCtCLENBQ0EsdUIsQ0FDQSxRLENSakVBLHlDUTZESixtQixDQU1RLGlCQUlSLGUsQ0FDSSxZLENBR0osaUIsQ1I1RkksZSxDQUNBLHNCLENBQ0EsbUIsQ0FDQSxvQixDQUNBLDJCLENRMEZBLGUsQ1JvREoseUJBQ0ksdUIsQ1FuREksd0MsQVIvRUoseUNRMkVKLGlCLENBT1EsaUIsQVJsRkoseUNRMkVKLGlCLENBVVEsYyxDQUlSLGlCLENBRVEscUIsQVIzRkoseUNRK0ZKLGUsQ0FFUSxlLENBQ0EsWSxDQUlSLGlCLENBRVEsY0FJUixtQixDQUNJLFksQ0FDQSxxQixDQUNBLG9CLENBQ0EsTyxDUmhIQSx5Q1E0R0osbUIsQ0FNUSxlLENBQ0EsY0FJUixlLENBQ0ksVSxDQUNBLFcsQ0NsSkosZSxDQUNJLCtCLENBQ0EsYyxDQUNBLGUsQ0FDQSxvQkFBQSxZLENBQ0ksa0IsQ0FHUixlLENBQ0ksK0IsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxjLENUYUEsMENTakJKLGUsQ0FRUSxnQixDQUNBLHFCQ2xCWixjLENBQ0ksZSxDQUNBLGlCLENBQ0EsUyxDVnVCSSwwQ1UxQlIsYyxDQUtRLGlCLEFWcUJBLDBDVTFCUixjLENBVVEsaUIsQVZnQkEseUNVMUJSLGMsQ0FhUSxpQixBVmFBLHlDVTFCUixjLENBZ0JRLGlCQUdKLHFCLENWVkksZSxDQUNBLHNCLENBQ0EsbUIsQ0FDQSxvQixDQUNBLDJCLENVUUEsaUIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsNEIsQ0FBQSw2QixDQUVJLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxtQyxDQUNBLEssQ0FDQSxPLENBRUosNkIsQ0FDSSxTLENBQ0EsVSxDQUVKLDRCLENBQ0ksUyxDQUNBLFcsQ1ZiSiwwQ1VQSixxQixDQXVCUSxhLENBQ0EsNEIsQ0FBQSw2QixDQUVJLGMsQVZuQlIseUNVUEoscUIsQ0E4QlEsbUJBR1IscUIsQ1ZRQSw4QyxDVU5JLCtCLENBQ0EsZSxDQUNBLGUsQ0FDQSxvQixDQUNBLGtCLENWaENBLHlDVTBCSixxQixDQVFRLG1CQzVEWixRLENBTUksYSxDQUNJLFksQ0FFQSxrQixDQVRSLFEsQ0FDSSxXLENBR0Esb0MsQ0FFQSxhLENBRUksc0IsQ0FFQSxVLENBQ0EsVyxDQUNBLHVFLENBR0EsbUIsQ0FDSSx1QyxDWDJJUix5QkFDSSxtQixDV3hJSSx3QyxDQUNBLHNDLENBQ0kseUJBR1Isb0IsQ0FDSSxVLENBSVIsa0IsQ0FDSSx3QixDQUNBLGlDLENBR0osZSxDQUNJLFksQ0FHSixlLENBQ0ksYyxDQUNBLFcsQ0FDQSxpQixDQUNBLHFCLENBQ0ksdUMsQ0M1Q1osZSxDQUNJLGUsQ0FDQSxhLENad0JJLDBDWTFCUixlLENBSVEsYyxDQUNBLFVBRUosOEIsQ1orSUEsa0QsQ1k1SUEsMkIsQ0FDSSxrQixDQUVKLHNCLENaeUlBLGtELENBNUhJLHlDWWJKLHNCLENBR1EsZ0JBR1Isc0IsQ0FDSSxrQixDQUVKLHNCLENBQ0ksZSxDQUNBLGEsQ0FFSixvQixDQUNJLCtCLENBQ0Esd0IsQ0FDQSxjLENBQ0EsYSxDQUVKLHdCLENBQ0ksWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxRLENaVkEseUNZTUosd0IsQ0FNUSxxQixDQUNBLFVBR1Isb0IsQ0FDSSxlLENaakJBLHlDWWdCSixvQixDQUdRLGdCQUdSLHFCLENBQ0ksZSxDWnZCQSx5Q1lzQkoscUIsQ0FHUSxnQkNuRFosUSxDQUNJLGUsQ2IwSkEseUJheEpJLDhCLENBQ0ksMENBSUosK0IsQ0FhUixlLENBWlksbUMsQ0FJWixtRCxDQUFBLHdELENBRUksZSxDQVlKLHNDLENBVkEsMEQsQ0FBQSwrRCxDQUVJLFksQ0FFSixlLENBRUksb0MsQ0FDQSxlLENBQ0EsNkMsQ0FLSix1QyxDYmtCSSxVLENBQ0EsYSxDQUNBLGlCLENBMkhBLDJCLENBQ0EscUIsQ0FDQSwwQixDYTlJQSw2QyxDQUNBLFUsQ0FDQSxVLENBQ0EsTyxDQUNBLFUsQ0FDQSwwQixDQUNBLHNDLENBRUosUSxDQUNJLHdCLENBQ0EsYyxDQUVKLHVCLENBQ0ksd0IsQ0FFSix3QixDQUNJLHlDLENBR0osd0IsQ0FDSSxlLENBRUosd0IsQ0FBQSw2QixDQUVJLDJCLENBQ0EsNEIsQ0FDQSxVLENDM0RKLGMsQ0FDSyxtQyxDQUNBLHdCLENBQ0EsYyxDZHVCRywwQ2MxQlIsYyxDQVNVLFksQ0FDQSxpQixDQUNBLE0sQ0FDQSxTLENBQ0EsVSxDQUNBLG9DLENBQ0EsVSxDQUNBLHNCLENBQ0ssZUFPVixvQixDQUNLLFksQ0FDQSxxQixDQUNBLE8sQ0FJTCxvQixDQUNLLGEsQ0FDQSxpQixDQUNBLG9HLENBSUEsMEIsQ0FDSyw2QyxDZG9IWCx5QkFDSSwwQixDY2xITywwQ0FFTCwyQixDQUNLLFUsQ0FHViw0QixDQUNLLHdDLENBQ0Esd0IsQ0FDQSxlLENDbEROLHVCQUFBLFksQ2ZxSkEsa0QsQ2VsSkEsdUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxRLENmK0lKLGtELENlNUlBLHdCLENBQ0ksWSxDQUNBLDhCLENBQ0EsUSxDZmFBLHlDZWhCSix3QixDQUtRLDRCQUdSLDRCLENBQ0kseUIsQ2Z5Q0osNkMsQ2V2Q0ksZSxDQUNBLGtCLENBRUosd0IsQ2ZvQ0EsNkMsQ2VsQ0ksK0IsQ0FDQSx3QixDQUNBLGlCLENBRUosMkIsQ0FDSSxZLENBQ0EsYyxDQUNBLFEsQ0NoQ0osaUIsQ0FDSSxnQixDQUNBLGEsQ0FDQSxjLENBQ0EsWSxDQUNBLDZCLENoQm9CQSwwQ2dCekJKLGlCLENBT1EscUIsQ0FDQSxXQUdSLG1CLENBQ0ksUyxDaEJhQSwwQ2dCZEosbUIsQ0FHUSxZQUdSLGdCLENBQ0ksUyxDaEJPQSwwQ2dCUkosZ0IsQ0FHUSxZQ3BCUixhLENBQ0ksa0IsQ2pCd0JBLDBDaUJ6QkosYSxDQUlRLG9CQUlSLGEsQ0FDSSxZLENBQ0EscUIsQ0FDQSxPLENBQ0Esa0IsQ2pCYUEsMENpQmpCSixhLENBT1EsVUFJUixjLENBQ0ksaUIsQ0FDQSxVLENBQ0EsZSxDQUdBLDJCLENBQ0EsMEUsQ0FJQSxxQixDQUFBLHNCLENqQmlCSixVLENBQ0EsYSxDQUNBLGlCLENpQmhCUSxvQyxDQUNBLFUsQ0FDQSxVLENBQ0EsTyxDQUNBLFUsQ0FDQSwwQixDQUdKLHFCLENBQ0ksd0MsQ0FDQSxzQyxDQUlBLCtCLENBQ0ksdUMsQ0FJUixvQixDQUNJLDhDLENqQnFHUix5QkFDSSxvQixDaUJsR0ksMENBR0oscUIsQ0FDSSxtQyxDakJwQ0osMENpQk5KLGMsQ0E4Q1EsYSxDQUNBLGdCLENBQ0EscUJBSVIsZ0IsQ0FDSSxZLENBQ0EsaUIsQ0FDQSxnQixDQUNBLG1CLENBRUEsd0IsQ0FDSSxhLENqQnJESiwwQ2lCOENKLGdCLENBV1EsbUIsQ0FDQSxnQkFJUixjLENBQUEsbUIsQ0FBQSxlLENBR0ksK0IsQ0FDQSxZLENBQ0EscUIsQ0FDQSxpQixDQUNBLFEsQ0FDQSxjLENBQ0EseUIsQ0FDQSx3QixDakJ4RUEsMENpQjhESixjLENBQUEsbUIsQ0FBQSxlLENBYVEsUyxBakIzRUosMENpQitFSixtQixDQUVRLE8sQWpCakZKLDBDaUIrRUosbUIsQ0FNUSxrQixDQUNBLGUsQ0FDQSxjLENBQ0Esb0IsQWpCeEZKLHlDaUIrRUosbUIsQ0FhUSxjQUlSLGEsQ0FDSSxlLENBQ0EsWSxDQUNBLG1DLENBQ0EsUSxDQUdKLGMsQ0FDSSxlLENBQ0EsWSxDQUNBLGMsQ0FDQSxRLENqQjNHQSwwQ2lCdUdKLGMsQ0FPUSxlLENBQ0EsVUFJUixjLENBQ0ksaUIsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxPLENBQ0EsYyxDQUNBLGtDLENBRUEscUIsQ2pCckdKLFUsQ0FDQSxhLENBQ0EsaUIsQ2lCcUdRLFMsQ0FDQSxVLENBQ0EsVSxDQUNBLHVCLENBQ0EscUIsQ0FDQSxTLENBQ0EsNEIsQ2pCRlIseUJBQ0ksb0IsQ2lCTUksd0IsQ0FFQSwyQixDQUNJLFMsQ0FHSixzQyxDQUNJLHlDLEFqQi9JUiwwQ2lCbUhKLGMsQ0FpQ1EsZ0IsQWpCcEpKLHlDaUJtSEosYyxDQXFDUSxZQUtKLHdDLENBQ0ksNEMsQ0FDQSwyQixDQUNBLHFCLENBQ0EsMEIsQ0FDQSx1QyxDQUdKLHNDLENBQ0ksdUMsQ0FDQSxxQixDQUtSLGlCLENBQ0ksYSxDQUNBLG9CLENBQ0EsVSxDQUNBLFcsQ0FDQSx1QyxDQUNBLDBFLENqQmxMQSwwQ2lCdUxKLGMsQ0FFUSxjQUlSLG9CLENBQ0ksa0IsQ0FHSixtQixDQUNJLCtCLENBQ0EsYyxDQUNBLGdCLENBQ0Esb0IsQ0FHSixpQixDQUNJLFksQ0FDQSx3QixDQUNBLGtCLENqQjNNQSwwQ2lCd01KLGlCLENBTVEsaUJBSVIsWSxDQUNJLGUsQ0FDQSxpQixDakJwTkEsMENpQmtOSixZLENBS1EsVSxDQUNBLG1CQ2xQWixpQixDQUNJLHdCLENBQ0EsbUMsQ0FDQSxtQyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxpQixDbEJvQkksMENrQjFCUixpQixDQVNRLGNBR0osc0IsQ0FDSSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLGtCLENBR0osd0IsQ0FDSSxjLENBQ0EsZSxDQUdKLDRCLENBQ0ksbUIsQ0FDQSxrQixDQUNBLE8sQ0FDQSxjLENBQ0Esd0IsQ0FDQSxvQyxDbEI2SEoseUJBQ0ksa0MsQ2tCM0hJLDJCQUdKLG1DLENBQ0ksVSxDQUlSLDZCLENBQ0ksYSxDQUdKLHVCLENBQ0ksWSxDQUNBLHFCLENBQ0EsUSxDQUdKLDZCLENBQ0ksa0IsQ0FHSiwyQixDQUNJLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxRLENBR0osNEIsQ0FDSSwrQixDQUNBLHdCLENBQ0EsWSxDQUNBLGtCLENBQ0EsTyxDQUNBLGMsQ0FDQSxhLENBQ0Esb0MsQ2xCcUZKLHlCQUNJLGtDLENrQm5GSSwyQkFHSixtQyxDQUNJLFUsQ0M3RVosTyxDQUNJLG1DLENBQ0Esd0IsQ0FDQSxtQixDQUNBLHdCLENuQnNCSSwwQ21CMUJSLE8sQ0FNUSxxQixBbkJvQkEseUNtQjFCUixPLENBU1Esa0JBRUosYyxDQUNJLGdCLENBQ0EsWSxDQUNBLDZCLENBQ0EsUSxDQUNBLG1CLENuQlVBLDBDbUJmSixjLENBT1EscUIsQ0FDQSxLLENBQ0EsbUIsQ0FHUixlLENBRVEsMkMsQ0FHUixhLENBRVEsWSxDQUNBLHdCQUdSLHFCLENBQUEsbUIsQ25CMEJBLDZDLENtQnZCSSxlLENBQ0EsbUIsQ25CWkEsMENtQmNKLHFCLENBRVEsaUIsQ0FDQSxjLENBQ0EsNEIsQ0FBQSw2QixDbkJJUixVLENBQ0EsYSxDQUNBLGlCLENtQkhZLG9DLENBQ0EsVSxDQUNBLFUsQ0FDQSxPLENBQ0EsTyxDQUVKLDRCLENBQ0ksdUIsQ0FDQSxzQyxDQUdBLHNDLENBQ0kscUJBTWhCLHVCLENBQ0ksK0IsQ25CeENBLDBDbUJ1Q0osdUIsQ0FHUSxjQUVKLCtCLENBQ0ksYSxDbkI3Q0osMENtQmlESixtQixDQUVRLGdCLENBQ0EscUJBR1Isb0IsQ0FDSSx3QixDQUNBLGMsQ0FDQSxhLENuQjFEQSwwQ21CdURKLG9CLENBS1EsYSxDQUNBLGUsQ0FDQSxvQkFHUixrQixDQUNJLCtCLENBQ0EsYyxDQUNBLGEsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSx1QyxDbkJ2RUEsMENtQmlFSixrQixDQVFRLGlCQUtaLGUsQ0FDSSwrQixDQUNBLFksQ0FDQSxxQixDQUNBLHNCLENBQ0ksd0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxlLENBRUosc0IsQ0FDSSxpQixDQUVKLHNCLENBQ0ksVSxDQUNBLHdCLENBQ0EsbUMsQ0FDQSxtQyxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSx1QyxDQUNBLG1DLENBQ0ksd0IsQ0FHSiw0QixDQUNJLDZDLENDbklaLFksQ0RzSUksb0IsQ0NoSUEsbUMsQ0RnSUEsb0IsQ0FDSSx5QixDQUVBLFksQ0FDQSw4SCxDbkJpQkoseUJBQ0ksMEIsQ21CWEksd0IsQ0FDQSw0QixDQUNBLCtDQUVKLDJCLENBQ0kseUIsQ0N0SlosWSxDQUNJLGMsQ0FDQSxVLENBQ0EsTSxDQUNBLFUsQ0FDQSxPLENBRUEscUMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxpRSxDQUlBLG9CLENBQ0ksUyxDQUNBLGtCLENBR0osbUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxRLENwQkVBLDBDb0JMSixtQixDQU1RLCtCQUlSLG1CLENBQ0ksaUIsQ0FDQSxTLENBR0osa0IsQ0FDSSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsMEIsQ0FDQSx5QixDQUNBLGdCLENwQmhCQSwwQ29CVUosa0IsQ0FTUSxjQUlSLG1CLENBQ0kseUIsQ0FDQSxjLENBQ0EsVSxDQUNBLDJCLENBQ0EsMkMsQ0FFQSxnQyxDQUNJLCtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBR0oseUIsQ0FLSSwyQyxDQUpBLHNDLENBQ0ksVyxDcEJ2Q1IsMENvQnVCSixtQixDQXVCUSxVLENBQ0EsYyxDQUNBLGlCLENBQ0Esa0IsQ0FFQSxnQyxDQUNJLGMsQ0FJSix5QixDQUtJLGtCLENBSkEsc0MsQ0FDSSxhQVFoQixpQixDQUNJLGEsQ0FDQSxpQixDQUdKLG1CLENBQ0ksZ0IsQ3BCeEVBLDBDb0J1RUosbUIsQ0FJUSxhLENBQ0Esc0IsQ0F0R1osWSxDQTJHUSxlLENBQ0EsUyxDQUNBLFMsQ0FDQSxvQkM5R1IsVyxDckJzSkksaUQsQ3FCbkpBLGlCLENBQ0ksWSxDQUNBLG1DLENBQ0EsZSxDQUNBLFksQ3JCbUJBLDBDcUJ2QkosaUIsQ0FPUSxtQyxDQUNBLFUsQXJCZUoseUNxQnZCSixpQixDckJtSkEsa0QsQ3FCdElRLG1DLENBQ0EsVUFJUixtQixDQUNJLGlCLENBQ0EsZ0IsQ0N2QlIsTyxDQUNJLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FFQSxXLENBQ0Esc0MsQ0FDQSxtQyxDQUNBLHdCLENBQ0EsYyxDQUNBLGMsQ0FDQSx3QixDdEJjSSwwQ3NCMUJSLE8sQ0FlUSxlQUdKLGMsQ0FDSSxZLENBQ0Esb0MsQ0FDQSxrQixDdEJLQSwwQ3NCUkosYyxDQU1RLHNDQUlSLGEsQ0FDSSxpQixDdEJIQSwwQ3NCRUosYSxDQUlRLFUsQ0FDQSxxQkFJUixlLENBQ0ksZ0IsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxRLEN0QmZBLDBDc0JXSixlLENBT1EscUIsQ0FDQSxtQyxDQUNBLHNCLENBQ0EsYyxDQUNBLE0sQ0FDQSxLLENBQ0EsUSxDQUNBLFUsQ0FDQSxVLENBQ0EsZ0MsQ0FDQSxlLENBQ0Esd0IsQ0FFQSx1QixDQUNJLHlCQUtaLGMsQ0FDSSxnQixDQUNBLFksQ0FDQSxrQixDQUNBLFEsQ3RCekNBLDBDc0JxQ0osYyxDQU9RLFNBSVIscUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxRLEN0Qm5EQSwwQ3NCZ0RKLHFCLENBTVEsY0FJUixZLENBQUEsbUIsQ0FHSSxZLENBQ0Esa0IsQ0FKSixZLENBQUEsbUIsQ0FBQSxpQixDQUtJLE8sQ0FDQSxhLENBQ0Esc0IsQ0FDQSxXLEN0QmxFQSwwQ3NCcUVKLG1CLENBRVEsWSxDQUlSLGEsQ0FBQSxlLENBR1EsVSxDQUlSLGEsQ0FFUSxrQixDQUNBLFNBSVIsa0IsQ0FBQSxhLENBRUkseUIsQ0FDQSxnQixDQUNBLGdCLENBQ0EsbUMsQ0FHSixpQixDQUNJLFksQ0FDQSxzQixDQUNBLGtCLEN0QnBHQSwwQ3NCaUdKLGlCLENBTVEsVSxDQUNBLGFBSVIsYSxDQUNJLCtCLENBQ0EsWSxDQUNBLCtCLENBQ0EsaUMsQ0FDQSxlLENBQ0EsYSxDQUNBLGMsQ0FDQSxzQixDQUNBLFcsQ3RCckhBLDBDc0I0R0osYSxDQVlRLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhQUlSLGtCLENBQ0ksZSxDQUNBLFksQ0FDQSxpQixDQUdKLGlCLENBQ0ksZSxDQUNBLFksQ0FDQSxrQixDQUNBLHdCLEN0QnpJQSwwQ3NCcUlKLGlCLENBT1EsYSxDQUNBLGlCLENBQ0EsTyxDQUNBLFMsQ0FDQSxjLENBQ0EsVyxDQUNBLGEsQ0FDQSxzQ0FJUixtQixDQUNJLGUsQ0FDQSxZLENBQ0Esa0IsQ3RCMUpBLDBDc0J1SkosbUIsQ0FVQSxrQixDQUpRLGNDdExSLFcsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxRLEN2QnNCQSwwQ3VCekJKLFcsQ0FLUSxxQixDQUNBLFEsQ0FDQSxjLENBR1IsVyxDQUVRLFlBR1IsVyxDQUNJLGEsQ0FDQSxlLEN2QlFBLDBDdUJWSixXLENBSVEsb0IsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxzQ0FHUixtQixDQUNJLDJDLEN2QkhBLDBDdUJFSixtQixDQUdRLGtCLENBQ0EsMkJDL0JSLHNCLENBQ0ksWSxDQUNBLFEsQ3hCdUJBLDBDd0J6Qkosc0IsQ0FJUSxVQUdSLG9CLENBQ0ksYSxDQUVKLHdCLENBQ0ksWSxDQUNBLHFCLENBQ0EsTyxDQUNBLCtCLENBQ0EseUIsQ0FDQSxjLENBQ0EsYSxDQUNBLHdCLENBRUosOEIsQ0FDSSx3QixDQUVKLHNCLENBQ0ksb0IsQ3hCaEJBLGUsQ0FDQSxzQixDQUNBLG1CLENBQ0Esb0IsQ0FDQSwyQixDd0JjQSxjLENBQ0EsZSxDQUNBLGlCLEN4QjhISix5QkFDSSw0QixDd0I3SEksMkIsQXhCTEoseUN3QkZKLHNCLENBVVEsZ0JBR1Isb0IsQ0FDSSxZLENBQ0EsTyxDQUVKLHlCLENBQ0ksaUIsQ0FDQSxrQixDQUNBLGdDLENBQ0ksVyxDQUNBLGlCLENBQ0EsSyxDQUNBLE8sQ0FHUix3QixDQUNJLFksQ0FDQSxxQixDQUNBLE8sQ0FDQSxnQixDQ3ZEUixVLENBQ0ksd0IsQ0FDQSxVLENBQ0EsWSxDQUNBLHFCLENBQ0EsNkIsQ0FDQSxRLEN6Qm9CSSwwQ3lCMUJSLFUsQ0FTUSxVLEF6QitCQSxxRXlCeENSLFUsQ0FhUSxrQixDQUNBLFlBR0osZ0IsQ0FDSSxXLENBQ0EsZSxDQUNBLGlCLENBSUEscUJBQUEsWSxDQUNJLGtCLENBQ0EsbUIsQ0FDQSwrQyxDQUlSLGtCLENBQ0ksWSxDQUNBLHFCLENBQ0EsUSxDQUNBLGdCLENBQ0EsNEMsQ3pCSUEscUV5QlRKLGtCLENBUVEsNkIsQ0FDQSxhLENBQ0EsZSxDQUNBLFdBSVIsb0IsQ0FDSSxZLENBQ0EsNkIsQ0FDQSxjLEN6QnZCQSx5Q3lCb0JKLG9CLENBTVEsZ0IsQXpCWkoscUV5Qk1KLG9CLENBVVEscUIsQ0FDQSxVQUlSLG1CLENBQ0ksWSxDQUNBLHFCLENBQ0EsUSxDekJ0Q0EseUN5QnlDSixlLENBRVEsYyxBekI3QkoscUV5QjJCSixlLENBTVEsYyxDQUNBLGtCQ3pFUixtQixDMUJxSkEsa0QsQzBCbEpBLGlCLENBQ0ksWSxDQUNBLHFCLENBQ0EsUSxDMUIrSUosa0QsQ0E1SEkseUMwQmhCSixpQixDQUVRLFlDWlosTSxDQUNJLGMsQ0FDQSxRLENBQ0EsTyxDQUNBLFEsQ0FDQSxXLENBQ0EsNEIsQ0FDQSxZLENBQ0EsVSxDQUNBLHdCLENBQ0EsbUMsQ0FDQSwrQixDQUNBLHdCLENBRUEsYyxDQUNJLHVCLEMzQldBLDBDMkJSSSw0QixDQUNJLGUsQ0FDQSxhLENBcEJoQixNLENBMEJRLGEsQ0FDQSxLLENBQ0EsYyxBM0JGQSx5QzJCMUJSLE0sQ0FnQ1EsWSxBM0JRQSxzRTJCeENSLE0sQ0FvQ1EsVSxDQUNBLG1CQUdKLGEsQ0FDSSxZLENBQ0EscUIsQ0FDQSw2QixDQUNBLG9CLENBQ0EsUSxDQUNBLFcsQzNCTkEscUUyQkFKLGEsQ0FTUSxTQU1SLGEsQ0FDSSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLG9HLENBS0EsbUIsQ0FDSSx1QyxDM0J1RlIseUJBQ0ksbUIsQzJCcEZJLDBDQUdKLG9CLENBQ0ksVSxDQUlSLGtCLENBQ0ksd0IsQ0FDQSwyRCxDMUJsRlIsMEIsQ0FDSSxhLENBQ0EsVSxDQUNBLFksQ0FDQSx3QyxDQUNJLHFCLENBQ0EsVyxDQUNBLGMsQ0FDQSxvQyxDRG1KSix5QkFDSSw4QyxDQ2xKSSxZLEFEZ0JKLDBDQzFCUiwwQixDQWNRLHdCMkJkUixRLEM1QjhFSSwrQyxDQVNBLG1ELENBN0RJLHlDNEIxQlIsUSxDQUtRLGVBR0osZSxDQUNJLFksQ0FDQSxRLEM1QjRJSixrRCxDQS9EQSxrRCxDQTdESSwwQzRCbEJKLGUsQ0FPUSxVLEE1QldKLDBDNEJsQkosZSxDQVdRLHFCLENBQ0EsT0FNUixnQixDQUNJLGlCLENBQ0EsWSxDQUNBLFEsQzVCSEEsMEM0QkFKLGdCLENBTVEscUIsQTVCTkoseUM0QkFKLGdCLENBVVEsZ0JBSVIsZ0IsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFEsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsMEIsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSx3QixDNUIxQkEsMEM0QjZCSix5QixDQUVRLGNBSVIsd0IsQ0FDSSxZLEM1QnBDQSwwQzRCbUNKLHdCLENBSVEsdUIsQ0FDQSxZLENBQ0Esb0IsQ0FDQSxlLENBQ0EsYyxDQUNBLDBCQUlSLHFCLENBQ0ksWSxDQUNBLGtCLENBQ0EsTyxDQUdKLHFCLENBQ0ksWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxVLENBQ0EsVyxDQUNBLHVDLEM1QjVEQSwwQzRCc0RKLHFCLENBU1EsVSxDQUNBLGFBT0osMkIsQ0FDSSx1QyxDNUJ5RFIseUI0QnJEUSxpRCxDQUNJLDBCQUtKLGtELENBQ0ksVSxDQUtaLHFCLENBQ0ksdUIsQ0FDQSwyRCxDNUIxRkEsMEM0QndGSixxQixDQU9RLHlCQUlSLHFCLENBQ0ksa0IsQzVCcEdBLDBDNEJtR0oscUIsQ0FJUSxpQkFJUiw2QixDQ2hGQSxpQyxDQUFBLGtDLENEaUZJLFksQzVCNUdBLDBDNEIyR0osNkIsQ0FJUSxZLENBQ0Esc0IsQ0FJUiw4QixDQUVRLGNBSVIsaUIsQzVCN0RBLG1ELENBN0RJLDBDNEIwSEosaUIsQ0FJUSxZLENBQ0EsMEIsQ0FDQSw2QixDQUNBLHNCLENBQ0EsU0FRUixlLENBQ0ksVyxDQUNBLG1CLENBQ0EseUIsQ0FDQSx3QyxDQUNBLGUsQ0FDQSxpQixDQUNBLHdCLENBR0osZSxDNUJsSEEsOEMsQzRCb0hJLGUsQ0FHSixrQixDQUNJLGtCLENBR0osZSxDQUNJLGtCLENBR0osbUIsQ0FDSSxjLENBQ0EsZSxDQUNBLHdCLENBQ0Esa0IsQ0FHSixhLENBQ0ksWSxDQUNBLGtCLENBQ0EsUSxDQUNBLGtCLEM1QjVLQSx5QzRCd0tKLGEsQ0FPUSxvQkFJUixpQixDQUNJLFksQ0FDQSxRLENBQ0Esa0IsQzVCdExBLHlDNEJtTEosaUIsQ0FNUSxvQkFJUixhLENBQ0ksUyxDNUI5TEEsMEM0QjZMSixhLENBSVEsY0FJUixrQixDQUNJLHVCLENBR0osYyxDQUNJLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxRLENBQ0EsYyxDQUNBLHdCLENBQ0Esd0IsQ0FHSixtQixDQUNJLFksQ0FDQSxrQixDQUNBLE8sQ0FDQSxlLENBR0osbUIsQ0FDSSx1QixDQU9KLGMsQ0FKQSxrQixDQVFBLGMsQ0FQSSxlLENBV0osaUIsQ0FDSSxZLENBQ0EsUSxDQUNBLGdCLENBQ0Esd0MsQzVCOU9BLHlDNEIwT0osaUIsQ0FPUSxlQUlSLHNCLENBQUEsdUIsQ0FFSSxTLEM1QnZQQSx5QzRCcVBKLHNCLENBQUEsdUIsQ0FLUSxZQUlSLHNCLENBQ0ksa0IsQ0FHSix1QixDQUNJLGlCLENBR0osc0IsQ0FDSSxlLENBQ0EsaUIsQzVCeFFBLHlDNEIyUUosc0IsQ0FFUSxnQkFLWixNLENBQ0ksd0IsQ0FFQSxlLENBQ0ksYyxDQUNBLGUsQ0FHSixvQixDQUNJLHlCLENBR0osVyxDQUNJLHdCLENBQ0EsYyxDQUNBLGUsQ0FDQSw0QixDRTNUSixxQixDQUNJLGEsQzlCd0JBLDBDOEJ6QkoscUIsQ0FHUSxjQUdSLGUsQzlCcURBLDhDLEM4Qm5ESSxlLENBQ0EsaUIsQ0FDQSxrQixDOUJlQSwwQzhCbkJKLGUsQ0FNUSxlLENBQ0Esa0IsQ0FDQSwyQyxDQUNBLG9CLEE5QlVKLHlDOEJuQkosZSxDQVlRLGlCQUdSLGMsQ0FDSSxpQixDQUNBLGMsQ0FDQSxrQixDQUNBLG9DLEM5QkFBLDBDOEJKSixjLENBTVEsbUIsQ0FDQSxlLENBQ0EsVUQ3QlosZ0MsQ0FBQSxnQyxDQUVJLHVCLENBQ0EsUSxDQUdKLGtCLENBQ0kseUIsQ0FHSixhLENBQ0ksK0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSx3QixDQUNBLHFCLENBQ0ksWSxDQUNBLDZCLENBQ0Esa0IsQzdCT0EsMEM2QlZKLHFCLENBS1Esb0JBR1Isb0IsQ0FDSSxVLENBQ0EsaUMsQ0FDSSx3QixDN0JESiwwQzZCRkosb0IsQ0FNUSwwQ0FLWiwwQixDQUNJLDZCLENBQ0EsZSxDQUNBLFEsQ0FDQSxlLENBRUosMkIsQ0FDSSw2QixDQUVKLDhCLENBQ0ksVSxDQUVKLDBCLENBQ0ksUSxDQUNBLGUsQ0FDQSw2QixDQUNBLGMsQ0FDQSxlLENBTUosMkMsQ0FDSSxTLENBQ0EsVyxDQUNBLE8sQ0FDQSxRLENFOURKLFEsQ0FDSSxXLENBQ0EsVSxDQUVBLGUsQ0FDSSx3QixDQUNBLGtCLEMvQmtDQSxxRStCcENKLGUsQ0FLUSxvQkFJUixjLENBQ0ksd0IsQ0FDQSwrQixDQUNBLFksQ0FDQSxxQixDQUNBLDZCLENBQ0EsUSxDQUdKLGEsQ0FDSSxrQixDQUdKLGdCLENBQ0ksd0IsQ0FDQSxjLENBQ0Esa0IsQy9CV0EscUUrQmRKLGdCLENBTVEsb0JBSVIsaUIsQ0FDSSxZLENBQ0EscUIsQ0FDQSxRLEMvQmJBLDBDK0JpQlIscUIsQ0FFUSxnQkM1Q0osa0IsQ0FDSSxZLENBQ0EsNkIsQ0FDQSxRLENBQ0Esa0IsQ0FLSix5QixDQUNJLCtCLENBRUEsd0IsQ0FDQSx5QixDQUNBLGMsQ0FHSixtQixDQUNJLFksQ0FDQSxjLENBQ0EsTyxDQUtKLG1CLENBQ0ksbUIsQ0FDQSxzQixDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QyxDQUNBLHdCLENBQ0EsYyxDQUNBLHdCLENBQ0EsaUUsQ0FHQSx5QixDQUNJLHVDLENoQ21IUix5QkFDSSx5QixDZ0NoSEkseUNBR0osMEIsQ0FDSSxVLENBR0osNEIsQ0FDSSx1QyxDQUNBLHdCLENBR0osNkIsQ0FDSSxpQixDQUVBLHFDLENoQ1hSLFUsQ0FDQSxhLENBQ0EsaUIsQ2dDV1ksb0MsQ0FDQSxVLENBQ0EsVSxDQUNBLFEsQ0FDQSxPLENBQ0EsNEMsQ0NqRVosYSxDQUNJLFksQ0FDQSxxQixDQUNBLFEsQ2pDc0JBLDBDaUN6QkosYSxDQUtRLFNBS1IsYSxDakNnTEEsWSxDQUNBLGtCLENpQy9LSSx3QixDQUNBLFEsQ2pDNklKLHlCaUMzSVEsc0MsQ0FDSSxvQixBakNTUiwwQ2lDZkosYSxDQVVRLGdCLENBQ0EscUJBU1Isa0IsQ0FDSSx1QixDQy9CSixXLENBQ0ksWSxDQUNBLGtCLENBQ0EsTyxDQUlKLFUsQ0FDSSxlLENBQ0EsZ0IsQ0FDQSwrQyxDQUlBLGdCLENBQ0ksdUMsQ2xDMklSLHlCQUNJLGdCLENrQ3pJSSxhLENBQ0EseUNBRUosaUIsQ0FDSSxVLENBR1Isa0IsQ0FDSSxhLENBQ0EsNEIsQ0FFSixjLENBQ0ksWSxDQUVKLHNCLENBQ0ksYSxDQ2xDUixjLENBQ0ksWSxDQUNBLE8sQ0FDQSxXLENBQ0EsdUMsQ0FFQSxxQixDQUNJLFksQ0FDQSxxQixDQUdKLG1CLENBQ0ksaUIsQ0FFQSx5QixDQUNJLHVDLENBSVIsdUIsQ0FDSSxZLENBQ0EscUIsQ0FDQSxPLENBR0osb0IsQ0FDSSxrQixDQUdKLG9CLENBQ0ksb0IsQ0FDQSxrQixDbkM0SEoseUJBQ0ksMEIsQ21DMUhJLDJCQUlSLHFCLENuQ3NCQSw2QyxDQW5ESSxlLENBQ0Esc0IsQ0FDQSxtQixDQUNBLG9CLENBQ0EsMkIsQ21DNEJBLGUsQ0FHSixxQixDQUNJLCtCLENBQ0Esd0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0Esd0IsQ0FHSixzQixDQUNJLFksQ0FDQSw2QixDQUNBLGtCLENBR0oscUIsQ0FDSSxpQixDbkNsQ0EsMENtQ2lDSixxQixDQUlRLGNBSVIscUIsQ0FDSSxpQixDQUNBLFUsQ0FDQSxXLENBQ0Esb0MsQ0FDQSx1QyxDQUVBLDJCLENBQ0ksbUMsQ0FJUixtQixDQUNJLFUsQ0FDQSxZLENBQ0EsZ0IsQ0NsRlIsUyxDQUNJLFksQ0FDQSxtQyxDQUNBLFEsQ3BDdUJJLHlDb0MxQlIsUyxDQUtRLG1DLENBQ0EsVUNOUixRLENBQ0ksa0IsQ0FFQSxlLENBQ0ksaUIsQ0FDQSxZLENBQ0EsUSxDQUNBLGdCLENyQ21CQSwwQ3FDdkJKLGUsQ0FPUSxRLENBQ0EsZUFJUixpQixDQUNJLGUsQ0FDQSxrQixDQUNBLDBDLENyQ1FBLDBDcUNYSixpQixDQU1RLGlCLEFyQ0tKLDBDcUNYSixpQixDQVdRLFksQ0FDQSxpQixDQUNBLFksQ0FDQSx3QyxDQUNBLGlCLENBQ0EsTSxDQUNBLFEsQ0FDQSxPLENBQ0EsYyxDQUNBLFUsQ0FFQSx5QixDQUNJLGVBS1osYyxDQUNJLFksQ0FDQSxRLENBQ0Esa0IsQ3JDcEJBLHlDcUNpQkosYyxDQU1RLFVBSVIscUIsQ0FDSSxXLENBQ0EsZ0IsQ3JDN0JBLDBDcUMyQkoscUIsQ0FLUSxTLENBQ0EsZSxBckNqQ0oseUNxQ3FDSSxxQyxDQUNJLGdCQUtaLHFCLENBQ0ksVSxDckM1Q0EsMENxQzJDSixxQixDQUlRLFdDeEVSLG9CLEN0Q3FKQSxrRCxDc0NsSkEsb0IsQ0FDSSxrQixDQUVKLHdCLENBQ0ksWSxDQUNBLHFCLENBQ0Esc0IsQ3RDNElKLGtELENzQ3pJQSx1QixDQUNJLCtCLENBQ0Esd0IsQ0FDQSxjLENBQ0EsNEJBQUEsWSxDQUNJLGtCLEN0Q3lJUix5QkFDSSw2QixDc0N2SUksd0IsQ0FDQSwyQkFFSiw4QixDQUNJLFUsQ3RDQ0osMENzQ2JKLHVCLENBZVEsZ0JBUVIsa0IsQ0FDSSxlLEN0Q1hBLHlDc0NVSixrQixDQUdRLGdCQ3ZDWixRLEN2Q3NKSSxrRCxDdUNwSkEsZSxDQUNJLGlCLENBQ0EsWSxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxnQixDQUNBLDJCLENBQ0EsdUIsQ0FDQSwrQixDdkNnQkEsMEN1Q3hCSixlLENBVVEsc0IsQ0FDQSxnQixDQUNBLHFCLENBQ0EsaUMsQ0FDQSxnQixBdkNVSiwwQ3VDeEJKLGUsQ0FpQlEsa0IsQXZDT0oseUN1Q3hCSixlLENBb0JRLGdCLENBQ0EsZ0JBR1IsaUIsQ0FDSSxxQyxDQUNBLFksQ3ZDRkEsMEN1Q0FKLGlCLENBSVEsZSxDQUNBLGlCLENBQ0Esc0MsQXZDTkosMEN1Q0FKLGlCLENBU1EsaUIsQXZDVEoseUN1Q0FKLGlCLENBWVEsaUIsQXZDWkosMEN1Q2VKLGUsQ0FFUSxhLENBQ0Esc0IsQ0FBQSx1QixDQUVJLGNDOUNoQixNLEN4Q3VGSSxtRCxDd0NwRkEsbUIsQ0FDSSxhLENBQ0EsZ0IsQ3hDcUJBLDBDd0N2QkosbUIsQ0FLUSxpQkFLUixhLENBQ0ksd0IsQ0FFQSwyQixDeENnRkosa0QsQ3dDMUVRLDBDLENBQUEsMkMsQ0FFSSxtQyxDQUtaLGEsQ0NKSSx1QixDekNvSkosMkIsQ0FDQSxxQixDd0NqSkEsYSxDeENpREEsZ0QsQ0FTQSxtRCxDQVNBLGtELEN3Qy9ESSxpQixDQUNBLG9DLENBR0EsZ0MsQ0FDQSxZLENBQ0Esa0IsQ0N2Q1IsUyxDQUNJLGUsQ0FDQSxrQyxDQUNBLGMsQ3pDdUJJLDBDeUMxQlIsUyxDQUtRLGdCQUVKLGUsQ0FDSSxZLENBQ0EsNEIsQ0FDQSxjLENBQ0EsUSxDekNlQSx5Q3lDbkJKLGUsQ0FNUSxzQkFLUixlLENBQ0ksWSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsdUIsQ3pDdUJKLFUsQ0FDQSxhLENBQ0EsaUIsQ0E2SEEsMEIsQ3lDbkpRLDJDLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDekNOSix5Q3lDUkosZSxDQWlCUSxZQ25DWixVLENBQ0ksVyxDQUNBLG1DLENBQ0EsdUMsQzFDa0VBLDJDLENBc0ZBLHlCQUNJLGdCLEMwQ3JKQSw0Q0FHSixnQixDQUNJLG9CLENBQ0EsMkUsQ0FDQSxzQixDQUNBLDBCLENBQ0EsNEMsQzFDNElKLHlCQUNJLHNCLEMwQzFJSSwwQkFJUixpQixDQUNJLFcsQ0FDQSxZLENBQ0EscUIsQ0FHSixpQixDMUNnQ0EsNkMsQ0EwRkEsa0QsQzBDdkhJLHdCLENBQ0EsZSxDQUNBLHdCLENBVUosZ0IsQ0FQQSxpQixDMUMzQkksZSxDQUNBLHNCLENBQ0EsbUIsQ0FFQSwyQixDMEN1QkosaUIsQzFDd0JBLDZDLENBMEZBLGtELENBMUlJLG9CLEMwQzRCQSxtQixDQUdKLGdCLEMxQ2lCQSw2QyxDQWhESSxvQixDMENrQ0EsK0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxvQixDQUdKLGtCLENBQ0ksd0IsQ0FDQSx1QyxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLEMxQ2hDQSwwQzBDMEJKLGtCLENBU1EsdUMsQ0FDQSxnQkFJUixnQixDQUNJLGlCLENBR0osa0IsQ0FDSSxpQixDQUVBLHlCLEMxQ3pCSixVLENBQ0EsYSxDQUNBLGlCLEMwQ3lCUSxNLENBQ0EsUSxDQUNBLFUsQ0FDQSxVLENBQ0EsbUMsQ0FDQSxvQyxDQUNBLFMsQ0FHSix3QixDQUNJLHVDLEMxQ3NFUix5QjBDbEVRLCtCLENBQ0ksV0FJUix5QixDQUNJLFUsQ0MvRlosSyxDM0M4RUksZ0QsQ0FTQSxtRCxDMkNwRkEsd0IsQ0FFQSxVLEMzQ2lKQSxrRCxDMkM3SUEsVyxDQUNJLFksQ0FDQSxtQyxDQUNBLFEsQzNDY0EsMEMyQ2pCSixXLENBTVEsVSxBM0NXSiwwQzJDakJKLFcsQ0FVUSxxQyxBM0NPSix5QzJDakJKLFcsQ0FjUSxxQ0N2QlosTyxDQUNJLGlCLENBQ0Esa0IsQzVDd0JJLHlDNEMxQlIsTyxDQUlRLG9CQUVKLGMsQ0FNSSxzQixDNUNzQ0osaUIsQzRDakNRLFEsQ0FFQSwwQixDQWJSLGMsQ0FHSSxTLENBRUEsd0IsQ0FDQSxzQixDNUNvQ0osVSxDQUNBLGEsQzRDbkNRLFUsQ0FDQSxXLENBQ0EsbUMsQ0FFQSxLLENBRUEsVSxDNUNNSiwwQzRDcEJKLGMsQ0FpQlEsY0FHUixhLENBQ0ksWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxvQyxDNUNOQSwwQzRDQUosYSxDQVFRLFEsQ0FDQSxTLENBQ0EsVSxBNUNWSix5QzRDQUosYSxDQWFRLFVBR1IsYSxDQUNJLFcsQzVDakJBLDBDNENnQkosYSxDQUdRLHdCLEE1Q25CSix5QzRDZ0JKLGEsQ0FNUSx3QkFHUixhLENBQ0ksWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSx5QixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxvRyxDQUlBLG1CLENBQ0kseUMsQzVDeUZSLHlCQUNJLG1CLEM0Q3ZGSSx3QyxDQUNBLGlDLENBQ0kseUJBR1Isb0IsQ0FDSSxVLEM1Q2pESiwwQzRDeUJKLGEsQ0EyQlEsZ0IsQ0FDQSxzQyxBNUNyREoseUM0Q3lCSixhLENBK0JRLGlCQUdSLGEsQ0FDSSx3QixDQUNBLGlDLENDdkZSLFcsQ0FDSSxrQixDN0N5QkksMEM2QzFCUixXLENBSVEsb0JBR0osa0IsQ0FDSSxZLENBQ0EsUSxDN0NpQkEsMEM2Q25CSixrQixDQUtRLGVBSVIsb0IsQ0FDSSxhLENBQ0EsUyxDN0NRQSwwQzZDVkosb0IsQ0FLUSxZQUlSLGtCLENBQ0ksaUIsQ0FDQSx5QyxDN0NEQSwwQzZDREosa0IsQ0FLUSxjLENBQ0Esa0JBS0osZ0MsQ0FDSSxZLENBR0osNEIsQ0FDSSxhLENBSVIsa0IsQ0FDSSxrQixDN0NwQkEsMEM2Q21CSixrQixDQUlRLG9CQUlSLGdCLENBQ0ksZSxDQUNBLDRCLEM3Q29HSix5QkFDSSxzQixDNkNsR0ksMEMsQTdDaENKLDBDNkMyQkosZ0IsQ0FTUSxZQzlEWixZLENBQ0ksa0IsQ0FDQSxrQixDQUNJLGtDLENBQ0EsUSxDOUNzQkEsMEM4Q3hCSixrQixDQUlRLG9DLEE5Q29CSiwwQzhDeEJKLGtCLENBT1EsVSxBOUNpQkosMEM4Q3hCSixrQixDQVVRLG9DLEE5Q2NKLHlDOEN4Qkosa0IsQ0FhUSxvQ0FHUixrQixDOUMySkEsMkIsQ0FDQSxxQixDQUNBLDBCLEM4QzNKSSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLG9DLENBQ0EsWSxDOUNFQSx5QzhDUkosa0IsQ0FRUSxjQUdSLHFCLENBQUEscUIsQ0FBQSxxQixDQUdJLGtCLEM5Q05BLDBDOENHSixxQixDQUFBLHFCLENBQUEscUIsQ0FLUSxxQkFHUixxQixDQUNJLG1CLENBRUoscUIsQ0FDSSxlLENBRUoscUIsQ0FDSSxlLEM5Q2xCQSx5QzhDaUJKLHFCLENBR1EsaUJBUVIsbUIsQ0FMQSxtQixDOUN4Q0ksZSxDQUNBLHNCLENBQ0EsbUIsQ0FFQSwyQixDOENvQ0osbUIsQzlDckNJLG9CLEM4Q3VDQSxpQixDQUNBLGlCLENBRUosbUIsQzlDTUEsOEMsQ0FoREksb0IsQzhDNkNBLCtCLENBQ0EsZSxDQUNBLGtCLEM5Q2pDQSwwQzhDNEJKLG1CLENBT1Esb0IsQTlDbkNKLHlDOEM0QkosbUIsQ0FVUSxtQkNoRVosVSxDQUNJLG1CLEMvQ3lCSSwwQytDMUJSLFUsQ0FHUSxrQixBL0N1QkEseUMrQzFCUixVLENBTVEsa0JBR0oscUIsQ0FDSSxnQyxDQUNBLGtDLENBQ0EsYSxDL0NjQSwwQytDakJKLHFCLENBS1EsV0NkWixZLENBQ0ksaUIsQ0FFQSxtQixDQUNJLGlCLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSwyQixDQUNBLHFCLENBQ0EsMEIsQ0FFQSwyQixDaERvQ0osVSxDQUNBLGEsQ0FDQSxpQixDZ0RwQ1EsMEYsQ0FDQSxNLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUlSLHlCLENBQ0ksWSxDQUNBLGtCLENBQ0Esc0IsQ2hEQUEseUNnREhKLHlCLENBTVEsNkIsQ0FDQSxRLENBQ0EscUJBTVIscUIsQ0FDSSxpQixDQUNBLGUsQ2hEYkEseUNnRFdKLHFCLENBS1EsbUJBSVIsbUIsQ2hEY0EsOEMsQ2dEWkksZSxDQUNBLHdCLENBQ0EsZSxDQUNBLGtCLENoRHpCQSx5Q2dEb0JKLG1CLENBUVEsb0JBR0osd0IsQ0FDSSxnQixDQUNBLGlCLENBQ0EsMEMsQ0FJUixvQixDQUNJLFksQ0FDQSxrQixDQUVBLHdCLENBQ0ksMkMsQ0FJUixrQixDQUNJLGUsQ0FDQSxnQixDQUNBLHlCLENBQ0EsaUIsQ0FDQSxTLENoRHBEQSx5Q2dEK0NKLGtCLENBUVEsMkJBSVIsa0IsQ0FDSSxlLENBQ0EsZ0IsQ0FDQSwyQyxDQUNBLGlCLENBQ0EsUyxDaERoRUEseUNnRDJESixrQixDQVFRLDRCQUlSLGtCLENBQUEsa0IsQ2hEb0dBLFksQ0FDQSxrQixDQUNBLHNCLENnRG5HSSxVLENBQ0EsVyxDQUNBLG1DLENBQ0Esd0IsQ0FDQSxpQixDQUVBLFEsQ0FDQSxXLENBQ0EsYyxDQUNBLDRCLENBWkosa0IsQ0FRSSxPLENoRGtESix5QkFDSSx3QixDQUFBLHdCLENnRDVDSSxZQUdKLHlCLENBQUEseUIsQ0FDSSxVLENoRDFGSiwwQ2dEdUVKLGtCLENBQUEsa0IsQ0F3QlEsVSxDQUNBLGEsQWhEaEdKLHlDZ0R1RUosa0IsQ0FBQSxrQixDQTZCUSxVLENBQ0EsYUFJUixrQixDQUNJLFUsQ2hEMUdBLHlDZ0R5R0osa0IsQ0FJUSxXQUlSLHVCLENBQUEsdUIsQ0FFSSx1QixDQUdKLHVCLENBQ0ksd0IsQ0FNSiwrQixDQUFBLG1DLENBQ0ksWSxDQUNBLGtCLENBSVIsbUMsQ0FDSSxzQixDQUNBLE8sQ0FHSiwrQixDQUNJLG9CLENBQ0EsaUIsQ0FDQSxtQixDQUNBLHFCLENoRDVJSSx5Q2dEd0lSLCtCLENBT1EsZ0IsQ0FDQSxxQixDQUNBLHdCQU1KLHNDLENBQUEsMEMsQ0FDSSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxtQyxDQUNBLGMsQ0FNSiw2QyxDQUFBLGlELENBQ0ksVSxDQUNBLFcsQ0FDQSw2QixDQUNBLG1DLENDaE1SLGUsQ2pEOEVJLGdELENBU0EsbUQsQ2lEbkZBLG9CLENqRGtKQSxrRCxDaURoSkksWSxDQUNBLGtCLENBQ0EsNkIsQ0FHSiwyQixDQUNJLFksQ0FDQSxPLENBR0oscUIsQ0FBQSxxQixDQUVJLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVSxDQUNBLFcsQ0FDQSxvQyxDQUNBLGdJLENBTUEsMkIsQ0FBQSwyQixDQUNJLHVDLENqRDRIUix5QkFDSSwyQixDQUFBLDJCLENpRHpISSwwQ0FHSiw0QixDQUFBLDRCLENBQ0ksVSxDQUlSLDBCLENBQUEsMEIsQ0FFSSx3QixDQUNBLHNDLENBR0osMEIsQ0FDSSx3QixDQUlSLDZCLENBQ0ksVyxDQUNBLG1CLENqRDlCSSwwQ2lENEJSLDZCLENBS1EsV0FJUix1QixDQUNJLFUsQ0NoRUosZSxDQUNJLFcsQ2xEeUJJLDBDa0QxQlIsZSxDQUdRLGlCLEFsRHVCQSx5Q2tEcEJKLGlDLENBRVEsZSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKixcclxuKjo6YWZ0ZXIsXHJcbio6OmJlZm9yZSB7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG51bCxcclxub2wge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuYm9keSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxudWwsXHJcbm9sLFxyXG5saSxcclxuZmlndXJlLFxyXG5maWdjYXB0aW9uLFxyXG5ibG9ja3F1b3RlLFxyXG5kbCxcclxuZGQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxudGV4dGFyZWEsXHJcbnNlbGVjdCB7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmFkZHJlc3MsXHJcbmNpdGUge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkdXJsLCAkd2VpZ2h0LCAkc3R5bGUpIHtcclxuICAgIEBmb250LWZhY2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JGZvbnQtZmFtaWx5fVwiO1xyXG4gICAgICAgIHNyYzpcclxuICAgICAgICAgICAgdXJsKFwiLi4vZm9udHMvI3skdXJsfS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAgICAgdXJsKFwiLi4vZm9udHMvI3skdXJsfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICN7JHdlaWdodH07XHJcbiAgICAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiT3N3YWxkXCIsIFwiLi4vZm9udHMvT3N3YWxkLUxpZ2h0XCIsIDMwMCwgbm9ybWFsKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiT3N3YWxkXCIsIFwiLi4vZm9udHMvT3N3YWxkLVJlZ3VsYXJcIiwgNDAwLCBub3JtYWwpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJPc3dhbGRcIiwgXCIuLi9mb250cy9Pc3dhbGQtTWVkaXVtXCIsIDUwMCwgbm9ybWFsKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiT3N3YWxkXCIsIFwiLi4vZm9udHMvT3N3YWxkLVNlbWlCb2xkXCIsIDYwMCwgbm9ybWFsKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiT3N3YWxkXCIsIFwiLi4vZm9udHMvT3N3YWxkLUJvbGRcIiwgNzAwLCBub3JtYWwpO1xyXG5cclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiUm9ib3RvXCIsIFwiLi4vZm9udHMvUm9ib3RvLUxpZ2h0XCIsIDMwMCwgbm9ybWFsKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiUm9ib3RvXCIsIFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXJcIiwgNDAwLCBub3JtYWwpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJSb2JvdG9cIiwgXCIuLi9mb250cy9Sb2JvdG8tTWVkaXVtXCIsIDUwMCwgbm9ybWFsKTtcclxuIiwiOnJvb3Qge1xyXG4gICAgLy8gY29sb3JzXHJcbiAgICAtLWxpZ2h0LWNvbG9yOiAjZmZmO1xyXG4gICAgLS13aGl0ZS1yZ2JhLTYwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICAtLWJsYWNrLWNvbG9yOiAjMDAwO1xyXG4gICAgLS1ibGFjay1yZ2JhLTgwOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAtLWJsYWNrLXJnYmEtNTA6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIC0tYmxhY2stcmdiYS0yMDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgLS1ibGFjay1yZ2JhLTEwOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAtLWJsYWNrMi1jb2xvcjogIzNmM2YzZjtcclxuICAgIC0tc2lsdmVyLWNvbG9yOiAjYzRjNGM0O1xyXG4gICAgLS1ncmF5MS1jb2xvcjogIzgyODI4MjtcclxuICAgIC0tZ3JheTItY29sb3I6ICM0ZjRmNGY7XHJcbiAgICAtLWdyYXkzLWNvbG9yOiAjYmRiZGJkO1xyXG4gICAgLS1kZW5pbS1jb2xvcjogIzBmNmRiMTtcclxuICAgIC0tbGlnaHQtYmx1ZS1ob3ZlcjogI2YwZjJmMjtcclxuICAgIC0tbWFpbi1jb2xvcjogI2U2ZjFmYTtcclxuICAgIC0tYWNjZW50LWNvbG9yOiAjZWI1NzU3O1xyXG4gICAgLS1wb3B1cC1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTQpO1xyXG4gICAgLS1saW5rLXdhdGVyLWNvbG9yOiAjZDBlNGYyO1xyXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy9cclxuICAgIC0tb3BhY2l0eTogMC43O1xyXG4gICAgLS10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIC0tY29sb3ItYmc6IHZhcigtLWxpZ2h0LWNvbG9yKTtcclxuICAgIC0tY29sb3ItdGV4dDogdmFyKC0tYmxhY2stY29sb3IpO1xyXG5cclxuICAgIC8vIC0tLS0tLS0tLS0tLS1cclxuICAgIC0tdHJhbnNpdGlvbjogMC4ycztcclxuXHJcbiAgICAvLyBjb250YWluZXJcclxuICAgIC0tY29udGFpbmVyLXdpZHRoOiAxODc4cHg7XHJcbiAgICAtLWNvbnRhaW5lci1wYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgIC8vIGZvbnRcclxuICAgIC0tZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAtLWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAtLWZvbnQtc2l6ZTogMTZweDtcclxuICAgIC0tbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICAvLyBidXJnZXJcclxuICAgIC0tYnVyZ2VyLWNvbG9yOiAjZmZmO1xyXG4gICAgLS1idXJnZXItZm9jdXM6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLy8gYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgICBcImRlc2t0b3AtbGdcIjogMTQ0MHB4LFxyXG4gICAgXCJkZXNrdG9wXCI6IDEyMDBweCxcclxuICAgIFwidGFibGV0XCI6IDEwMjRweCxcclxuICAgIFwidGFibGV0LW1kXCI6IDk5MnB4LFxyXG4gICAgXCJ0YWJsZXQtc21cIjogNzY4cHgsXHJcbiAgICBcIm1vYmlsZVwiOiA1NzZweFxyXG4pO1xyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgQ2hvaWNlcyAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jaG9pY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY2hvaWNlczpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2hvaWNlczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaG9pY2VzLmlzLW9wZW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pbm5lcixcbi5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faXRlbSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY2hvaWNlcyBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDcuNXB4O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJtYVd4c1BTSWpNREF3SWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBqeHdZWFJvSUdROUlrMHlMalU1TWk0d05EUnNNVGd1TXpZMElERTRMak0yTkMweUxqVTBPQ0F5TGpVME9Fd3VNRFEwSURJdU5Ua3llaUl2UGp4d1lYUm9JR1E5SWswd0lERTRMak0yTkV3eE9DNHpOalFnTUd3eUxqVTBPQ0F5TGpVME9Fd3lMalUwT0NBeU1DNDVNVEo2SWk4K1BDOW5Qand2YzNablBnPT1cIik7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBlbTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2J1dHRvbjpob3ZlciwgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDBiY2Q0O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19faXRlbVtkYXRhLXZhbHVlPVwiXCJdIC5jaG9pY2VzX19idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMzMzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMS41cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMi41cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXS5pcy1vcGVuOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzMyB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogLTcuNXB4O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXVtkaXI9cnRsXTo6YWZ0ZXIge1xuICBsZWZ0OiAxMS41cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXVtkaXI9cnRsXSAuY2hvaWNlc19fYnV0dG9uIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19faW5uZXIsXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19pbm5lciB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fYnV0dG9uLFxuLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDhmYTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJalJrWkdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwLjc1O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b246aG92ZXIsIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzLFxuLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLFxuLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNob2ljZXNfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZzogNy41cHggNy41cHggMy43NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLCAuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXItY29sb3I6ICNiN2I3Yjc7XG59XG4uaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAyLjVweCAyLjVweCAwIDA7XG59XG4uaXMtZmxpcHBlZC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyLjVweCAyLjVweDtcbn1cblxuLmNob2ljZXNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxNnB4IDRweCA0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDMuNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhNWJiO1xuICBjb2xvcjogI2ZmZjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtW2RhdGEtZGVsZXRhYmxlXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbltkaXI9cnRsXSAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzLjc1cHg7XG59XG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0uaXMtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNWJiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZmExO1xufVxuLmlzLWRpc2FibGVkIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biwgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi41cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3aWxsLWNoYW5nZTogdmlzaWJpbGl0eTtcbn1cbi5pcy1hY3RpdmUuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sIC5pcy1hY3RpdmUuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sIC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xufVxuLmlzLWZsaXBwZWQgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLCAuaXMtZmxpcHBlZCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG59XG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0sIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5bZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLCBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUsIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6OmFmdGVyLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3QtdGV4dCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLCBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOjphZnRlciwgW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOjphZnRlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQ6OmFmdGVyLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jaG9pY2VzX19pdGVtIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob2ljZXNfX2l0ZW0tLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY2hvaWNlc19faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4uY2hvaWNlc19fYnV0dG9uIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY2hvaWNlc19faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggMCA0cHggMnB4O1xufVxuLmNob2ljZXNfX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jaG9pY2VzX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgLmNob2ljZXNfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCAuY2hvaWNlc19faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCAuY2hvaWNlc19faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hvaWNlc19faW5wdXQ6Oi1tcy1jbGVhciwgLmNob2ljZXNfX2lucHV0OjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbltkaXI9cnRsXSAuY2hvaWNlc19faW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiA9PT09PSAgRW5kIG9mIENob2ljZXMgID09PT09PSAqL1xuIiwiaHRtbCxcclxuYm9keSxcclxuLndyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5odG1sIHtcclxuICAgIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uaGVhZGVyLFxyXG4uZm9vdGVyIHtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxufVxyXG5cclxuLm1haW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBwYWRkaW5nLXRvcDogOTQuN3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNyLW9ubHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5sb2NrIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xyXG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lci1taWRkbGUge1xyXG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lci1zbWFsbCB7XHJcbiAgICBtYXgtd2lkdGg6IDEyNzBweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoXCJkZXNrdG9wXCIpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItbGVmdCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShcImRlc2t0b3BcIikge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuICAgIH1cclxufVxyXG5cclxuLmhpZGRlbi1zY3JvbGxiYXIge1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXNjcm9sbGJhciB7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWZkO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWZkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtaGlkZGVuIHtcclxuICAgIEBpbmNsdWRlIGNoZWNrYm94LWhpZGRlbjtcclxufVxyXG5cclxuLmNoZWNrYm94LXNpemUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgJjpjaGVja2VkKy5jaGVja2JveC1zaXplX19jaGVjayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAmOmZvY3VzICsgLmNoZWNrYm94LXNpemVfX2NoZWNrIHtcclxuICAgICAgICAvLyAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGRhcmtjeWFuO1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVjayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGwtY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5MS1jb2xvcik7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tc2lsdmVyLWNvbG9yKTtcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICBjb2xvciB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrYm94LWNvbG9yIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgJjpjaGVja2VkKy5jaGVja2JveC1jb2xvcl9fY2hlY2sge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gJjpmb2N1cyArIC5jaGVja2JveC1jb2xvcl9fY2hlY2sge1xyXG4gICAgICAgIC8vICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVjayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWxpZ2h0LWNvbG9yKTtcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrLXdoaXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgLmNoZWNrYm94LWNvbG9yX19jaGVjayB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICAuY2hlY2tib3gtY29sb3JfX2NoZWNrIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDE4LCAxZnIpO1xyXG59XHJcblxyXG4ubG9nbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgIGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS13aGl0ZS1yZ2JhLTYwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGluayB7XHJcbiAgICBwYWRkaW5nOiAxcHggM3B4O1xyXG4gICAgbWFyZ2luOiAwIC0zcHg7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgIGNvbG9yIHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgIGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXdoaXRlLXJnYmEtNjApO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgICBjb2xvciB2YXIoLS10cmFuc2l0aW9uKSxcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgIG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgYm94LXNoYWRvdyB2YXIoLS10cmFuc2l0aW9uKSxcclxuICAgICAgICBib3JkZXIgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgJi0tcHJpbWFyeSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDE4LCAxMCk7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJsYWNrLWNvbG9yKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtc21cIikge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCA3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLWJsYWNrLXJnYmEtMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJpbWFyeS0yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0LWNvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMThweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCBibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJpbWFyeS13aGl0ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDE4LCAxMCk7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0LWNvbG9yKTtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS13aGl0ZS1yZ2JhLTYwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtc21cIikge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZS1ob3Zlcik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IGluc2V0IHZhcigtLXNpbHZlci1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdyYXkxLWNvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMThweDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS13aXRoLWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1lZGl0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstd2F0ZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mdWxsLXdpZHRoIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubGluZXMtZGVjb3Ige1xyXG4gICAgcGFkZGluZzogMjBweCA2MHB4IDAgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShcImRlc2t0b3AtbGdcIikge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtc21cIikge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGl0bGUtc20ge1xyXG4gICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDI0LCAxNik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4udGl0bGUtbWQge1xyXG4gICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDQ4LCAxOCk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnRpdGxlLWxnIHtcclxuICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCg1NiwgMTQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5wb3B1bGFyLXNsaWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcclxufVxyXG5cclxuLmNvbG9yLXNlbGVjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWxpZ2h0LWNvbG9yKTtcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1ncmF5MS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay0tY3VycmVudCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmX193aGl0ZS1jb2xvciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXJnaW4tYm90dG9tIHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oNDAsIDE1KTtcclxufVxyXG5cclxuLmZvcm0ge1xyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjazItY29sb3IpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICAuZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDQzcHg7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tc2lsdmVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge31cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCxcclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0LXdyYXAge1xyXG4gICAgICAgIG1pbi13aWR0aDogNDQzcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmxleC1qY2Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZmxleC1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmpjLWZsZXgtZW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5jaGVja2JveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICAmOmNoZWNrZWQrLmNoZWNrYm94X19tb2RpZmllZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9vbi1jaGVja2JveC5zdmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMrLmNoZWNrYm94X19tb2RpZmllZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLXJnYmEtMjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb2RpZmllZCB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWdyYXkxLWNvbG9yKTtcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmxheSB7XHJcbiAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogOTg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1yZ2JhLTUwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgIG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgdmlzaWJpbGl0eSB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmxheS1jYXJkIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBwc2V1ZG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stcmdiYS0yMCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgICAgIHZpc2liaWxpdHkgdmFyKC0tdHJhbnNpdGlvbik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWx0ZXItbW9iaWxlLWJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZzogMTFweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlLWhvdmVyKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpbHZlci1jb2xvcik7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgIGJvcmRlciB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWJsYWNrLXJnYmEtNTApO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlLWhvdmVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgLmZpbHRlci1tb2JpbGUtYnRuX19pY29uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtc21cIikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge31cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgIH1cclxufVxyXG5cclxuLmRhc2hib2FyZC1tZW51LWJ0biB7XHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1saWdodC1jb2xvcik7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWxpZ2h0LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWduLWluLWJ0biB7XHJcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xyXG59XHJcblxyXG4uYnRucy1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbn0iLCIvLyAgbGluZS1jbGFtcCDQvtCx0YDRltC30LrQsCDRgtC10LrRgdGC0YMg0L/QviDRgNGP0LTQutCw0LwgIC8vXHJcbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lczogMSkge1xyXG4gICAgQGlmICRsaW5lcyA8PTEge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyAgINCw0LTQsNC/0YLQuNCyICAvL1xyXG5AbWl4aW4gbXEoJHdpZHRoLCAkdHlwZTogbWF4KSB7XHJcbiAgICBAaWYgbWFwX2hhc19rZXkoJGJyZWFrcG9pbnRzLCAkd2lkdGgpIHtcclxuICAgICAgICAkd2lkdGg6IG1hcF9nZXQoJGJyZWFrcG9pbnRzLCAkd2lkdGgpO1xyXG5cclxuICAgICAgICBAaWYgJHR5cGU9PW1pbiB7XHJcbiAgICAgICAgICAgICR3aWR0aDogJHdpZHRoIC0gMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoI3skdHlwZX0td2lkdGg6ICR3aWR0aCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1ob3Jpem9udGFsKCR3aWR0aCwgJHR5cGU6IG1heCkge1xyXG4gICAgQGlmIG1hcF9oYXNfa2V5KCRicmVha3BvaW50cywgJHdpZHRoKSB7XHJcbiAgICAgICAgJHdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50cywgJHdpZHRoKTtcclxuXHJcbiAgICAgICAgQGlmICR0eXBlPT1taW4ge1xyXG4gICAgICAgICAgICAkd2lkdGg6ICR3aWR0aCAtIDFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCN7JHR5cGV9LXdpZHRoOiAkd2lkdGgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHBzZXVkbyBlbGVtZW50IC8vXHJcbkBtaXhpbiBwc2V1ZG8oJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6IFwiXCIpIHtcclxuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xyXG4gICAgZGlzcGxheTogJGRpc3BsYXk7XHJcbiAgICBwb3NpdGlvbjogJHBvcztcclxufVxyXG5cclxuXHJcbi8vINCw0LTQsNC/0YLQuNCy0L3QuNC5INGI0YDQuNGE0YIgLy9cclxuJG1heFdpZHRoOiAxOTIwO1xyXG5cclxuQG1peGluIGFkYXB0aXYtZm9udCgkcGNTaXplLCAkbW9iU2l6ZSkge1xyXG4gICAgJGFkZFNpemU6ICRwY1NpemUgLSAkbW9iU2l6ZTtcclxuICAgICRtYXhXaWR0aDogJG1heFdpZHRoIC0gMzIwO1xyXG4gICAgZm9udC1zaXplOiBjYWxjKCN7JG1vYlNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAzMjBweCkgLyAjeyRtYXhXaWR0aH0pKTtcclxufVxyXG5cclxuLy8g0LDQtNCw0L/RgtC40LLQvdC40LkgcGFkZGluZy8vXHJcbiRtYXhXaWR0aDogMTkyMDtcclxuXHJcbkBtaXhpbiBwYWRkaW5nKCRwY1NpemUsICRtb2JTaXplKSB7XHJcbiAgICAkYWRkU2l6ZTogJHBjU2l6ZSAtICRtb2JTaXplO1xyXG4gICAgJG1heFdpZHRoOiAkbWF4V2lkdGggLSAzMjA7XHJcbiAgICBwYWRkaW5nOiBjYWxjKCN7JG1vYlNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAzMjBweCkgLyAjeyRtYXhXaWR0aH0pKTtcclxufVxyXG5cclxuLy8g0LDQtNCw0L/RgtC40LLQvdC40LkgcGFkZGluZyB0b3AgLy9cclxuJG1heFdpZHRoOiAxOTIwO1xyXG5cclxuQG1peGluIHBhZGRpbmctdG9wKCRwY1NpemUsICRtb2JTaXplKSB7XHJcbiAgICAkYWRkU2l6ZTogJHBjU2l6ZSAtICRtb2JTaXplO1xyXG4gICAgJG1heFdpZHRoOiAkbWF4V2lkdGggLSAzMjA7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRtb2JTaXplICsgcHh9ICsgI3skYWRkU2l6ZX0gKiAoKDEwMHZ3IC0gMzIwcHgpIC8gI3skbWF4V2lkdGh9KSk7XHJcbn1cclxuXHJcbi8vINCw0LTQsNC/0YLQuNCy0L3QuNC5IHBhZGRpbmcgYm90dG9tIC8vXHJcbiRtYXhXaWR0aDogMTkyMDtcclxuXHJcbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkcGNTaXplLCAkbW9iU2l6ZSkge1xyXG4gICAgJGFkZFNpemU6ICRwY1NpemUgLSAkbW9iU2l6ZTtcclxuICAgICRtYXhXaWR0aDogJG1heFdpZHRoIC0gMzIwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skbW9iU2l6ZSArIHB4fSArICN7JGFkZFNpemV9ICogKCgxMDB2dyAtIDMyMHB4KSAvICN7JG1heFdpZHRofSkpO1xyXG59XHJcblxyXG4vLyDQsNC00LDQv9GC0LjQstC90LjQuSBwYWRkaW5nIGxlZnQgLy9cclxuJG1heFdpZHRoOiAxOTIwO1xyXG5cclxuQG1peGluIHBhZGRpbmctbGVmdCgkcGNTaXplLCAkbW9iU2l6ZSkge1xyXG4gICAgJGFkZFNpemU6ICRwY1NpemUgLSAkbW9iU2l6ZTtcclxuICAgICRtYXhXaWR0aDogJG1heFdpZHRoIC0gMzIwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JG1vYlNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAzMjBweCkgLyAjeyRtYXhXaWR0aH0pKTtcclxufVxyXG5cclxuLy8g0LDQtNCw0L/RgtC40LLQvdC40LkgcGFkZGluZyByaWdodCAvL1xyXG4kbWF4V2lkdGg6IDE5MjA7XHJcblxyXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkcGNTaXplLCAkbW9iU2l6ZSkge1xyXG4gICAgJGFkZFNpemU6ICRwY1NpemUgLSAkbW9iU2l6ZTtcclxuICAgICRtYXhXaWR0aDogJG1heFdpZHRoIC0gMzIwO1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRtb2JTaXplICsgcHh9ICsgI3skYWRkU2l6ZX0gKiAoKDEwMHZ3IC0gMzIwcHgpIC8gI3skbWF4V2lkdGh9KSk7XHJcbn1cclxuXHJcbi8vINCw0LTQsNC/0YLQuNCy0L3QuNC5IG1hcmdpbiAvL1xyXG4kbWF4V2lkdGg6IDE5MjA7XHJcblxyXG5AbWl4aW4gbWFyZ2luKCRwY1NpemUsICRtb2JTaXplKSB7XHJcbiAgICAkYWRkU2l6ZTogJHBjU2l6ZSAtICRtb2JTaXplO1xyXG4gICAgJG1heFdpZHRoOiAkbWF4V2lkdGggLSAzMjA7XHJcbiAgICBtYXJnaW46IGNhbGMoI3skbW9iU2l6ZSArIHB4fSArICN7JGFkZFNpemV9ICogKCgxMDB2dyAtIDMyMHB4KSAvICN7JG1heFdpZHRofSkpO1xyXG59XHJcblxyXG4vLyDQsNC00LDQv9GC0LjQstC90LjQuSBtYXJnaW4gbGVmdCAvL1xyXG4kbWF4V2lkdGg6IDE5MjA7XHJcblxyXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHBjU2l6ZSwgJG1vYlNpemUpIHtcclxuICAgICRhZGRTaXplOiAkcGNTaXplIC0gJG1vYlNpemU7XHJcbiAgICAkbWF4V2lkdGg6ICRtYXhXaWR0aCAtIDMyMDtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JG1vYlNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAzMjBweCkgLyAjeyRtYXhXaWR0aH0pKTtcclxufVxyXG5cclxuLy8g0LDQtNCw0L/RgtC40LLQvdC40LkgbWFyZ2luIHJpZ2h0IC8vXHJcbiRtYXhXaWR0aDogMTkyMDtcclxuXHJcbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHBjU2l6ZSwgJG1vYlNpemUpIHtcclxuICAgICRhZGRTaXplOiAkcGNTaXplIC0gJG1vYlNpemU7XHJcbiAgICAkbWF4V2lkdGg6ICRtYXhXaWR0aCAtIDMyMDtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRtb2JTaXplICsgcHh9ICsgI3skYWRkU2l6ZX0gKiAoKDEwMHZ3IC0gMzIwcHgpIC8gI3skbWF4V2lkdGh9KSk7XHJcbn1cclxuXHJcbi8vINCw0LTQsNC/0YLQuNCy0L3QuNC5IG1hcmdpbiB0b3AgLy9cclxuJG1heFdpZHRoOiAxOTIwO1xyXG5cclxuQG1peGluIG1hcmdpbi10b3AoJHBjU2l6ZSwgJG1vYlNpemUpIHtcclxuICAgICRhZGRTaXplOiAkcGNTaXplIC0gJG1vYlNpemU7XHJcbiAgICAkbWF4V2lkdGg6ICRtYXhXaWR0aCAtIDMyMDtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skbW9iU2l6ZSArIHB4fSArICN7JGFkZFNpemV9ICogKCgxMDB2dyAtIDMyMHB4KSAvICN7JG1heFdpZHRofSkpO1xyXG59XHJcblxyXG4vLyDQsNC00LDQv9GC0LjQstC90LjQuSBtYXJnaW4gYm90dG9tIC8vXHJcbiRtYXhXaWR0aDogMTkyMDtcclxuXHJcbkBtaXhpbiBtYXJnaW4tYm90dG9tKCRwY1NpemUsICRtb2JTaXplKSB7XHJcbiAgICAkYWRkU2l6ZTogJHBjU2l6ZSAtICRtb2JTaXplO1xyXG4gICAgJG1heFdpZHRoOiAkbWF4V2lkdGggLSAzMjA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JG1vYlNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAzMjBweCkgLyAjeyRtYXhXaWR0aH0pKTtcclxufVxyXG5cclxuLy8gaG92ZXIg0LrRgNGW0Lwg0LzQvtCx0ZbQu9C+0LogLy9cclxuQG1peGluIGhvdmVyIHtcclxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vINGB0YXQvtCy0LDRgtC4INGH0LXQutCx0L7QutGBIC8vXHJcbkBtaXhpbiBjaGVja2JveC1oaWRkZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbn1cclxuXHJcbi8vIGJhY2tncm91bmQgaW1nIC8vXHJcbkBtaXhpbiBpbWctYmcge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIGFic29sdXQtY2VudGVyXHJcbkBtaXhpbiBhYnNvbHV0LWNlbnRlciB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4vLyBmbGV4XHJcbkBtaXhpbiBmbGV4LXYtY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1oLWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWFsbC1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtYWxsLXNiIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59IiwiLnByb2R1Y3Qtc2xpZGVyLXRodW1ibmFpbHMge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogODJweDtcclxuICAgIGhlaWdodDogNjY0cHg7XHJcbiAgICAmIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogOTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcclxuICAgICYgaW1nIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdF9fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbn1cclxuIiwiLmFjY29yZGlvbiB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgICAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udHJvbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygyNSwgMTUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgICAgIG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheTEtY29sb3IpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMjdweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUtaG92ZXIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1vcGFjaXR5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZiO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjdweCAxMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDAuM3MsXHJcbiAgICAgICAgICAgIG9wYWNpdHkgMC4zcyxcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2UgMC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDAuM3MsXHJcbiAgICAgICAgICAgIG9wYWNpdHkgMC4zcyxcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2UgMC4zcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFydGljbGUge1xyXG4gICAgJl9fYmFuZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGltZy1iZztcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NzhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaWx2ZXItMik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwiZGVza3RvcFwiKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWNvbG9yKTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtcmdiYS02MCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgxMDAsIDE1KTtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctdG9wKDIwLCAxMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDIwLCAxMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDE4LCAxNCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYW5lcnMge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYnJlYWRjcnVtYnMge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JheTEtY29sb3IpO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAzcHggMnB4O1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAzcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgYm94LXNoYWRvdyB2YXIoLS10cmFuc2l0aW9uKSxcclxuICAgICAgICAgICAgb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKSxcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkxLWNvbG9yKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLW9wYWNpdHkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLS1jdXJyZW50IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYnVyZ2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDJweCB2YXIoLS1idXJnZXItZm9jdXMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXJnZXItY29sb3IpO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXJnZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLWFjdGl2ZSAuYnVyZ2VyX19saW5lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXMtYWN0aXZlIC5idXJnZXJfX2xpbmU6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtYWN0aXZlIC5idXJnZXJfX2xpbmU6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jYXJkIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxNXB4IHZhcigtLWJsYWNrLXJnYmEtMjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGVnb3JpZXMge1xyXG4gICAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxMiwgMTApO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ3JheTMtY29sb3IpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JheTEtY29sb3IpXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMTgsIDE0KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM0NHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjIsIDE0KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZS1vbGQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5My1jb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZS1uZXcge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCA0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICB9XHJcbn0iLCIuY2FydC1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlLWhvdmVyKTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1zaWx2ZXItY29sb3IpO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaXNjb3VudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtcShcImRlc2t0b3BcIikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCxcclxuICAgICZfX3NlbGVjdC13cmFwIHtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwiZGVza3RvcFwiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rpc2NvdW50LWJ0biB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLXNpbHZlci1jb2xvcik7XHJcbiAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tb3BhY2l0eSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VzdGltYXRlLWlubmVyIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBtYXgtaGVpZ2h0O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDAuM3MsXHJcbiAgICAgICAgICAgIG9wYWNpdHkgMC4zcyxcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2UgMC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDAuM3MsXHJcbiAgICAgICAgICAgIG9wYWNpdHkgMC4zcyxcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2UgMC4zcztcclxuICAgICAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lc3RpbWF0ZS1kZXNjciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdyYXkxLWNvbG9yKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvZ2dsZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBtYXJnaW46IDAgLTVweCAyMHB4O1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaWx2ZXItY29sb3IpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1yZ2JhLTEwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1vcGFjaXR5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93LFxyXG4gICAgJl9fYmVzdC13YXksXHJcbiAgICAmX19yYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fcmF0ZSxcclxuICAgICZfX2Jlc3Qtd2F5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JhdGUtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUtaG92ZXIpO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXNpbHZlci1jb2xvcik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Jvd3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNpbHZlci1jb2xvcik7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YXgge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5MS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG90YWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ3JheTEtY29sb3IpO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAxcHggNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGNvbG9yIHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tdGV4dC1kZWNvcmF0aW9uKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1vcGFjaXR5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNhcnQge1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlLWhvdmVyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjBweCBhdXRvIDg4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hc2lkZSB7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyIDAuNWZyIDFmciAxZnIgMC4xZnI7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdyYXkxLWNvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2lsdmVyLWNvbG9yKTtcclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldC1zbVwiKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQtaXRlbSB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICB9XHJcbiAgICAmX19mb290IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNpbHZlci1jb2xvcik7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtc21cIikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvb3QtbGluayB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAmX19mb290LWJ0biB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAgfVxyXG59XHJcbi5jYXJ0LWNhcmQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAwLjVmciAxZnIgMWZyIDAuMWZyO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBAaW5jbHVkZSBtcShcInRhYmxldC1zbVwiKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDAuMWZyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9kdWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODVweCBhdXRvO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtc21cIikge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHZhcigtLXRleHQtZGVjb3JhdGlvbik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19xdHkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvdGFsIHtcclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldC1zbVwiKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtc21cIikge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIDQ7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbnRhY3RzIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdyYXkxLWNvbG9yKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJkZXNrdG9wLWxnXCIpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJkZXNrdG9wXCIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY29udGVudC1iYW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIEBpbmNsdWRlIG1xKFwiZGVza3RvcC1sZ1wiKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKFwiZGVza3RvcFwiKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kZXNjciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDI1LCAxMCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvdW50ZXIge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaWx2ZXItY29sb3IpO1xyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlLWhvdmVyKTtcclxuICAgICAgICAgICAgLmNvdW50ZXJfX2J0bi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWdyYXkxLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLWljb24ge1xyXG4gICAgICAgIGZpbGw6IHZhcigtLXNpbHZlci1jb2xvcik7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jcmVhdGUtYWNjb3VudCB7XHJcbiAgICBtYXgtd2lkdGg6IDYwNHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICZfX3BlcnNvbmFsLWluZm8ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oNTAsIDMwKTtcclxuICAgIH1cclxuICAgICZfX25ld3NsZXR0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSg0MCwgMTUpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIG1heC13aWR0aDogNDQzcHg7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5MS1jb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jaG9pY2VzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgLmNob2ljZXNfX2lubmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZS1ob3Zlcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIC5jaG9pY2VzX19pbm5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLFxyXG4uY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTo6YWZ0ZXIsXHJcbi5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jaG9pY2VzX19pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaWx2ZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tdHJhbnNpdGlvbik7XHJcbn1cclxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl06OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl06OmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBwc2V1ZG87XHJcbiAgICBAaW5jbHVkZSBpbWctYmc7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctc2VsZWN0LnN2Z1wiKTtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRyYW5zaXRpb24pO1xyXG59XHJcbi5jaG9pY2VzIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmNhdGFsb2dfX3NvcnQgLmNob2ljZXMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4uY2hvaWNlcy5pcy1vcGVuOjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sXHJcbi5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIHotaW5kZXg6IDEzO1xyXG59XHJcbiIsIi5kYXNoYm9hcmQtbmF2IHtcclxuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICAgY29sb3I6IHZhcigtLWdyYXkxLWNvbG9yKTtcclxuICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgQGluY2x1ZGUgbXEoXCJkZXNrdG9wLWxnXCIpIHtcclxuICAgICB9XHJcbiAgICAgQGluY2x1ZGUgbXEoXCJkZXNrdG9wXCIpIHtcclxuICAgICB9XHJcbiAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IC0zM3B4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaWx2ZXItY29sb3IpO1xyXG4gICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtc21cIikge1xyXG4gICAgIH1cclxuICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgfVxyXG4gICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDNweDtcclxuICAgICB9XHJcbiAgICAgJl9faXRlbSB7XHJcbiAgICAgfVxyXG4gICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEycHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICAgICBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICAgICBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCB2YXIoLS1ncmF5Mi1jb2xvcik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUtaG92ZXIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgICZfX2xpbmstLWFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlLWhvdmVyKTtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgIH1cclxufVxyXG4iLCIuZGFzaGJvYXJkLXNlY3Rpb24ge1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDY0LCAzMCk7XHJcbiAgICB9XHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgyNSwgMTApO1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSBhdXRvO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrMi1jb2xvcik7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDE4LCAxNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDE2LCAxMik7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdyYXkxLWNvbG9yKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmRhc2hib2FyZCB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zaWRlYmFyIHtcclxuICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZmlsdGVyIHtcclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2syLWNvbG9yKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCB2YXIoLS1zaWx2ZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlLWhvdmVyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgJi5pcy1vcGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JyYW5kLFxyXG4gICAgJl9fbGVuZ2h0LFxyXG4gICAgJl9fY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjazItY29sb3IpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGVnb3JpZXMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwiZGVza3RvcFwiKSB7XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaXplIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2OHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sb3Ige1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA5cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXJfX2NoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwiZGVza3RvcFwiKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICAmOmNoZWNrZWQrLmZpbHRlcl9fY2hlY2tib3gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvb24tY2hlY2tib3guc3ZnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzKy5maWx0ZXJfX2NoZWNrYm94IHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrYm94IHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1ncmF5MS1jb2xvcik7XHJcbiAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgYm94LXNoYWRvdyB2YXIoLS10cmFuc2l0aW9uKSxcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjci10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjci10ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4td3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDExNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5maWx0ZXJzLXNlbGVjdGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4tcmVzZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXNldC1pY29uIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbGluayB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICBwYWRkaW5nOiA2NXB4IDAgNDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDI0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb2x1bW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrMi1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb2x1bW4tdGl0bGUsXHJcbiAgICAmX19qb2luLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMTgsIDE0KTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fY29sdW1uLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrMi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdHJhbnNpdGlvbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbHVtbi1jb250ZW50IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXMtb3BlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19qb2luLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb2x1bW4tbGluayB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdyYXkxLWNvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJkZXNrdG9wXCIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29weXJpZ2h0IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZ3JheTItY29sb3IpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLXN1YnNjcmliZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5MS1jb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtY29sb3IpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0LWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgdmFyKC0tbGlnaHQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrMi1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgY29sb3IgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IGluc2V0IHZhcigtLWxpZ2h0LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvcm0tc2VhcmNoIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogOTQuN3B4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDY1cHg7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgIG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgdmlzaWJpbGl0eSB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBzdHJva2U6IHZhcigtLWdyYXkxLWNvbG9yKTtcclxuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrMi1jb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQ1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrMi1jb2xvcik7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYmxhY2syLWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxufSIsIi5ncmlkLWNhcmRzIHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oNjAsIDApO1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICAgIHJvdy1nYXA6IDQ1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwiZGVza3RvcFwiKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgzMCwgMjApO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59IiwiLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLWxpZ2h0LWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwcHggYXV0byA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGxlZnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jZW50ZXIge1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDE1cHggMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0xMDAlLCAwLCAwKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XHJcblxyXG4gICAgICAgICAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX191c2VyLWFjY291bnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLFxyXG4gICAgJl9fc2VhcmNoLWJ0bixcclxuICAgICZfX3dpc2hsaXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaC1idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoLFxyXG4gICAgJl9fbWVudSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVudSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbixcclxuICAgICZfX2NhcnQtaWNvbiB7XHJcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAyLjQ7XHJcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dpc2hsaXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FydCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggYXV0bztcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FydC1pY29uIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJ0LXF0eSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgICAgIGdyaWQtcm93OiAxIC8gMjtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FydC1wcmljZSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcnQtdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tZW51IHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCA3cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDdweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrMi1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluay0tYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubWluaS1jYXJ0LWNhcmQge1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrMi1jb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmX19kZXRhaWxzLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ3JheTMtY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmX19xdWFudGl0eSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlhcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2FjdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxufVxyXG4iLCIubWluaS1jYXJ0IHtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTVweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKFwiZGVza3RvcFwiKSB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWhvcml6b250YWwoXCJ0YWJsZXQtbWRcIikge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZS1ob3Zlcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZS1ob3Zlcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWhvcml6b250YWwoXCJ0YWJsZXQtbWRcIikge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0b3RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWhvcml6b250YWwoXCJ0YWJsZXQtbWRcIikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1ob3Jpem9udGFsKFwidGFibGV0LW1kXCIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubmV3LWFkZHJlc3Mge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMzAsIDE1KTtcclxuICAgIH1cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDUwLCAzMCk7XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDk1cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAzODhweDtcclxuICAgIGhlaWdodDogY2FsYygxMDBkdmggLSA5NC43cHgpO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWNvbG9yKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcclxuXHJcbiAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICAucG9wdXBfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBkdmg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWhvcml6b250YWwoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtaG9yaXpvbnRhbChcInRhYmxldC1tZFwiKSB7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtaG9yaXpvbnRhbChcInRhYmxldFwiKSB7fVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgICAgIG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlLWhvdmVyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZS1pY29uIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1zaWx2ZXItY29sb3IpO1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGZpbGwgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgICAgIG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbik7XHJcbiAgICB9XHJcbn0iLCIucHJvZHVjdCB7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCg2MCwgMCk7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSg2MCwgMTUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDYwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSg0MCwgMTUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDMwLCAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJkZXNrdG9wXCIpIHtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldC1zbVwiKSB7fVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtc21cIikge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogMTAyJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtLWRlc2t0b3Age1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsLS1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyYXkxLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldC1zbVwiKSB7fVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7fVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgLnByb2R1Y3RfX3NvY2lhbC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgLnByb2R1Y3RfX3NvY2lhbC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtaWNvbiB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGZpbGwgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgICAgIG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0tZ3JheTEtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19icmVhZGNydW1icyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19icmVhZGNydW1icy0tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19icmVhZGNydW1icy0tZGVza3RvcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgzMCwgMTUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiA3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldC1zbVwiKSB7fVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7fVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JyYW5kIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrMi1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZS1ob3Zlcik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDQ4LCAxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJhbWV0ciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2xvciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWItdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4taWNvbiB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tZ3JheTEtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ3JheTEtY29sb3IpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mby1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvLWljb24ge1xyXG4gICAgICAgIGZpbGw6IHZhcigtLWdyYXkxLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZWxpdmVyeSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2RlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhZ3Mge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNpbHZlci1jb2xvcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbHMtbGVmdCxcclxuICAgICZfX2RldGFpbHMtcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbHMtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWxzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscy1saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWxzLXRleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByaWNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgJl9fY3VycmVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3VycmVudC0tbmV3IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19vbGQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5MS1jb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICB9XHJcbn0iLCIvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cclxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4vKiBGaXJlZm94ICovXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbi5yYW5nZS1zbGlkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICZfX2lucHV0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYW5nZS1zbGlkZXIgLm5vVWktdGFyZ2V0IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyYXkzLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5yYW5nZS1zbGlkZXIgLm5vVWktY29ubmVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbn1cclxuLnJhbmdlLXNsaWRlciAubm9VaS1ob3Jpem9udGFsIHtcclxuICAgIGhlaWdodDogMnB4O1xyXG59XHJcbi5yYW5nZS1zbGlkZXIgLm5vVWktaGFuZGxlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnJhbmdlLXNsaWRlciAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IC05cHg7XHJcbn1cclxuIiwiLnByb2ZpbGUge1xyXG4gICAgJl9fYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDQ4LCAxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zaWx2ZXItY29sb3IpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpbHZlci1jb2xvcik7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2lnbi1pbiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1ob3Jpem9udGFsKFwidGFibGV0LW1kXCIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWdncmVlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ3JheTEtY29sb3IpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1ob3Jpem9udGFsKFwidGFibGV0LW1kXCIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpZ24taW4gLmZvcm1fX2lucHV0IHtcclxuICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIuc2l6ZS1wcm9kdWN0IHtcclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge31cclxuXHJcbiAgICAmX19zaXplLWd1aWRlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIixcclxuICAgICAgICAgICAgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZGVuaW0tY29sb3IpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHt9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLXNpbHZlci1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdyYXkxLWNvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaWx2ZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIuc29jaWFsIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJkZXNrdG9wXCIpIHtcclxuICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXYtY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5MS1jb2xvcik7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgLnNvY2lhbF9fbGluay1pY29uIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJkZXNrdG9wXCIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmstaWNvbiB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tbGlnaHQtY29sb3IpO1xyXG4gICAgfVxyXG59XHJcbiIsIi50YWJzIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3cgMC4ycyxcclxuICAgICAgICAgICAgY29sb3IgMC4ycyxcclxuICAgICAgICAgICAgb3BhY2l0eSAwLjJzO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMzUsIDg3LCA4NywgMC42KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyMzUsIDg3LCA4NywgMSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzNSwgODcsIDg3LCAwLjYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG4tLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjM1LCA4NywgODcsIDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgMCByZ2JhKDIzNSwgODcsIDg3LCAxKTtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50LS1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbiIsIi53aXNobGlzdC1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDlweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDE4LCAxMik7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ3JheTEtY29sb3IpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaWx2ZXItY29sb3IpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgIH1cclxufSIsIi53aXNobGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogMzBweDtcclxuICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgIH1cclxufVxyXG4iLCIuY2F0YWxvZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lkZWJhciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXNpbHZlci1jb2xvcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwiZGVza3RvcFwiKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZS1ob3Zlcik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICAgICAgICAgICYuaXMtb3BlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb3J0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldC1zbVwiKSB7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29ydC1pdGVtLTEge1xyXG4gICAgICAgIHdpZHRoOiAyNTVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgLmNob2ljZXNfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb3J0LWl0ZW0tMiB7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZWRpdC1hY2NvdW50IHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDM1LCAxMCk7XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICZfX2NoZWNrYm94cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oNjAsIDI1KTtcclxuICAgIH1cclxuICAgICZfX2NoZWNrYm94IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ3JheTEtY29sb3IpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5iYW5lci0yIHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oODAsIDI1KTtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzYzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJkZXNrdG9wLWxnXCIpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2M3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcShcImRlc2t0b3AtbGdcIikge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXNpbHZlci1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtc21cIikge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBtcShcImRlc2t0b3AtbGdcIikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5iYW5lciB7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSg2MCwgMjApO1xyXG5cclxuICAgICYtLWNhdGFsb2ctdG9wIHtcclxuICAgICAgICBtYXJnaW46IDE4cHggMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLWJsYWNrIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xyXG5cclxuICAgICAgICAuYmFuZXJfX2lubmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDE4MCwgMTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtYmFuZXJfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCgxMDAsIDE1KTtcclxuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbSgxMDAsIDE1KTtcclxuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMjUwLCAxMCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpbHZlci1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCIuYmVuZWZpdHMge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG4gICAgcGFkZGluZzogMzVweCAwO1xyXG4gICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW1nLWJnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2stbWFyay5zdmdcIik7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJsb2ctY2FyZCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgQGluY2x1ZGUgcGFkZGluZygyNCwgMTUpO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxNXB4IHZhcigtLWJsYWNrLXJnYmEtMTApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodmFyKC0tYmxhY2stY29sb3IpLCB2YXIoLS1ibGFjay1jb2xvcikpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMzZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxOCwgMTIpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1ib3R0b20oMjAsIDEwKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ3JheTMtY29sb3IpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDI2LCAxOCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbSgzMiwgMTQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDE2LCAxNCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCg1KTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5Mi1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2F1dGhvciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkyLWNvbG9yKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYmxvZyB7XHJcbiAgICBAaW5jbHVkZSBwYWRkaW5nLXRvcCg0NSwgMTUpO1xyXG4gICAgQGluY2x1ZGUgcGFkZGluZy1ib3R0b20oNDUsIDE1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmI7XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDMwLCAxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJkZXNrdG9wLWxnXCIpIHtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJkZXNrdG9wXCIpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYnJhbmRzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1jb2xvcik7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAyOHB4IDEycHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc2lsdmVyLWNvbG9yKTtcclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMjM1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtc21cIikge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrMi1jb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgICAgIG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbiksXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3cgdmFyKC0tdHJhbnNpdGlvbik7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1ibGFjay1yZ2JhLTUwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlLWhvdmVyKTtcclxuICAgICAgICAgICAgLmJyYW5kc19faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXNpbHZlci1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1ibGFjazItY29sb3IpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tdHJhbnNpdGlvbik7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNhdGVnb3JpZXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGViYXIge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmRzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zaWx2ZXItY29sb3IpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG4gKyA5KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXZpc2libGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUtaG92ZXIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZ3JpZC1iYW5lcnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDQzNHB4KTtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJkZXNrdG9wLWxnXCIpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMzcwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShcImRlc2t0b3BcIikge1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMzYwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDE3MHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBpbWctYmc7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaWx2ZXItY29sb3IpO1xyXG4gICAgICAgIHBhZGRpbmc6IDU1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0tLTEsXHJcbiAgICAmX19pdGVtLS0yLFxyXG4gICAgJl9faXRlbS0tMyB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gOTtcclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0tLTEge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbS0tMiB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xyXG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICB9XHJcbiAgICAmX19kZXNjciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDIyLCAxMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm1haW4taGVybyB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgNDVweDtcclxuICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcclxuICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5tYWluLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ4ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgNTQuOTclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwOS4wMiUpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZS1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCA1NXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldC1zbVwiKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgOTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwibW9iaWxlXCIpIHt9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTY0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDg2LCAzMik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggMjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nMSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MTZweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2MjNweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtc21cIikge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nMiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NzRweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3MDlweDtcclxuICAgICAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggMjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXQtc21cIikge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXYsXHJcbiAgICAmX19uZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWFsbC1jZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldFwiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldC1zbVwiKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXYge1xyXG4gICAgICAgIHJpZ2h0OiA1M3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShcInRhYmxldC1zbVwiKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25leHQtaWNvbixcclxuICAgICZfX3ByZXYtaWNvbiB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tbGlnaHQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25leHQtaWNvbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tc2xpZGVyLFxyXG4ucHJvZHVjdF9fc2xpZGVyIHtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdF9fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogNXB4O1xyXG59XHJcblxyXG4ubWFpbi1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKFwidGFibGV0LXNtXCIpIHtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOiAyN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLXNsaWRlcixcclxuLnByb2R1Y3RfX3NsaWRlciB7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5MS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLXNsaWRlcixcclxuLnByb2R1Y3RfX3NsaWRlciB7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICB9XHJcbn0iLCIuc2VjdGlvbi1zbGlkZXIge1xyXG4gICAgQGluY2x1ZGUgcGFkZGluZy10b3AoNTAsIDEwKTtcclxuICAgIEBpbmNsdWRlIHBhZGRpbmctYm90dG9tKDUwLCAxMCk7XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tKDI1LCAxNSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXZpZ2F0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXYsXHJcbiAgICAmX19uZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXNpbHZlci1jb2xvcik7XHJcbiAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uKSxcclxuICAgICAgICAgICAgdHJhbnNmb3JtIHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICBvcGFjaXR5IHZhcigtLXRyYW5zaXRpb24pLFxyXG4gICAgICAgICAgICBib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZS1ob3Zlcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldi1pY29uLFxyXG4gICAgJl9fbmV4dC1pY29uIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1ibGFjazItY29sb3IpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uZXh0LWljb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMCAyNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKFwidGFibGV0XCIpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbn0iLCIucHJvZHVjdC1zbGlkZXIge1xyXG4gICAgd2lkdGg6IDUyNXB4O1xyXG4gICAgQGluY2x1ZGUgbXEoXCJ0YWJsZXRcIikge1xyXG4gICAgICAgIG1heC13aWR0aDogNjI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuc3dpcGVyLXNsaWRlIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 */
