@font-face{font-family:'Open Sans';src:url(../fonts/Open_Sans/Regular/OpenSans-Regular.woff2) format("woff2"),url(../fonts/Open_Sans/Regular/OpenSans-Regular.woff) format("woff"),url(../fonts/Open_Sans/Regular/OpenSans-Regular.eot) format("eot"),url(../fonts/Open_Sans/Regular/OpenSans-Regular.ttf) format("ttf"),url(../fonts/Open_Sans/Regular/OpenSans-Regular.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(../fonts/Open_Sans/SemiBold/OpenSans-SemiBold.woff2) format("woff2"),url(../fonts/Open_Sans/SemiBold/OpenSans-SemiBold.woff) format("woff"),url(../fonts/Open_Sans/SemiBold/OpenSans-SemiBold.eot) format("eot"),url(../fonts/Open_Sans/SemiBold/OpenSans-SemiBold.ttf) format("ttf"),url(../fonts/Open_Sans/SemiBold/OpenSans-SemiBold.svg) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(../fonts/Open_Sans/Italic/OpenSans-Italic.woff2) format("woff2"),url(../fonts/Open_Sans/Italic/OpenSans-Italic.woff) format("woff"),url(../fonts/Open_Sans/Italic/OpenSans-Italic.eot) format("eot"),url(../fonts/Open_Sans/Italic/OpenSans-Italic.ttf) format("ttf"),url(../fonts/Open_Sans/Italic/OpenSans-Italic.svg) format("svg");font-weight:400;font-style:italic;font-display:swap}:root{--font-primary: "Open Sans", 'Helvetica Neue', sans-serif;--content-width: 141.25rem;--container-offset: 28.125rem;--container-width: calc(var(--content-width) + (var(--container-offset) * 2));--article-width: 67.125rem;--shadow-large: 0px 0px 1px 0px rgba(0, 0, 0, 0.04), 0px 0px 8px 0px rgba(0, 0, 0, 0.04), 0px 10px 24px 0px rgba(0, 0, 0, 0.04), 0px 15px 32px 0px rgba(0, 0, 0, 0.04);--shadow-small: 0px 4px 8px 0px rgba(0, 0, 0, 0.06), 0px 0px 4px 0px rgba(0, 0, 0, 0.04);--cubic-bezier: cubic-bezier(.25, .1, .25, 1);--animation-timing: 0.45s;--animation-timing-medium: 0.7s;--animation-timing-long: 1s;--section-padding: 4.6875rem;--section-padding-common: 3.125rem;--section-gap: 2.5rem;--section-gap-common: 3.125rem;--section-wrapper-gap: 2.1875rem;--section-text-color-primary: var(--text-dark-primary);--section-text-color-secondary: var(--text-dark-secondary);--section-background-color: var(--bg-light);--section-hidden-color: var(--bg-white);--radius-common: 0.25rem;--radius-secondary: 0.1875rem;--grid-column-gap: 1.25rem;--grid-row-gap: 1.25rem}@media screen and (min-width:160.0625rem){:root{--content-width: 88.28125vw;--container-offset: 17.57812vw}}@media screen and (max-width:160rem){:root{--container-offset: 12.5rem}}@media screen and (max-width:109.375rem){:root{--container-offset: 9.375rem}}@media screen and (max-width:87.5rem){:root{--container-offset: 1.25rem}}@media screen and (max-width:39.375rem){:root{--container-offset: 0.9375rem}}@media screen and (min-width:160.0625rem){:root{--article-width: 41.95312vw}}@media screen and (max-width:109.375rem){:root{--article-width: 51.25rem}}@media screen and (max-width:160rem){:root{--section-padding: 6.25rem;--section-padding-common: 3.125rem;--section-gap: 2.5rem;--section-gap-common: 3.125rem;--section-wrapper-gap: 2.1875rem}}@media screen and (min-width:160.0625rem){:root{--section-padding: 3.90625vw;--section-padding-common: 1.95312vw;--section-gap: 1.5625vw;--section-gap-common: 1.95312vw;--section-wrapper-gap: 1.36719vw}}@media screen and (max-width:109.375rem){:root{--section-padding: 3.75rem;--section-padding-common: 2.5rem;--section-gap: 1.875rem;--section-gap-common: 2.5rem;--section-wrapper-gap: 1.875rem}}@media screen and (max-width:87.5rem){:root{--section-padding-common: 1.875rem;--section-gap-common: 1.875rem}}@media screen and (max-width:39.375rem){:root{--section-padding: 2.5rem;--section-padding-common: 1.5625rem;--section-gap: 1.25rem;--section-gap-common: 1.5625rem;--section-wrapper-gap: 1.5625rem}}@media screen and (min-width:160.0625rem){:root{--radius-common: 0.15625vw;--radius-secondary: 0.11719vw;--grid-column-gap: 0.78125vw;--grid-row-gap: 0.78125vw}}@media screen and (max-width:39.375rem){:root{--grid-column-gap: 0.9375rem;--grid-row-gap: 0.9375rem}}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}a{color:var(--accent-color)}.page{height:100%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:400;-webkit-text-size-adjust:100%}.main{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}::selection{background:var(--accent-color);color:var(--text-light-primary)}::-moz-selection{background:var(--accent-color);color:var(--text-light-primary)}.page__body{margin:0;min-width:320px;min-height:100%;font-size:1rem;background-color:var(--bg-white)}.page__body::-webkit-scrollbar{width:.625rem}@media screen and (min-width:160.0625rem){.page__body::-webkit-scrollbar{width:.39062vw}}.page__body::-webkit-scrollbar-track{background:var(--bg-white)}.page__body::-webkit-scrollbar-thumb{background-color:var(--elements-gray-secondary);border-radius:62.4375rem;border:3px solid var(--bg-white)}@media screen and (min-width:160.0625rem){.page__body::-webkit-scrollbar-thumb{border-radius:39.02344vw;border-width:.11719vw}}.disable-scroll{width:100%;height:100vh;overflow:hidden}.wrapper,.wrapper__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrapper{position:relative;z-index:1;min-height:100vh;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wrapper__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer{margin-top:auto}.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background-color:var(--bg-white)}.input::-webkit-search-cancel-button,.input::-webkit-search-decoration,.input::-webkit-search-results-button,.input::-webkit-search-results-decoration{display:none}.input::-webkit-inner-spin-button,.input::-webkit-outer-spin-button{-webkit-appearance:none}.input[type=number]{appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}.container{margin:0 auto;padding:0 var(--container-offset);width:100%;max-width:var(--container-width)}.reset-styles{padding:0;margin:0}.disabled{opacity:.5;pointer-events:none;-webkit-transform:opacity var(--animation-timing) var(--cubic-bezier);-ms-transform:opacity var(--animation-timing) var(--cubic-bezier);transform:opacity var(--animation-timing) var(--cubic-bezier)}.elite-backdrop{position:fixed;top:0;left:0;z-index:5;width:100%;height:100%;background-color:#000;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;-webkit-transition:opacity var(--animation-timing-medium) var(--cubic-bezier) var(--animation-timing),visibility var(--animation-timing-medium) var(--cubic-bezier) var(--animation-timing);transition:opacity var(--animation-timing-medium) var(--cubic-bezier) var(--animation-timing),visibility var(--animation-timing-medium) var(--cubic-bezier) var(--animation-timing)}.elite-backdrop_show{opacity:.6;visibility:visible;pointer-events:all}.text{padding:0;margin:0}.text_body-large{font-size:1.125rem;line-height:1.5}@media screen and (min-width:160.0625rem){.text_body-large{font-size:.70312vw}}@media screen and (max-width:109.375rem){.text_body-large{font-size:1rem}}@media screen and (max-width:39.375rem){.text_body-large{font-size:.875rem}}.text_body-medium{font-size:1rem;line-height:1.5}@media screen and (min-width:160.0625rem){.text_body-medium{font-size:.625vw}}@media screen and (max-width:109.375rem){.text_body-medium{font-size:.875rem}}.text_body-small{font-size:.875rem;line-height:1.5}@media screen and (min-width:160.0625rem){.text_body-small{font-size:.625vw}}@media screen and (max-width:109.375rem){.text_body-small{font-size:.75rem}}.text_body-xs{font-size:.75rem;line-height:1.5}@media screen and (min-width:160.0625rem){.text_body-xs{font-size:.46875vw}}.text_body_semibold{font-weight:600}.text_caption{font-size:.875rem;line-height:1.5;letter-spacing:.7px;text-transform:uppercase}@media screen and (min-width:160.0625rem){.text_caption{font-size:.54688vw;letter-spacing:.02734vw}}@media screen and (max-width:109.375rem){.text_caption{font-size:.75rem;letter-spacing:.0375rem}}.text_semibold{font-weight:600}.text_italic,.text_regular{font-weight:400}.text_italic{font-style:italic}.h1,.h2,.h3{padding:0;margin:0}.article h1,.h1{font-size:2.375rem;font-weight:600;line-height:1.1}@media screen and (min-width:160.0625rem){.article h1,.h1{font-size:1.48438vw}}@media screen and (max-width:109.375rem){.article h1,.h1{font-size:2.125rem}}@media screen and (max-width:87.5rem){.article h1,.h1{font-size:1.625rem}}@media screen and (max-width:39.375rem){.article h1,.h1{font-size:1.375rem}}.article h2,.h2{font-size:1.5rem;font-weight:600;line-height:1.2}@media screen and (min-width:160.0625rem){.article h2,.h2{font-size:.9375vw}}@media screen and (max-width:109.375rem){.article h2,.h2{font-size:1.375rem;line-height:1.1}}@media screen and (max-width:87.5rem){.article h2,.h2{font-size:1.25rem}}@media screen and (max-width:39.375rem){.article h2,.h2{font-size:1.125rem}}.article h3,.article h4,.article h5,.article h6,.h3{font-size:1.25rem;font-weight:400;line-height:1.4}@media screen and (min-width:160.0625rem){.article h3,.article h4,.article h5,.article h6,.h3{font-size:.78125vw}}@media screen and (max-width:109.375rem){.article h3,.article h4,.article h5,.article h6,.h3{font-size:1.125rem}}@media screen and (max-width:39.375rem){.article h3,.article h4,.article h5,.article h6,.h3{font-size:1rem}}.button{position:relative;padding:0;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;background:0 0;border:0;border-radius:var(--radius-common);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}@media screen and (min-width:160.0625rem){.button{font-size:.625vw}}@media screen and (max-width:109.375rem){.button{font-size:.875rem}}.button.disabled,.button:disabled{color:var(--text-disable);background-color:var(--bg-disable);pointer-events:none}.button.disabled .button__icon,.button:disabled .button__icon{fill:var(--text-disable)}.button_primary{padding:.625rem 1.25rem;min-height:2.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--text-light-primary);background-color:var(--accent-color)}@media screen and (min-width:160.0625rem){.button_primary{padding:.39062vw .78125vw;min-height:1.71875vw}}@media (any-hover:hover){.button_primary:hover::before{left:0;right:unset;width:100%}}.button_primary::before,.button_secondary::before{content:"";position:absolute;z-index:0;right:0;top:0;width:0%;height:100%;-webkit-transition:width var(--animation-timing-medium) var(--cubic-bezier);transition:width var(--animation-timing-medium) var(--cubic-bezier)}.button_primary::before{border-radius:var(--radius-common);background-color:var(--accent-color-dark)}.button_secondary{padding:.5rem 1.125rem;min-height:2.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--accent-color);background:0 0;border:solid 1px var(--accent-color);-webkit-transition:background-color var(--animation-timing) var(--cubic-bezier),color var(--animation-timing) var(--cubic-bezier);transition:background-color var(--animation-timing) var(--cubic-bezier),color var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.button_secondary{padding:.3125vw .70312vw;min-height:1.71875vw;border-width:.03906vw}}@media (any-hover:hover){.button_secondary:hover{color:var(--text-light-primary)}.button_secondary:hover::before{left:0;right:unset;width:100%}.button_secondary:hover .button__icon{fill:var(--bg-white)}}.button_secondary .button__icon{fill:var(--accent-color)}.button_secondary::before{background-color:var(--accent-color)}.button_secondary.disabled,.button_secondary:disabled{background-color:transparent;border:solid 1px var(--stroke-dark)}@media screen and (min-width:160.0625rem){.button_secondary.disabled,.button_secondary:disabled{border-width:.03906vw}}.button_tertiary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3125rem;color:var(--accent-color);-webkit-transition:color var(--animation-timing) var(--cubic-bezier);transition:color var(--animation-timing) var(--cubic-bezier);overflow:hidden}@media screen and (min-width:160.0625rem){.button_tertiary{gap:.19531vw}}.button_tertiary .button__content{gap:.3125rem;pointer-events:none}@media screen and (min-width:160.0625rem){.button_tertiary .button__content{gap:.19531vw}}.button_tertiary .button__icon{position:relative;fill:var(--accent-color)}.button_tertiary.button_icon-right .button__icon{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}@media (any-hover:hover){.button_tertiary:hover{color:var(--accent-color-dark)}.button_tertiary:hover .button__icon{fill:var(--accent-color-dark)}}.button_tertiary.disabled,.button_tertiary:disabled{color:var(--text-disable);background-color:transparent}.button_tertiary::before{content:"";position:absolute;top:-.9375rem;left:-.9375rem;width:calc(100% + .9375rem*2);height:calc(100% + .9375rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.button_tertiary::before{top:-.58594vw;left:-.58594vw;width:calc(100% + .58594vw*2);height:calc(100% + .58594vw*2)}}.button_more{margin-right:auto;margin-left:auto}.button_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--elements-dark);border:solid 1px var(--stroke-dark);background-color:var(--bg-white);-webkit-transition:color var(--animation-timing) var(--cubic-bezier),border-color var(--animation-timing) var(--cubic-bezier);transition:color var(--animation-timing) var(--cubic-bezier),border-color var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.button_icon{border-width:.03906vw}}@media (any-hover:hover){.button_icon:hover .button__icon{fill:var(--accent-color)}.button_icon:hover,.button_icon:hover .button__content{color:var(--accent-color)}}.button_icon.animation{--before-top: 0;--before-right: 0;--before-bottom: 0;--before-left: 0;--before-size: 0;--before-scale: 0}@media (any-hover:hover){.button_icon.animation:hover{border-color:var(--accent-color)}.button_icon.animation:hover .button__icon{fill:var(--elements-white)}.button_icon.animation:hover,.button_icon.animation:hover .button__content{color:var(--text-light-primary)}}.button_icon.animation::after{content:"";position:absolute;z-index:0;top:var(--before-top);left:var(--before-left);width:var(--before-size);height:var(--before-size);background-color:var(--accent-color);border-radius:100rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:160.0625rem){.button_icon.animation::after{border-radius:62.5vw}}@media (any-hover:hover){.button_icon.msfavorites:hover .button__icon{fill:transparent;stroke:var(--elements-white)}}.button_icon.msfavorites .button__icon{fill:transparent;stroke:var(--elements-dark);stroke-width:1.5;-webkit-transition:fill var(--animation-timing) var(--cubic-bezier),stroke var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier),stroke var(--animation-timing) var(--cubic-bezier)}.button_icon.msfavorites.voted .button__icon{fill:var(--accent-color);stroke:var(--accent-color)}@media (any-hover:hover){.button_icon.msfavorites.voted:hover .button__icon{fill:var(--elements-white);stroke:var(--elements-white)}}.button_icon.disabled,.button_icon:disabled{fill:var(--text-disable);background-color:transparent}.button_icon-right .button__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.button_icon .button__icon{position:relative;z-index:1;fill:var(--elements-dark)}.button_icon .button__content{pointer-events:none}.button_icon_background{color:var(--bg-white);background-color:var(--accent-color);border-color:var(--accent-color)}@media (any-hover:hover){.button_icon_background.animation:hover{border-color:var(--accent-color-dark)}}.button_icon_background.animation:after{background-color:var(--accent-color-dark)}.button_icon_background .button__icon{fill:var(--bg-white)}.button_icon_background .button__content{color:var(--bg-white)}.button_icon.large{padding:.6875rem}@media screen and (min-width:160.0625rem){.button_icon.large{padding:.42969vw}}.button_icon.medium{padding:.375rem}@media screen and (min-width:160.0625rem){.button_icon.medium{padding:.23438vw}}.button_icon.small{padding:.1875rem}@media screen and (min-width:160.0625rem){.button_icon.small{padding:.11719vw}}.button_icon.small .button__icon{width:1rem;height:1rem}@media screen and (min-width:160.0625rem){.button_icon.small .button__icon{width:.625vw;height:.625vw}}.button_not-wrap{white-space:nowrap}.button__icon{width:1.25rem;height:1.25rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;fill:var(--bg-white);-webkit-transition:fill var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier);pointer-events:none}@media screen and (min-width:160.0625rem){.button__icon{width:.78125vw;height:.78125vw}}.button__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}@media screen and (min-width:160.0625rem){.button__content{gap:.3125vw}}.number-input{padding:.5625rem .875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.625rem;border:solid 1px var(--stroke-dark);border-radius:var(--radius-common)}@media screen and (min-width:160.0625rem){.number-input{padding:.35156vw .54688vw;gap:.39062vw}}.number-input_medium{padding:.34375rem .5625rem;gap:.3125rem}@media screen and (min-width:160.0625rem){.number-input_medium{padding:.21484vw .35156vw;gap:.19531vw}}.number-input__button::before,.number-input_medium .number-input__button::before{content:"";position:absolute;top:-.3125rem;left:-.3125rem;width:calc(100% + .3125rem*2);height:calc(100% + .3125rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.number-input_medium .number-input__button::before{top:-.19531vw;left:-.19531vw;width:calc(100% + .19531vw*2);height:calc(100% + .19531vw*2)}}.number-input_medium .number-input__input{height:1.3125rem}@media screen and (min-width:160.0625rem){.number-input_medium .number-input__input{height:.82031vw}}.number-input__button{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible}.number-input__button::before{top:-.625rem;left:-.625rem;width:calc(100% + .625rem*2);height:calc(100% + .625rem*2)}@media screen and (min-width:160.0625rem){.number-input__button::before{top:-.39062vw;left:-.39062vw;width:calc(100% + .39062vw*2);height:calc(100% + .39062vw*2)}}@media (any-hover:hover){.number-input__button:hover .number-input__icon{fill:var(--accent-color)}}.number-input__icon{width:1.25rem;height:1.25rem;fill:var(--elements-dark);-webkit-transition:fill var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.number-input__icon{width:.78125vw;height:.78125vw}}.number-input__input{padding:0;margin:0;width:1.5625rem;height:1.5rem;text-align:center;font-weight:600;outline:0;-webkit-transition:color var(--animation-timing) var(--cubic-bezier);transition:color var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.number-input__input{width:.97656vw;height:.9375vw}}.number-input.disabled{opacity:1}.number-input.disabled .number-input__input{color:var(--text-disable)}.number-input.disabled .number-input__icon{fill:var(--text-disable)}.file-input{padding:0;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.9375rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:160.0625rem){.file-input{gap:.58594vw}}@media (any-hover:hover){.file-input:hover .file-input__icon{fill:var(--accent-color)}}.file-input__button{padding:.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--bg-white);border:solid 1px var(--stroke-dark);border-radius:var(--radius-common)}@media screen and (min-width:160.0625rem){.file-input__button{padding:.42969vw;border-width:.03906vw}}.file-input__icon{width:1.25rem;height:1.25rem;fill:var(--elements-dark);-webkit-transition:fill var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.file-input__icon{width:.78125vw;height:.78125vw}}.file-input__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.file-input__name{font-weight:600}.file-input__type{text-transform:uppercase;color:var(--text-dark-secondary)}.file-input__input:focus~.file-input__button>.file-input__icon{fill:var(--accent-color)}.file-input__input:disabled~.file-input__button{border-color:var(--stroke-dark)}.file-input__input:disabled~.file-input__button>.file-input__icon{fill:var(--text-disable)}.file-input__input:disabled~.file-input__wrapper>.file-input__name,.file-input__input:disabled~.file-input__wrapper>.file-input__type{color:var(--text-disable)}.file-input-images{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;overflow:auto}.file-input-images::-webkit-scrollbar{height:.625rem}@media screen and (min-width:160.0625rem){.file-input-images::-webkit-scrollbar{height:.39062vw}}.file-input-images::-webkit-scrollbar-track{background-color:var(--bg-white)}.file-input-images::-webkit-scrollbar-thumb{background-color:var(--elements-gray-secondary);border-radius:62.4375rem;border:3px solid var(--bg-white)}@media screen and (min-width:160.0625rem){.file-input-images::-webkit-scrollbar-thumb{border-radius:39.02344vw;border-width:.11719vw}.file-input-images{gap:.78125vw}}.file-input-images .zoom-image{-ms-flex-negative:0;flex-shrink:0}.text-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem}@media screen and (min-width:160.0625rem){.text-input{gap:.19531vw}}.common-input_error .common-input__error>.common-input__text.text,.text-input__input,.text-input__subtitle{color:var(--text-dark-primary)}.text-input__input{padding:.5625rem .875rem;font-size:1rem;line-height:1.5;background-color:var(--bg-white);border:solid 1px var(--stroke-dark);border-radius:var(--radius-common);-webkit-transition:border-color var(--animation-timing) var(--cubic-bezier),background-color var(--animation-timing) var(--cubic-bezier),color var(--animation-timing) var(--cubic-bezier);transition:border-color var(--animation-timing) var(--cubic-bezier),background-color var(--animation-timing) var(--cubic-bezier),color var(--animation-timing) var(--cubic-bezier);outline:0;resize:none}@media screen and (min-width:160.0625rem){.text-input__input{padding:.35156vw .54688vw;font-size:.625vw;border-width:.03906vw}}@media screen and (max-width:109.375rem){.text-input__input{padding:.65625rem .875rem;font-size:.875rem}}@media (any-hover:hover){.text-input__input:hover{border-color:var(--accent-color)}}.text-input__input:focus{border-color:var(--accent-color)}.text-input__input:disabled{color:var(--text-disable);background-color:var(--bg-disable);border-color:var(--stroke-dark)}.text-input__input:disabled::-webkit-input-placeholder{color:var(--text-disable)}.text-input__input:disabled::-moz-placeholder{color:var(--text-disable)}.text-input__input:disabled:-ms-input-placeholder,.text-input__input:disabled::-ms-input-placeholder{color:var(--text-disable)}.text-input__input:disabled::placeholder{color:var(--text-disable)}.text-input__input::-webkit-input-placeholder{color:var(--text-dark-tertiary)}.text-input__input::-moz-placeholder{color:var(--text-dark-tertiary)}.text-input__input:-ms-input-placeholder,.text-input__input::-ms-input-placeholder{color:var(--text-dark-tertiary)}.text-input__input::placeholder{color:var(--text-dark-tertiary)}.text-input_date{position:relative;width:100%;height:2.75rem;background-color:var(--bg-white);border:solid 1px var(--stroke-dark);border-radius:var(--radius-common);-webkit-transition:border-color var(--animation-timing) var(--cubic-bezier),background-color var(--animation-timing) var(--cubic-bezier),color var(--animation-timing) var(--cubic-bezier);transition:border-color var(--animation-timing) var(--cubic-bezier),background-color var(--animation-timing) var(--cubic-bezier),color var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.text-input_date{height:1.71875vw}}@media (any-hover:hover){.text-input_date:hover{border-color:var(--accent-color)}}.text-input_date .text-input__input{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;opacity:0;cursor:pointer}.text-input_date .text-input__input::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:0 0;cursor:pointer}.text-input_date .text-input__input::-webkit-clear-button,.text-input_date .text-input__input::-webkit-inner-spin-button{z-index:-10}.text-input_date .text-input__placeholder{color:var(--text-dark-tertiary)}.text-input_date .text-input__current-text,.text-input_date .text-input__placeholder{position:absolute;z-index:0;top:0;bottom:0;left:0;margin:auto;padding:0 0 0 .875rem;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:block;font-size:1rem;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-transition:opacity var(--animation-timing) var(--cubic-bezier);transition:opacity var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.text-input_date .text-input__current-text,.text-input_date .text-input__placeholder{padding:0 0 0 .54688vw;font-size:.625vw}}@media screen and (max-width:109.375rem){.text-input_date .text-input__current-text,.text-input_date .text-input__placeholder{font-size:.875rem}}.text-input_date .text-input__current-text{color:var(--text-dark-primary);opacity:0}.text-input_date.value .text-input__placeholder{opacity:0}.text-input_date.value .text-input__current-text{opacity:1}.common-input__icon{width:1.25rem;height:1.25rem;-ms-flex-negative:0;flex-shrink:0;fill:var(--system-states-error);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:160.0625rem){.common-input__icon{width:.78125vw;height:.78125vw}}.common-input__error{position:absolute;top:100%;left:0;z-index:2;margin-top:-.625rem;padding:.625rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.625rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;background-color:var(--bg-white);-webkit-box-shadow:0 4px 8px 4px rgba(142,141,208,.16);box-shadow:0 4px 8px 4px rgba(142,141,208,.16);-webkit-transition:margin-top var(--animation-timing) var(--cubic-bezier),opacity var(--animation-timing) var(--cubic-bezier),visibility var(--animation-timing) var(--cubic-bezier);transition:margin-top var(--animation-timing) var(--cubic-bezier),opacity var(--animation-timing) var(--cubic-bezier),visibility var(--animation-timing) var(--cubic-bezier);pointer-events:none;opacity:1;visibility:hidden}@media screen and (min-width:160.0625rem){.common-input__error{margin-top:-.39062vw;padding:.39062vw;gap:.39062vw;-webkit-box-shadow:0 .15625vw .3125vw .15625vw rgba(142,141,208,.16);box-shadow:0 .15625vw .3125vw .15625vw rgba(142,141,208,.16)}}.common-input_error .common-input__error{margin-top:.625rem;opacity:1!important;visibility:visible;pointer-events:all}@media screen and (min-width:160.0625rem){.common-input_error .common-input__error{margin-top:.39062vw}}.common-input_error>.text-input__input{border-color:var(--system-states-error)}.select-input{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem;text-decoration:none}.select-input_checkbox .select-answer__text,.select-input_checkbox .select-answer__text .select-answer__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-input_checkbox .select-answer__text{gap:.625rem;-webkit-transition:color var(--animation-timing) var(--cubic-bezier);transition:color var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.select-input_checkbox .select-answer__text{gap:.39062vw}}.select-input_checkbox .select-answer__text .select-answer__checkbox{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;height:1.25rem;background-color:var(--bg-white);border:solid 1px var(--stroke-dark);border-radius:var(--radius-secondary);-webkit-transition:background-color var(--animation-timing) var(--cubic-bezier),border-color var(--animation-timing) var(--cubic-bezier);transition:background-color var(--animation-timing) var(--cubic-bezier),border-color var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.select-input_checkbox .select-answer__text .select-answer__checkbox{width:.78125vw;height:.78125vw;border-width:.03906vw}}.select-input_checkbox .select-answer__text .select-answer__checkbox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6.66843 10.1139L12.7967 3.98566L13.7395 4.92846L6.66843 11.9995L2.42578 7.75691L3.36859 6.81411L6.66843 10.1139Z' fill='white'/%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:160.0625rem){.select-input_checkbox .select-answer__text .select-answer__checkbox:before{width:.625vw;height:.625vw}}.select-input_checkbox .select-answer__input:checked~.select-answer__text{color:var(--accent-color)}.select-input_checkbox .select-answer__input:checked~.select-answer__text .select-answer__checkbox{background-color:var(--accent-color);border-color:var(--accent-color)}.select-input__subtitle{color:var(--text-dark-tertiary)}.select-input__checkbox:checked~.select-current,.select-input__checkbox:focus~.select-current{border-color:var(--accent-color)}.select-input__checkbox:checked~.select-current .select-current__icon,.select-input__checkbox:focus~.select-current .select-current__icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.select-input__checkbox:checked~.select-answer,.select-input__checkbox:focus~.select-answer{margin-top:.625rem;opacity:1!important;visibility:visible}@media screen and (min-width:160.0625rem){.select-input__checkbox:checked~.select-answer,.select-input__checkbox:focus~.select-answer{margin-top:.39062vw}}.select-input__checkbox:disabled~.select-current{background-color:var(--bg-disable);border-color:var(--stroke-dark)}.select-input__checkbox:disabled~.select-current .select-current__text{color:var(--text-disable)}.select-input__checkbox:disabled~.select-current .select-current__icon{fill:var(--elements-gray)}.select-input.common-input_error>.select-input__current{border-color:var(--system-states-error)}.select-current{padding:.5625rem .875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.9375rem;background-color:var(--bg-white);border:solid 1px var(--stroke-dark);border-radius:var(--radius-common);-webkit-transition:border-color var(--animation-timing) var(--cubic-bezier);transition:border-color var(--animation-timing) var(--cubic-bezier);cursor:pointer}@media screen and (min-width:160.0625rem){.select-current{padding:.35156vw .54688vw;gap:.58594vw;border-width:.03906vw}}@media screen and (max-width:109.375rem){.select-current{padding:.65625rem .875rem}}@media (any-hover:hover){.select-current:hover{border-color:var(--accent-color)}}.select-current_one{cursor:default}.select-current__icon{width:1rem;height:1rem;-ms-flex-negative:0;flex-shrink:0;fill:var(--elements-gray);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform var(--animation-timing) var(--cubic-bezier);transition:transform var(--animation-timing) var(--cubic-bezier);transition:transform var(--animation-timing) var(--cubic-bezier),-webkit-transform var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.select-current__icon{width:.625vw;height:.625vw}}.select-current__text{width:100%;max-width:100%;display:block;color:var(--text-dark-primary);font-size:1rem;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:color var(--animation-timing) var(--cubic-bezier);transition:color var(--animation-timing) var(--cubic-bezier);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:160.0625rem){.select-current__text{font-size:.625vw}}@media screen and (max-width:109.375rem){.select-current__text{font-size:.875rem}}.select-answer{position:absolute;z-index:4;top:100%;left:0;padding:.625rem;margin-top:-.625rem;width:100%;min-width:12.5rem;height:auto;max-height:17.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;background-color:var(--bg-white);-webkit-box-shadow:0 4px 8px 0 rgba(142,141,208,.16);box-shadow:0 4px 8px 0 rgba(142,141,208,.16);border-radius:var(--radius-common);overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-transition:margin-top var(--animation-timing) var(--cubic-bezier),opacity var(--animation-timing) var(--cubic-bezier),visibility var(--animation-timing) var(--cubic-bezier);transition:margin-top var(--animation-timing) var(--cubic-bezier),opacity var(--animation-timing) var(--cubic-bezier),visibility var(--animation-timing) var(--cubic-bezier);opacity:0;visibility:hidden}.select-answer::-webkit-scrollbar{width:.625rem}@media screen and (min-width:160.0625rem){.select-answer::-webkit-scrollbar{width:.39062vw}}.select-answer::-webkit-scrollbar-track{background:var(--bg-white)}.select-answer::-webkit-scrollbar-thumb{background-color:var(--elements-gray-secondary);border-radius:62.4375rem;border:3px solid var(--bg-white)}@media screen and (min-width:160.0625rem){.select-answer::-webkit-scrollbar-thumb{border-radius:39.02344vw;border-width:.11719vw}.select-answer{padding:.39062vw;margin-top:-.39062vw;min-width:7.8125vw;max-height:11.09375vw;-webkit-box-shadow:0 .15625vw .3125vw 0 rgba(142,141,208,.16);box-shadow:0 .15625vw .3125vw 0 rgba(142,141,208,.16)}}.select-answer__item{padding:.625rem .9375rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;color:var(--text-dark-primary);text-align:start;font-size:1rem;line-height:1.5;text-decoration:none;background-color:var(--bg-white);border:0;border-radius:var(--radius-common);-webkit-transition:background-color var(--animation-timing) var(--cubic-bezier),color var(--animation-timing) var(--cubic-bezier);transition:background-color var(--animation-timing) var(--cubic-bezier),color var(--animation-timing) var(--cubic-bezier);cursor:pointer}@media screen and (min-width:160.0625rem){.select-answer__item{padding:.39062vw .58594vw;font-size:.625vw}}@media screen and (max-width:109.375rem){.select-answer__item{padding:.71875rem .9375rem;font-size:.875rem}}@media (any-hover:hover){.select-answer__item:hover{background-color:var(--bg-light)}}.select-answer__item:active,.select-answer__item:focus{color:var(--accent-color);background-color:var(--bg-white)}.tag{margin:0;padding:.125rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--text-light-primary);font-size:.875rem;font-weight:400;line-height:1.5;background:0 0;background-color:var(--background-color);border:0;border-radius:var(--radius-secondary);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color var(--animation-timing) var(--cubic-bezier);transition:background-color var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.tag{padding:.07812vw .3125vw;font-size:.54688vw}}@media screen and (max-width:109.375rem){.tag{padding:.125rem .375rem;font-size:.75rem}}@media (any-hover:hover){.tag:hover{background-color:var(--background-color-hover)}}.user-avatar{padding:0;margin:0;width:4.6875rem;height:4.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;background-color:var(--bg-light);border-radius:62.4375rem;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:160.0625rem){.user-avatar{width:2.92969vw;height:2.92969vw;border-radius:39.02344vw}}@media screen and (max-width:109.375rem){.user-avatar{width:3.75rem;height:3.75rem}}@media screen and (max-width:39.375rem){.user-avatar{width:2.75rem;height:2.75rem}}.user-avatar__svg{width:2.5rem;height:2.5rem;fill:var(--text-disable)}@media screen and (min-width:160.0625rem){.user-avatar__svg{width:1.5625vw;height:1.5625vw}}@media screen and (max-width:109.375rem){.user-avatar__svg{width:1.875rem;height:1.875rem}}@media screen and (max-width:39.375rem){.user-avatar__svg{width:1.5rem;height:1.5rem}}.user-avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.article .bt-wrapper,.table{--table-border: #ededed;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius-common);border:solid 1px var(--table-border);overflow:hidden}@media screen and (min-width:160.0625rem){.article .bt-wrapper,.table{border-width:.03906vw}}@media screen and (max-width:39.375rem){.article .bt-wrapper,.table{border-width:0}}.article .bt-wrapper.active,.table.active{max-height:none}.article .bt-wrapper table,.tab__content,.table table{margin:0;color:var(--text-dark-primary);font-size:1rem;font-weight:400;line-height:1.5;border-radius:var(--radius-common)}.article .bt-wrapper table,.table table{padding:0;border:solid 1px transparent;border-collapse:collapse;overflow:hidden;width:100%}@media screen and (min-width:160.0625rem){.article .bt-wrapper table,.table table{font-size:.625vw;border-width:.03906vw}}@media screen and (max-width:109.375rem){.article .bt-wrapper table,.table table{font-size:.875rem}}@media screen and (max-width:39.375rem){.article .bt-wrapper table,.article .bt-wrapper table tbody,.table table,.table table tbody{display:-webkit-box;display:-ms-flexbox;display:flex}.article .bt-wrapper table tbody,.table table tbody{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.article .bt-wrapper table tbody td,.table table tbody td{padding:0;width:100%;display:grid;grid-template-columns:repeat(2,1fr);border:0}.article .bt-wrapper table tbody td::before,.article .bt-wrapper table tbody td>span,.table table tbody td::before,.table table tbody td>span{padding:.8125rem .9375rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border:solid 1px var(--table-border)}.article .bt-wrapper table tbody td>span,.table table tbody td>span{border-width:0 0 1px 1px}.article .bt-wrapper table tbody td::before,.table table tbody td::before{border-width:0 0 1px}.article .bt-wrapper table tbody td:first-child::before,.article .bt-wrapper table tbody td:first-child>span,.table table tbody td:first-child::before,.table table tbody td:first-child>span{color:var(--text-light-primary);background-color:var(--elements-dark)}.article .bt-wrapper table tbody td:last-child::before,.article .bt-wrapper table tbody td:last-child>span,.table table tbody td:last-child::before,.table table tbody td:last-child>span{border-bottom:none}.article .bt-wrapper table tr,.table table tr{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:solid 1px var(--table-border);border-radius:var(--radius-common);overflow:hidden}}.article .bt-wrapper table td,.article .bt-wrapper table th,.table table td,.table table th{padding:.9375rem 1.25rem;border:solid 1px var(--table-border)}@media screen and (min-width:160.0625rem){.article .bt-wrapper table td,.article .bt-wrapper table th,.table table td,.table table th{padding:.58594vw .78125vw;border-width:.03906vw}}@media screen and (max-width:109.375rem){.article .bt-wrapper table td,.article .bt-wrapper table th,.table table td,.table table th{padding:1.03125rem 1.25rem}}@media screen and (max-width:87.5rem){.article .bt-wrapper table td,.article .bt-wrapper table th,.table table td,.table table th{padding:1.03125rem .9375rem}}.article .bt-wrapper table th,.table table th{text-align:start;font-weight:600}.tab__content{padding:.53125rem .875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625rem;background:0 0;border:solid 1px var(--stroke-dark);-webkit-transition:color var(--animation-timing) var(--cubic-bezier),background-color var(--animation-timing) var(--cubic-bezier),border-color var(--animation-timing) var(--cubic-bezier);transition:color var(--animation-timing) var(--cubic-bezier),background-color var(--animation-timing) var(--cubic-bezier),border-color var(--animation-timing) var(--cubic-bezier);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:160.0625rem){.tab__content{padding:.33203vw .54688vw;gap:.39062vw;font-size:.625vw;border-width:.03906vw}}@media screen and (max-width:109.375rem){.tab__content{padding:.625rem .875rem;font-size:.875rem}}@media (any-hover:hover){.tab__content:hover{color:var(--accent-color)}.tab__content:hover>.tab__icon{fill:var(--accent-color)}}.tab__content:active{color:var(--accent-color);background-color:var(--bg-light);border-color:var(--bg-light)}.tab__content:active>.tab__icon{fill:var(--accent-color)}.tab__input:checked~.tab__content{color:var(--accent-color);background-color:var(--bg-light);border-color:var(--bg-light)}.tab__input:checked~.tab__content>.tab__icon{fill:var(--accent-color)}.tab__input:focus~.tab__content{color:var(--accent-color)}.tab__input:focus~.tab__content>.tab__icon{fill:var(--accent-color)}.tab__icon{width:1.25rem;height:1.25rem;-ms-flex-negative:0;flex-shrink:0;fill:var(--text-dark-primary);-webkit-transition:fill var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.tab__icon{width:.78125vw;height:.78125vw}}.tab__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:0;background:0 0;cursor:pointer}@media (any-hover:hover){.tab__button:hover>.tab__icon{fill:var(--accent-color)}}.tab__button>.tab__icon{fill:var(--text-dark-primary)}.tab-content{display:none}.pagination,.tab-content.active{display:-webkit-box;display:-ms-flexbox;display:flex}.article ol,.article ul,ol.list,ul.list{margin:0;padding:0;list-style:none;color:var(--section-text-color-secondary);font-size:1.125rem;font-weight:400;line-height:1.5}@media screen and (min-width:160.0625rem){.article ol,.article ul,ol.list,ul.list{font-size:.70312vw}}@media screen and (max-width:109.375rem){.article ol,.article ul,ol.list,ul.list{font-size:1rem}}@media screen and (max-width:39.375rem){.article ol,.article ul,ol.list,ul.list{font-size:.875rem}}.article ol li,.article ul li,ol.list li,ul.list li{display:block}@media screen and (min-width:160.0625rem){.article ol li,.article ul li,ol.list li,ul.list li{padding-left:.58594vw}}@media screen and (max-width:109.375rem){.article ol li,.article ul li,ol.list li,ul.list li{padding-left:.625rem}}.article ol li::before,.article ul li::before,ol.list li::before,ul.list li::before{margin-right:.9375rem}@media screen and (max-width:109.375rem){.article ol li::before,.article ul li::before,ol.list li::before,ul.list li::before{margin-right:.625rem}}.article ol li b,.article ol li strong,.article ul li b,.article ul li strong,ol.list li b,ol.list li strong,ul.list li b,ul.list li strong{color:var(--section-text-color-primary);font-weight:600}.article ul li,ul.list li{padding-left:2.1875rem;text-indent:-1.25rem}@media screen and (min-width:160.0625rem){.article ul li,ul.list li{padding-left:1.36719vw;text-indent:-.58594vw}}@media screen and (max-width:109.375rem){.article ul li,ul.list li{padding-left:1.5625rem;text-indent:-.9375rem}}.article ul li::before,ul.list li::before{content:"";position:relative;bottom:.25rem;width:.3125rem;height:.3125rem;display:inline-block;background-color:var(--accent-color);border-radius:62.4375rem}@media screen and (min-width:160.0625rem){.article ul li::before,ul.list li::before{bottom:.15625vw;width:.19531vw;height:.19531vw;border-radius:39.02344vw}}@media screen and (max-width:109.375rem){.article ul li::before,ul.list li::before{bottom:.1875rem}}@media screen and (max-width:39.375rem){.article ul li::before,ul.list li::before{bottom:.125rem}}.article ol,ol.list{list-style-type:none;counter-reset:num}.article ol li,ol.list li{padding-left:3.5rem;text-indent:-1.25rem}@media screen and (min-width:160.0625rem){.article ol li,ol.list li{padding-left:2.1875vw;text-indent:-.58594vw}}@media screen and (max-width:109.375rem){.article ol li,ol.list li{padding-left:2.6875rem;text-indent:-1rem}}@media screen and (max-width:39.375rem){.article ol li,ol.list li{padding-left:2.5rem;text-indent:-.9375rem}}.article ol li::before,ol.list li::before{display:inline-block;color:var(--accent-color);content:"0" counter(num) ".";counter-increment:num}.pagination{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.3125rem}@media screen and (min-width:160.0625rem){.pagination{gap:.19531vw}}.pagination__list{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.3125rem;list-style:none}@media screen and (min-width:160.0625rem){.pagination__list{gap:.19531vw}}.pagination__item_active .button{color:var(--accent-color);border-color:var(--accent-color)}.pagination__button{width:2.75rem;height:2.75rem;font-size:1rem;line-height:1.5;font-weight:400}@media screen and (min-width:160.0625rem){.pagination__button{width:1.71875vw;height:1.71875vw;font-size:.625vw}}@media screen and (max-width:39.375rem){.pagination__button{width:2.125rem;height:2.125rem}}.rating{position:relative;width:8.125rem;height:1.375rem;overflow:hidden}@media screen and (min-width:160.0625rem){.rating{width:5.07812vw;height:.85938vw}}.rating__disable,.rating__enable{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rating__disable{position:relative;z-index:0}.rating__enable{position:absolute;top:0;left:0;z-index:1;width:var(--rating-percent);max-width:100%;fill:var(--system-states-validation);-o-object-fit:fill;object-fit:fill;-webkit-transition:width var(--animation-timing) var(--cubic-bezier);transition:width var(--animation-timing) var(--cubic-bezier)}.rating-form__star svg,.rating__disable{fill:var(--elements-gray-secondary)}.rating-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.625rem}@media screen and (min-width:160.0625rem){.rating-wrapper{gap:.39062vw}}.rating-wrapper .text{color:var(--text-dark-tertiary)}.rating-wrapper_review .rating{cursor:pointer}.rating-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.625rem}@media screen and (min-width:160.0625rem){.rating-form__wrapper{gap:.39062vw}}.rating-form__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.3125rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:160.0625rem){.rating-form__list{gap:.19531vw}}.rating-form__star{width:1.375rem;height:1.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}@media screen and (min-width:160.0625rem){.rating-form__star{width:.85938vw;height:.85938vw}}.rating-form__star.active svg{fill:var(--system-states-validation)}.rating-form__star svg{width:100%;height:100%;-webkit-transition:fill var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier)}.rating-form__text{color:var(--text-dark-tertiary)}.availability{--availability-status-color: var(--system-states-success);position:relative;z-index:1;padding:.125rem .625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.3125rem;color:var(--availability-status-color);border-radius:var(--radius-common);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}@media screen and (min-width:160.0625rem){.availability{padding:.07812vw .39062vw;gap:.19531vw}}@media screen and (max-width:109.375rem){.availability{padding:.125rem .3125rem}}.availability_out-stock{--availability-status-color: var(--system-states-error)}.availability_to-order{--availability-status-color: var(--elements-gray)}.availability::before{content:"";width:.4375rem;height:.4375rem;background-color:var(--availability-status-color);border-radius:10rem}@media screen and (min-width:160.0625rem){.availability::before{width:.27344vw;height:.27344vw;border-radius:6.25vw}}@media screen and (max-width:109.375rem){.availability::before{width:.375rem;height:.375rem}}.availability::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--availability-status-color);opacity:.1}blockquote{margin:0;padding:1.875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;color:var(--text-dark-secondary);font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.5;background-color:var(--bg-light);border-radius:var(--radius-common)}@media screen and (min-width:160.0625rem){blockquote{padding:1.17188vw;gap:.78125vw;font-size:.70312vw}}@media screen and (max-width:109.375rem){blockquote{gap:.9375rem;font-size:1rem}}@media screen and (max-width:39.375rem){blockquote{font-size:.875rem}}.breadcrumbs__list,blockquote,blockquote::before{display:-webkit-box;display:-ms-flexbox;display:flex}blockquote::before{content:"";width:1.875rem;height:1.5rem;background-color:var(--accent-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='30' height='24' viewBox='0 0 30 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0909 0C1.72727 3.04615 0 8.76923 0 14.1231C0 20.7692 3.81818 23.9077 7.54545 23.9077C8.30612 23.9547 9.06809 23.8403 9.78282 23.5718C10.4975 23.3032 11.1493 22.8865 11.6967 22.3481C12.244 21.8097 12.6749 21.1614 12.9619 20.4446C13.2489 19.7278 13.3857 18.9581 13.3636 18.1846C13.3636 14.5846 10.8182 12.8308 8.09091 12.4615C5.72727 12.1846 4.18182 11.0769 4.18182 8.30769C4.18182 6.55385 4.63636 3.6 11.5455 1.01538L11.0909 0ZM27.1818 0C17.8182 3.04615 16 8.76923 16 14.1231C16 20.7692 19.9091 23.9077 23.6364 23.9077C24.397 23.9547 25.159 23.8403 25.8737 23.5718C26.5884 23.3032 27.2402 22.8865 27.7876 22.3481C28.335 21.8097 28.7659 21.1614 29.0529 20.4446C29.3399 19.7278 29.4767 18.9581 29.4545 18.1846C29.4545 14.5846 26.9091 12.8308 24.1818 12.4615C21.8182 12.1846 20.1818 11.0769 20.1818 8.30769C20.1818 6.55385 20.7273 3.6 27.6364 1.01538L27.1818 0Z' fill='black'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='30' height='24' viewBox='0 0 30 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0909 0C1.72727 3.04615 0 8.76923 0 14.1231C0 20.7692 3.81818 23.9077 7.54545 23.9077C8.30612 23.9547 9.06809 23.8403 9.78282 23.5718C10.4975 23.3032 11.1493 22.8865 11.6967 22.3481C12.244 21.8097 12.6749 21.1614 12.9619 20.4446C13.2489 19.7278 13.3857 18.9581 13.3636 18.1846C13.3636 14.5846 10.8182 12.8308 8.09091 12.4615C5.72727 12.1846 4.18182 11.0769 4.18182 8.30769C4.18182 6.55385 4.63636 3.6 11.5455 1.01538L11.0909 0ZM27.1818 0C17.8182 3.04615 16 8.76923 16 14.1231C16 20.7692 19.9091 23.9077 23.6364 23.9077C24.397 23.9547 25.159 23.8403 25.8737 23.5718C26.5884 23.3032 27.2402 22.8865 27.7876 22.3481C28.335 21.8097 28.7659 21.1614 29.0529 20.4446C29.3399 19.7278 29.4767 18.9581 29.4545 18.1846C29.4545 14.5846 26.9091 12.8308 24.1818 12.4615C21.8182 12.1846 20.1818 11.0769 20.1818 8.30769C20.1818 6.55385 20.7273 3.6 27.6364 1.01538L27.1818 0Z' fill='black'/%3E%3C/svg%3E%0A");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.breadcrumbs__list{padding:0;margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;list-style:none}@media screen and (min-width:160.0625rem){.breadcrumbs__list{gap:.39062vw}}.breadcrumbs__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.625rem}@media screen and (min-width:160.0625rem){.breadcrumbs__item{gap:.39062vw}}.breadcrumbs__item:last-child::after{display:none}.breadcrumbs__item:last-child .breadcrumbs__link{color:var(--text-dark-primary);pointer-events:none}.breadcrumbs__item::after{content:"";width:.125rem;height:.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;background-color:var(--text-dark-secondary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.breadcrumbs__link{position:relative;color:var(--text-dark-secondary);text-decoration:none;cursor:pointer;-webkit-transition:color var(--animation-timing) var(--cubic-bezier);transition:color var(--animation-timing) var(--cubic-bezier)}@media (any-hover:hover){.breadcrumbs__link:hover{color:var(--accent-color)}}.breadcrumbs__link::before{content:"";position:absolute;top:-.5rem;left:-.5rem;width:calc(100% + .5rem*2);height:calc(100% + .5rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.breadcrumbs__link::before{top:-.3125vw;left:-.3125vw;width:calc(100% + .3125vw*2);height:calc(100% + .3125vw*2)}}.section-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem}@media screen and (min-width:160.0625rem){.section-title{gap:.78125vw}}.section-title__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.25rem}@media screen and (min-width:160.0625rem){.section-title__block{gap:.78125vw}}.section-title__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.3125rem}@media screen and (min-width:160.0625rem){.section-title__navigation{gap:.19531vw}}@media screen and (max-width:39.375rem){.section-title__navigation{display:none}}.checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:160.0625rem){.checkbox{gap:.39062vw}}@media (any-hover:hover){.checkbox:hover .checkbox__item{border-color:var(--accent-color)}}.checkbox::before{content:"";position:absolute;top:-.5rem;left:-.5rem;width:calc(100% + .5rem*2);height:calc(100% + .5rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.checkbox::before{top:-.3125vw;left:-.3125vw;width:calc(100% + .3125vw*2);height:calc(100% + .3125vw*2)}}.checkbox__input:checked~.checkbox__item{background-color:var(--accent-color);border-color:var(--accent-color)}.checkbox__item{position:relative;width:1.25rem;height:1.25rem;display:block;-ms-flex-negative:0;flex-shrink:0;background-color:var(--bg-white);border:solid 1px var(--stroke-dark);border-radius:var(--radius-secondary);-webkit-transition:border-color var(--animation-timing) var(--cubic-bezier),background-color var(--animation-timing) var(--cubic-bezier);transition:border-color var(--animation-timing) var(--cubic-bezier),background-color var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.checkbox__item{width:.78125vw;height:.78125vw;border-width:.03906vw}}.checkbox__item::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6.66843 10.1139L12.7967 3.98566L13.7395 4.92846L6.66843 11.9995L2.42578 7.75691L3.36859 6.81411L6.66843 10.1139Z' fill='white'/%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:160.0625rem){.checkbox__item::before{width:.625vw;height:.625vw}}.checkbox .link{position:relative;z-index:1;color:var(--text-dark-primary);text-decoration:underline}@media (any-hover:hover){.checkbox .link:hover{color:var(--accent-color)}}.radio{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:160.0625rem){.radio{gap:.39062vw}}@media (any-hover:hover){.radio:hover .radio__item{border-color:var(--accent-color)}}.radio::before{content:"";position:absolute;top:-.5rem;left:-.5rem;width:calc(100% + .5rem*2);height:calc(100% + .5rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.radio::before{top:-.3125vw;left:-.3125vw;width:calc(100% + .3125vw*2);height:calc(100% + .3125vw*2)}}.radio__input:checked~.radio__item{background-color:var(--accent-color);border-color:var(--accent-color)}.radio__item,.radio__item::before{background-color:var(--bg-white);border-radius:10rem}.radio__item{display:block;-ms-flex-negative:0;flex-shrink:0;border:solid 1px var(--stroke-dark);-webkit-transition:border-color var(--animation-timing) var(--cubic-bezier),background-color var(--animation-timing) var(--cubic-bezier);transition:border-color var(--animation-timing) var(--cubic-bezier),background-color var(--animation-timing) var(--cubic-bezier);position:relative;width:1.25rem;height:1.25rem}@media screen and (min-width:160.0625rem){.radio__item{width:.78125vw;height:.78125vw;border-width:.03906vw;border-radius:6.25vw}}.radio__item::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.625rem;height:.625rem}@media screen and (min-width:160.0625rem){.radio__item::before{width:.39062vw;height:.39062vw;border-radius:6.25vw}}.search{padding:.625rem .9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.9375rem;background-color:var(--bg-light);border-radius:var(--radius-common)}@media screen and (min-width:160.0625rem){.search{padding:.39062vw .58594vw;gap:.58594vw}}@media screen and (max-width:109.375rem){.search{width:100%}}@media screen and (max-width:39.375rem){.search{padding:.4375rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.search__submit{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible}.search__submit::before{content:"";position:absolute;top:-.625rem;left:-.625rem;width:calc(100% + .625rem*2);height:calc(100% + .625rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.search__submit::before{top:-.39062vw;left:-.39062vw;width:calc(100% + .39062vw*2);height:calc(100% + .39062vw*2)}}@media (any-hover:hover){.search__submit:hover>svg{fill:var(--accent-color)}}.search__icon{width:1rem;height:1rem;fill:var(--text-dark-secondary);-webkit-transition:fill var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.search__icon{width:.625vw;height:.625vw}}@media screen and (max-width:39.375rem){.search__icon{width:1.25rem;height:1.25rem;fill:var(--elements-dark)}}@media screen and (max-width:109.375rem){.search .text-input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.search .text-input__input{width:14.375rem;padding:0;border:0;background-color:var(--bg-light)}@media screen and (min-width:160.0625rem){.search .text-input__input{width:8.98438vw}}@media screen and (max-width:109.375rem){.search .text-input__input{width:100%}}.search .text-input__input::-webkit-input-placeholder{color:var(--text-dark-secondary)}.search .text-input__input::-moz-placeholder{color:var(--text-dark-secondary)}.search .text-input__input:-ms-input-placeholder,.search .text-input__input::-ms-input-placeholder{color:var(--text-dark-secondary)}.search .text-input__input::placeholder{color:var(--text-dark-secondary)}.user-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.3125rem}@media screen and (min-width:160.0625rem){.user-menu{gap:.19531vw}}.user-menu__item{position:relative;padding:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.125rem;color:var(--text-dark-secondary);font-size:.625rem;text-decoration:none;line-height:1;text-align:center;background-color:var(--bg-light);border-radius:var(--radius-common);border:0;cursor:pointer}@media screen and (min-width:160.0625rem){.user-menu__item{padding:.46875vw;gap:.07812vw;font-size:.39062vw}}@media (any-hover:hover){.user-menu__item:hover>svg{fill:var(--accent-color)}}@media screen and (max-width:39.375rem){.user-menu__item{padding:.4375rem;height:2.125rem}}.user-menu__icon{width:1.25rem;height:1.25rem;fill:var(--elements-dark);-webkit-transition:fill var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.user-menu__icon{width:.78125vw;height:.78125vw}}.user-menu__search{display:none}@media screen and (max-width:39.375rem){.user-menu__search{display:-webkit-box;display:-ms-flexbox;display:flex}}.user-menu__count{width:1.0625rem;height:1.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--text-dark-secondary);font-size:.625rem;font-weight:600;line-height:1.7;border-radius:100rem;background-color:var(--header-count);-webkit-transition:background-color var(--animation-timing) var(--cubic-bezier),color var(--animation-timing) var(--cubic-bezier);transition:background-color var(--animation-timing) var(--cubic-bezier),color var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.user-menu__count{width:.66406vw;height:.66406vw;font-size:.39062vw;border-radius:62.5vw}}@media screen and (max-width:39.375rem){.user-menu__count{position:absolute;top:.25rem;right:.25rem;width:.875rem;height:.875rem;font-size:.5rem}}.user-menu__count_active{--text-dark-secondary: var(--text-light-primary);--header-count: var(--system-states-error)}.price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625rem}@media screen and (min-width:160.0625rem){.price{gap:.39062vw}}.price__old{color:var(--text-dark-secondary)}@media screen and (max-width:39.375rem){.price__old{font-size:.75rem}}.price__sum{color:var(--text-dark-primary)}@media screen and (max-width:39.375rem){.price__sum{font-size:1rem}}.section{width:100%;position:relative;overflow:hidden}.section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--section-gap)}.section .breadcrumbs{padding:.6875rem 0}@media screen and (min-width:160.0625rem){.section .breadcrumbs{padding:.42969vw 0}}.section_background{background-color:var(--section-background-color)}.section_text-light{--section-text-color-primary: var(--text-light-primary);--section-text-color-secondary: var(--text-light-secondary)}.section_common .container{gap:var(--section-gap-common)}.section_common:not(.section_padding-top):not(.section_breadcrumbs){padding-top:var(--section-padding-common)}.section_padding-top{padding-top:var(--section-padding)}.section_padding-bottom{padding-bottom:var(--section-padding)}.section_padding-bottom-small{padding-bottom:var(--section-gap-common)}.section__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem}@media screen and (min-width:160.0625rem){.section__head{gap:.78125vw}}@media screen and (max-width:87.5rem){.section__head{gap:3.125rem}}@media screen and (max-width:39.375rem){.section__head{gap:.9375rem}}.section__head_column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:1.5625rem}@media screen and (min-width:160.0625rem){.section__head_column{gap:.97656vw}}@media screen and (max-width:109.375rem){.section__head_column{gap:1.25rem}}@media screen and (max-width:87.5rem){.section__head_column{gap:.9375rem}}.section__image{width:100%;height:31.25rem;background-color:var(--bg-light);border-radius:var(--radius-common);overflow:hidden}@media screen and (max-width:160rem){.section__image{height:auto;aspect-ratio:2260/700}@supports not (aspect-ratio:1/1){.section__image{height:43.75rem}}}@media screen and (min-width:160.0625rem){.section__image{height:19.53125vw}}@media screen and (max-width:109.375rem){.section__image{height:25rem}}@media screen and (max-width:87.5rem){.section__image{height:18.75rem}}@media screen and (max-width:39.375rem){.section__image{height:10rem}}.section__image img{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section__title{width:100%;color:var(--section-text-color-primary)}.section__title span{font-size:14px;font-weight:400;position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}.section__navigation{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:1.25rem}@media screen and (min-width:160.0625rem){.section__navigation{gap:.78125vw}}.section__navigation .button__content{white-space:nowrap}.section__swiper-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.3125rem}@media screen and (min-width:160.0625rem){.section__swiper-navigation{gap:.19531vw}}@media screen and (max-width:39.375rem){.section__swiper-navigation{display:none}}.section__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--section-wrapper-gap)}.section__wrapper_row,.short-product{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__wrapper .pagination{margin-left:auto;margin-right:auto}.short-product{margin-bottom:1.25rem;padding:1.25rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.9375rem;border-radius:0;border:solid 1px var(--stroke-dark);border-width:1px 0}@media screen and (min-width:160.0625rem){.short-product{margin-bottom:.78125vw;padding:.78125vw 0;gap:.58594vw;border-width:.03906vw 0}}@media screen and (max-width:109.375rem){.short-product{margin-bottom:.9375rem;padding:.9375rem 0}}@media screen and (max-width:87.5rem){.short-product{margin-bottom:1.25rem;padding:1.25rem 0}}@media screen and (max-width:39.375rem){.short-product{margin-bottom:.9375rem;padding:.9375rem 0 1.5625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}}.short-product__image{position:relative;padding:.3125rem;width:9.375rem;height:6.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;border-radius:var(--radius-common);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media screen and (min-width:160.0625rem){.short-product__image{padding:.19531vw;width:5.85938vw;height:3.78906vw}}@media screen and (max-width:39.375rem){.short-product__image{width:100%;height:18.75rem}}@media screen and (max-width:31.875rem){.short-product__image{height:15.625rem}}@media screen and (max-width:23.125rem){.short-product__image{height:12.5rem}}@media screen and (max-width:21.25rem){.short-product__image{height:10rem}}.product-collection__image img,.section__image img,.short-product__image img{width:100%;height:100%;-o-object-position:center;object-position:center}.short-product__image img{position:absolute;z-index:0;top:0;left:0;-o-object-fit:cover;object-fit:cover}.short-product__text{color:var(--text-dark-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.short-product__tag-list{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;place-content:start;gap:.125rem}@media screen and (min-width:160.0625rem){.short-product__tag-list{gap:.07812vw}}.short-product__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem}@media screen and (min-width:160.0625rem){.short-product__content{gap:.19531vw}}@media screen and (max-width:109.375rem){.short-product__content{gap:.6875rem}}@media screen and (max-width:39.375rem){.short-product__content{gap:.9375rem}}.short-product__panel{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}@media screen and (min-width:160.0625rem){.short-product__panel{gap:.78125vw}}@media screen and (max-width:109.375rem){.short-product__panel{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}@media screen and (max-width:39.375rem){.short-product__panel{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:109.375rem){.short-product__panel .number-input{padding:.34375rem .5625rem;gap:.3125rem}}@media screen and (max-width:109.375rem) and (min-width:160.0625rem){.short-product__panel .number-input{padding:.21484vw .35156vw;gap:.19531vw}}@media screen and (max-width:109.375rem){.short-product__panel .number-input .number-input__button::before{content:"";position:absolute;top:-.3125rem;left:-.3125rem;width:calc(100% + .3125rem*2);height:calc(100% + .3125rem*2);background-color:transparent;opacity:0}}@media screen and (max-width:109.375rem) and (min-width:160.0625rem){.short-product__panel .number-input .number-input__button::before{top:-.19531vw;left:-.19531vw;width:calc(100% + .19531vw*2);height:calc(100% + .19531vw*2)}}@media screen and (max-width:109.375rem){.short-product__panel .number-input .number-input__input{height:1.3125rem}}@media screen and (max-width:109.375rem) and (min-width:160.0625rem){.short-product__panel .number-input .number-input__input{height:.82031vw}}.product-collection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}@media screen and (min-width:160.0625rem){.product-collection{gap:.39062vw}}.product-collection__item{padding:.625rem 1.25rem .625rem .625rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:1.25rem;text-decoration:none;background-color:var(--bg-light);border-radius:var(--radius-common)}@media screen and (min-width:160.0625rem){.product-collection__item{padding:.39062vw .78125vw .39062vw .39062vw;gap:.78125vw}}@media screen and (max-width:109.375rem){.product-collection__item{padding-right:.9375rem}}@media screen and (max-width:87.5rem){.product-collection__item{gap:.9375rem}}@media (any-hover:hover){.product-collection__item:hover .product-collection__text{color:var(--accent-color)}.product-collection__item:hover .product-collection__icon{fill:var(--accent-color)}}.product-collection__icon{margin-left:auto;width:1.25rem;height:1.25rem;-ms-flex-negative:0;flex-shrink:0;fill:var(--elements-gray);-webkit-transition:fill var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.product-collection__icon{width:.78125vw;height:.78125vw}}.product-collection__image{width:3.125rem;height:3.125rem;-ms-flex-negative:0;flex-shrink:0;border-radius:var(--radius-common);overflow:hidden}@media screen and (min-width:160.0625rem){.product-collection__image{width:1.95312vw;height:1.95312vw}}.product-collection__image img{-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform var(--animation-timing-long) var(--cubic-bezier);transition:transform var(--animation-timing-long) var(--cubic-bezier);transition:transform var(--animation-timing-long) var(--cubic-bezier),-webkit-transform var(--animation-timing-long) var(--cubic-bezier)}.product-collection__text{color:var(--text-dark-primary);-webkit-transition:color var(--animation-timing) var(--cubic-bezier);transition:color var(--animation-timing) var(--cubic-bezier)}.tooltip{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tooltip_active .tooltip__icon{fill:var(--accent-color)}.tooltip_active .tooltip__text{opacity:1;visibility:visible;-webkit-box-shadow:var(--shadow-small);box-shadow:var(--shadow-small)}.tooltip__button{position:relative;width:1.25rem;height:1.25rem;overflow:visible}@media screen and (min-width:160.0625rem){.tooltip__button{width:.78125vw;height:.78125vw}}.fancybox__container.has-toolbar .fancybox__toolbar .is-right .f-button[data-fancybox-close]::before,.tooltip__button:before{content:"";position:absolute;top:-.625rem;left:-.625rem;width:calc(100% + .625rem*2);height:calc(100% + .625rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.tooltip__button:before{top:-.39062vw;left:-.39062vw;width:calc(100% + .39062vw*2);height:calc(100% + .39062vw*2)}}.tooltip__icon{width:100%;height:100%;fill:var(--elements-gray-secondary);-webkit-transition:fill var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier)}.tooltip__text{padding:.625rem;width:21.875rem;color:var(--text-dark-primary);background-color:var(--bg-white);border-radius:var(--radius-common);border:solid 1px var(--stroke-dark);opacity:0;visibility:hidden;-webkit-transition:opacity var(--animation-timing) var(--cubic-bezier),visibility var(--animation-timing) var(--cubic-bezier),-webkit-box-shadow var(--animation-timing-long) var(--cubic-bezier);transition:opacity var(--animation-timing) var(--cubic-bezier),visibility var(--animation-timing) var(--cubic-bezier),box-shadow var(--animation-timing-long) var(--cubic-bezier);transition:opacity var(--animation-timing) var(--cubic-bezier),visibility var(--animation-timing) var(--cubic-bezier),box-shadow var(--animation-timing-long) var(--cubic-bezier),-webkit-box-shadow var(--animation-timing-long) var(--cubic-bezier);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media screen and (min-width:160.0625rem){.tooltip__text{padding:.39062vw;width:13.67188vw;border-width:.03906vw}}@media screen and (max-width:23.4375rem){.tooltip__text{width:calc(100vw - (var(--container-offset)*2))}}.contacts-social{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;list-style:none}@media screen and (min-width:160.0625rem){.contacts-social{gap:.78125vw}}.contacts-social__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem}@media screen and (min-width:160.0625rem){.contacts-social__item{gap:.19531vw}}@media screen and (max-width:109.375rem){.contacts-social__item{gap:.40625rem}}.contacts-social__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.625rem}@media screen and (min-width:160.0625rem){.contacts-social__label{gap:.39062vw}}.contacts-social__icon{position:relative;width:1.5rem;height:1.5rem;background-color:var(--bg-white);border:solid 1px var(--stroke-dark);border-radius:var(--radius-common);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media screen and (min-width:160.0625rem){.contacts-social__icon{width:.9375vw;height:.9375vw;border-width:.03906vw}}.contacts-social__svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.75rem;height:.75rem;fill:var(--accent-color)}@media screen and (min-width:160.0625rem){.contacts-social__svg{width:.46875vw;height:.46875vw}}.contacts-social__name{color:var(--section-text-color-secondary)}.contacts-social__text,.contacts-social__text a{color:var(--section-text-color-primary)}.contacts-social__text a{text-decoration:none;-webkit-transition:color var(--animation-timing) var(--cubic-bezier);transition:color var(--animation-timing) var(--cubic-bezier)}@media (any-hover:hover){.contacts-social__text a:hover{color:var(--accent-color)}}.logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;-webkit-transition:opacity var(--animation-timing) var(--cubic-bezier);transition:opacity var(--animation-timing) var(--cubic-bezier);cursor:pointer}@media (any-hover:hover){.logo:hover{opacity:.9}}.logo__image{width:100%;height:3.125rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (min-width:160.0625rem){.logo__image{height:1.95312vw}}@media screen and (max-width:109.375rem){.logo__image{height:2.75rem}}@media screen and (max-width:39.375rem){.logo__image{width:auto;height:2.125rem}}.link{padding:0;margin:0;text-decoration:none;cursor:pointer;-webkit-transition:color var(--animation-timing) var(--cubic-bezier);transition:color var(--animation-timing) var(--cubic-bezier)}@media (any-hover:hover){.link:hover{color:var(--accent-color)}}.link_accent{color:var(--accent-color)}@media (any-hover:hover){.link_accent:hover{color:var(--accent-color-dark)}}.swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.swiper-slide{height:auto}.ya-map{width:100%;height:19.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--text-dark-secondary);background-color:var(--bg-light);border-radius:var(--radius-common);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:160rem){.ya-map{height:auto;aspect-ratio:1120/500}@supports not (aspect-ratio:1/1){.ya-map{height:31.25rem}}}@media screen and (min-width:160.0625rem){.ya-map{height:11.95312vw}}@media screen and (max-width:39.375rem){.ya-map{height:15.625rem}}.fancybox__container .f-button.is-next svg,.fancybox__container .f-button.is-prev svg,.fancybox__container.has-toolbar .fancybox__toolbar .is-right .f-button[data-fancybox-close] svg,.fancybox__content .f-button.is-close-btn svg,.ya-map .ymaps-2-1-79-controls-pane,.ya-map .ymaps-2-1-79-controls__toolbar,.ya-map .ymaps-2-1-79-map-copyrights-promo{display:none}.article{margin-left:auto;margin-right:auto;width:100%;max-width:var(--article-width);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5625rem}.article_full-width{max-width:unset}@media screen and (max-width:39.375rem){.article{gap:.9375rem}}.article a:not(.tag),.article h1,.article h2,.article h3,.article h4,.article h5,.article h6,.article p,.article span:not(.tag){margin:0;padding:0}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{color:var(--section-text-color-primary)}.article p,.article span:not(.tag):not(.button__content):not(.button__text){color:var(--section-text-color-secondary);font-size:1.125rem;line-height:1.5}@media screen and (min-width:160.0625rem){.article p,.article span:not(.tag):not(.button__content):not(.button__text){font-size:.70312vw}}@media screen and (max-width:109.375rem){.article p,.article span:not(.tag):not(.button__content):not(.button__text){font-size:1rem}}@media screen and (max-width:39.375rem){.article p,.article span:not(.tag):not(.button__content):not(.button__text){font-size:.875rem}}.article ol,.article ul,.article__date{display:-webkit-box;display:-ms-flexbox;display:flex}.article ol,.article ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media screen and (min-width:160.0625rem){.article ol,.article ul{gap:.78125vw}}.article__date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.625rem;color:var(--section-text-color-secondary)}@media screen and (min-width:160.0625rem){.article__date{gap:.39062vw}}.article__calendar{width:1rem;height:1rem;fill:var(--section-text-color-secondary)}@media screen and (min-width:160.0625rem){.article__calendar{width:.625vw;height:.625vw}}.article__tag-list{margin-bottom:.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:1.25rem}@media screen and (min-width:160.0625rem){.article__tag-list{margin-bottom:.19531vw;gap:.78125vw}}@media screen and (max-width:109.375rem){.article__tag-list{margin-bottom:-.3125rem}}@media screen and (max-width:39.375rem){.article__tag-list{margin-bottom:0;gap:.9375rem}}.fancybox__container{--fancybox-bg: rgba(0, 0, 0, 0.60)}.fancybox__container .fancybox__slide{padding:3.125rem 1.25rem}@media screen and (min-width:160.0625rem){.fancybox__container .fancybox__slide{padding:1.95312vw 1.25rem}}@media screen and (max-width:39.375rem){.fancybox__container .fancybox__slide{padding:0!important}}@media screen and (max-width:62.5rem){.fancybox__container .fancybox__slide.has-image{padding:1.25rem!important}}@media screen and (max-width:39.375rem){.fancybox__container .fancybox__slide.has-image{padding:.9375rem!important}}.fancybox__container .fancybox__slide.has-image .fancybox__content{max-width:67.125rem}@media screen and (min-width:160.0625rem){.fancybox__container .fancybox__slide.has-image .fancybox__content{max-width:45.85938vw}}@media screen and (max-width:109.375rem){.fancybox__container .fancybox__slide.has-image .fancybox__content{max-width:51.25rem}}.fancybox__container .fancybox__slide.has-image img{border-radius:var(--radius-common);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__container .fancybox__nav{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;padding:0 var(--container-offset);width:100%;max-width:calc(var(--container-width));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}.fancybox__container .f-button.is-next,.fancybox__container .f-button.is-prev{position:relative!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;width:2.75rem;height:2.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--elements-dark);border-radius:var(--radius-common);border:solid 1px var(--stroke-dark);background-color:var(--bg-white);-webkit-transition:color var(--animation-timing) var(--cubic-bezier);transition:color var(--animation-timing) var(--cubic-bezier);pointer-events:all;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}@media screen and (min-width:160.0625rem){.fancybox__container .f-button.is-next,.fancybox__container .f-button.is-prev{width:1.71875vw;height:1.71875vw;border-width:.03906vw}}@media screen and (max-width:62.5rem){.fancybox__container .f-button.is-next,.fancybox__container .f-button.is-prev{width:2.125rem;height:2.125rem}}@media screen and (max-width:39.375rem){.fancybox__container .f-button.is-next,.fancybox__container .f-button.is-prev{width:1.5rem;height:1.5rem}}@media (any-hover:hover){.fancybox__container .f-button.is-next:hover,.fancybox__container .f-button.is-prev:hover{color:var(--accent-color)}.fancybox__container .f-button.is-next:hover::after,.fancybox__container .f-button.is-prev:hover::after{background-color:var(--accent-color)}}.fancybox__container .f-button.is-next:disabled,.fancybox__container .f-button.is-prev:disabled{fill:var(--text-disable);background-color:transparent}.fancybox__container .f-button.is-next::before,.fancybox__container .f-button.is-prev::before{content:"";position:absolute;top:-.375rem;left:-.375rem;width:calc(100% + .375rem*2);height:calc(100% + .375rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.fancybox__container .f-button.is-next::before,.fancybox__container .f-button.is-prev::before{top:-.23438vw;left:-.23438vw;width:calc(100% + .23438vw*2);height:calc(100% + .23438vw*2)}}.fancybox__container .f-button.is-next::after,.fancybox__container .f-button.is-prev::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:1.25rem;height:1.25rem;background-color:var(--elements-dark);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.11719 10.0924L13.2422 14.2174L12.0639 15.3957L6.76052 10.0924L12.0639 4.78906L13.2422 5.9674L9.11719 10.0924Z' fill='%23222222'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.11719 10.0924L13.2422 14.2174L12.0639 15.3957L6.76052 10.0924L12.0639 4.78906L13.2422 5.9674L9.11719 10.0924Z' fill='%23222222'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:background-color var(--animation-timing) var(--cubic-bezier);transition:background-color var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.fancybox__container .f-button.is-next::after,.fancybox__container .f-button.is-prev::after{width:.78125vw;height:.78125vw}}.fancybox__container .f-button.is-next{margin-right:0!important;-webkit-transform:scale(-1,1)!important;-ms-transform:scale(-1,1)!important;transform:scale(-1,1)!important}@media screen and (max-width:62.5rem){.fancybox__container .f-button.is-next{margin-right:1.25rem!important}}@media screen and (max-width:39.375rem){.fancybox__container .f-button.is-next{margin-right:.625rem!important}}.fancybox__container .f-button.is-prev{margin-left:0!important}@media screen and (max-width:62.5rem){.fancybox__container .f-button.is-prev{margin-left:1.25rem!important}}@media screen and (max-width:39.375rem){.fancybox__container .f-button.is-prev{margin-left:.625rem!important}}.fancybox__container.has-toolbar{--fancybox-bg: rgba(0, 0, 0, 0.85)}.fancybox__container.has-toolbar .fancybox__toolbar{top:3.125rem}@media screen and (min-width:160.0625rem){.fancybox__container.has-toolbar .fancybox__toolbar{top:1.95312vw}}@media screen and (max-width:109.375rem){.fancybox__container.has-toolbar .fancybox__toolbar{top:2.5rem}}@media screen and (max-width:62.5rem){.fancybox__container.has-toolbar .fancybox__toolbar{top:1.25rem}}.fancybox__container.has-toolbar .fancybox__toolbar .is-right{margin-right:3.125rem}@media screen and (min-width:160.0625rem){.fancybox__container.has-toolbar .fancybox__toolbar .is-right{margin-right:1.95312vw}}@media screen and (max-width:109.375rem){.fancybox__container.has-toolbar .fancybox__toolbar .is-right{margin-right:2.5rem}}@media screen and (max-width:62.5rem){.fancybox__container.has-toolbar .fancybox__toolbar .is-right{margin-right:1.25rem}}.fancybox__container.has-toolbar .fancybox__toolbar .is-right .f-button{width:1.25rem;height:1.25rem}@media screen and (min-width:160.0625rem){.fancybox__container.has-toolbar .fancybox__toolbar .is-right .f-button{width:.78125vw;height:.78125vw}}.fancybox__container.has-toolbar .fancybox__toolbar .is-right .f-button[data-fancybox-close]{background:0 0}@media (any-hover:hover){.fancybox__container.has-toolbar .fancybox__toolbar .is-right .f-button[data-fancybox-close]:hover::after{background-color:var(--accent-color)}}@media screen and (min-width:160.0625rem){.fancybox__container.has-toolbar .fancybox__toolbar .is-right .f-button[data-fancybox-close]::before{top:-.39062vw;left:-.39062vw;width:calc(100% + .39062vw*2);height:calc(100% + .39062vw*2)}}.fancybox__container.has-toolbar .fancybox__toolbar .is-right .f-button[data-fancybox-close]::after{content:"";width:100%;height:100%;background-color:var(--elements-white);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4144 10.0002L16.4144 5.00015L15.0002 3.58594L10.0002 8.58594L5.00015 3.58594L3.58594 5.00015L8.58594 10.0002L3.58594 15.0002L5.00015 16.4144L10.0002 11.4144L15.0002 16.4144L16.4144 15.0002L11.4144 10.0002Z' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4144 10.0002L16.4144 5.00015L15.0002 3.58594L10.0002 8.58594L5.00015 3.58594L3.58594 5.00015L8.58594 10.0002L3.58594 15.0002L5.00015 16.4144L10.0002 11.4144L15.0002 16.4144L16.4144 15.0002L11.4144 10.0002Z' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:background-color var(--animation-timing) var(--cubic-bezier);transition:background-color var(--animation-timing) var(--cubic-bezier)}.fancybox__content .f-button.is-close-btn{top:1.25rem!important;right:1.25rem!important;width:1.25rem;height:1.25rem;background:0 0;opacity:1}@media screen and (min-width:160.0625rem){.fancybox__content .f-button.is-close-btn{top:.78125vw!important;right:.78125vw!important;width:.78125vw;height:.78125vw}}@media screen and (max-width:39.375rem){.fancybox__content .f-button.is-close-btn{top:.9375rem!important;right:.9375rem!important}}@media (any-hover:hover){.fancybox__content .f-button.is-close-btn:hover::after,.fancybox__content .f-button.is-close-btn:hover::before{background-color:var(--accent-color);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.fancybox__content .f-button.is-close-btn::after,.fancybox__content .f-button.is-close-btn::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1rem;height:.125rem;background-color:var(--elements-dark);-webkit-transition:background-color var(--animation-timing) var(--cubic-bezier),-webkit-transform var(--animation-timing) var(--cubic-bezier);transition:background-color var(--animation-timing) var(--cubic-bezier),transform var(--animation-timing) var(--cubic-bezier);transition:background-color var(--animation-timing) var(--cubic-bezier),transform var(--animation-timing) var(--cubic-bezier),-webkit-transform var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.fancybox__content .f-button.is-close-btn::after,.fancybox__content .f-button.is-close-btn::before{width:.625vw;height:.07812vw}}.fancybox__content .f-button.is-close-btn::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fancybox__content .f-button.is-close-btn::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-window{padding:0;width:100%;max-width:38.75rem;border-radius:var(--radius-common);background-color:var(--bg-white);overflow:hidden;-webkit-transition:opacity var(--animation-timing) var(--cubic-bezier);transition:opacity var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.modal-window{max-width:24.21875vw}}@media screen and (max-width:109.375rem){.modal-window{max-width:37.5rem}}@media screen and (max-width:87.5rem){.modal-window{max-width:37.75rem}}@media screen and (max-width:39.375rem){.modal-window{height:100%;max-width:unset;border-radius:0}}.modal-window_successful{max-width:32.875rem}@media screen and (min-width:160.0625rem){.modal-window_successful{max-width:20.54688vw}}@media screen and (max-width:109.375rem){.modal-window_successful{max-width:25rem}}@media screen and (max-width:87.5rem){.modal-window_successful{max-width:22.125rem}}@media screen and (max-width:39.375rem){.modal-window_successful{max-width:unset}}.modal-window_successful .modal-window__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-window_catalog-info{height:auto}.modal-window_question{max-width:26.25rem}@media screen and (min-width:160.0625rem){.modal-window_question{max-width:16.40625vw}}.modal-window_quick-buy{max-width:51.25rem}@media screen and (min-width:160.0625rem){.modal-window_quick-buy{max-width:32.03125vw}}@media screen and (max-width:109.375rem){.modal-window_quick-buy{max-width:42.9375rem}}@media screen and (max-width:87.5rem){.modal-window_quick-buy{max-width:45.5rem}}.modal-window_modal-cart{max-width:51.25rem}@media screen and (min-width:160.0625rem){.modal-window_modal-cart{max-width:32.03125vw}}@media screen and (max-width:109.375rem){.modal-window_modal-cart{max-width:42.9375rem}}@media screen and (max-width:87.5rem){.modal-window_modal-cart{max-width:45.5rem}}.modal-window__container{padding:2.5rem;height:100%;overflow:auto}@media screen and (min-width:160.0625rem){.modal-window__container{padding:1.5625vw}}@media screen and (max-width:109.375rem){.modal-window__container{padding:1.875rem}}@media screen and (max-width:39.375rem){.modal-window__container{padding:1.5625rem .9375rem}}.modal-window__container::-webkit-scrollbar{width:.625rem}@media screen and (min-width:160.0625rem){.modal-window__container::-webkit-scrollbar{width:.39062vw}}.modal-window__container::-webkit-scrollbar-track{background:var(--bg-white)}.modal-window__container::-webkit-scrollbar-thumb{background-color:var(--elements-gray-secondary);border-radius:62.4375rem;border:3px solid var(--bg-white)}@media screen and (min-width:160.0625rem){.modal-window__container::-webkit-scrollbar-thumb{border-radius:39.02344vw;border-width:.11719vw}}.modal-window__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem}@media screen and (min-width:160.0625rem){.modal-window__head{gap:.58594vw}}.modal-window__head .text{color:var(--text-dark-secondary)}.modal-window__title{color:var(--text-dark-primary)}.modal-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.875rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:160.0625rem){.modal-links{gap:1.17188vw}}.modal-links__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3125rem;text-decoration:none}@media screen and (min-width:160.0625rem){.modal-links__item{gap:.19531vw}}@media (any-hover:hover){.modal-links__item:hover .modal-links__title{color:var(--accent-color)}}.modal-links__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3125rem;-webkit-transition:fill var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.modal-links__title{gap:.19531vw}}.modal-links__icon{width:1rem;height:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;fill:var(--elements-dark);-webkit-transition:fill var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.modal-links__icon{width:.625vw;height:.625vw}}.modal-action{position:relative;margin-top:2.5rem;padding:2.5rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5625rem}@media screen and (min-width:160.0625rem){.modal-action{margin-top:1.5625vw;padding:1.5625vw 0 0;gap:.97656vw}}@media screen and (max-width:109.375rem){.modal-action{margin-top:1.875rem;padding-top:1.875rem}}@media screen and (max-width:39.375rem){.modal-action{margin-top:1.5625rem;padding-top:1.5625rem}}.modal-action::before{content:"";position:absolute;top:0;left:-2.5rem;width:calc(100% + (2.5rem*2));height:1px;background-color:var(--stroke-dark)}@media screen and (min-width:160.0625rem){.modal-action::before{left:-1.5625vw;width:calc(100% + (1.5625vw*2))}}@media screen and (max-width:109.375rem){.modal-action::before{left:-1.875rem;width:calc(100% + (1.875rem*2))}}@media screen and (max-width:39.375rem){.modal-action::before{left:-.625rem;width:calc(100% + (.625rem*2))}}.modal-action__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5625rem}@media screen and (min-width:160.0625rem){.modal-action__form{gap:.97656vw}}.modal-action__tab{position:relative;left:-2.5rem;padding:0 2.5rem;width:calc(100% + (2.5rem*2));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.625rem;overflow-x:auto;overflow-y:hidden}@media screen and (min-width:160.0625rem){.modal-action__tab{left:-1.5625vw;padding:0 1.5625vw;width:calc(100% + (1.5625vw*2));gap:.39062vw}}@media screen and (max-width:109.375rem){.modal-action__tab{left:-1.875rem;padding:0 1.875rem;width:calc(100% + (1.875rem*2))}}@media screen and (max-width:39.375rem){.modal-action__tab{left:-.625rem;padding:0 .625rem;width:calc(100% + (.625rem*2))}}.modal-action__tab::-webkit-scrollbar{height:.625rem}@media screen and (min-width:160.0625rem){.modal-action__tab::-webkit-scrollbar{height:.39062vw}}.modal-action__tab::-webkit-scrollbar-track{background-color:var(--bg-white)}.modal-action__tab::-webkit-scrollbar-thumb{background-color:var(--elements-gray-secondary);border-radius:62.4375rem;border:3px solid var(--bg-white)}@media screen and (min-width:160.0625rem){.modal-action__tab::-webkit-scrollbar-thumb{border-radius:39.02344vw;border-width:.11719vw}}.modal-action__tab .tab{width:7.96875rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:160.0625rem){.modal-action__tab .tab{width:4.98047vw}}.modal-action__submit .button,.modal-action__tab .tab__content{width:100%}.modal-action__submit{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media screen and (min-width:160.0625rem){.modal-action__submit{gap:.78125vw}}.modal-action__submit .checkbox .text{color:var(--text-dark-secondary)}.modal-action__input .text-input{display:none}.modal-action__input .text-input_active,.modal-action__submit{display:-webkit-box;display:-ms-flexbox;display:flex}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiX3ZhcnMuc2NzcyIsIm1peGlucy9fbWl4aW4uc2NzcyIsImdsb2JhbC9fY29tbW9uLnNjc3MiLCJtaXhpbnMvX3Njcm9sbGJhci5zY3NzIiwiZ2xvYmFsL190ZXh0LnNjc3MiLCJtYWluLmNzcyIsImdsb2JhbC9fYnV0dG9ucy5zY3NzIiwibWl4aW5zL19kaXNhYmxlLW1vYi1ob3Zlci5zY3NzIiwibWl4aW5zL19wc2V1ZG8taG92ZXIuc2NzcyIsImdsb2JhbC9fbnVtYmVyLWlucHV0LnNjc3MiLCJtaXhpbnMvX251bWJlci1pbnB1dC5zY3NzIiwiZ2xvYmFsL19maWxlLWlucHV0LnNjc3MiLCJnbG9iYWwvX3RleHQtaW5wdXQuc2NzcyIsImdsb2JhbC9fc2VsZWN0LWlucHV0LnNjc3MiLCJnbG9iYWwvX3RhZy5zY3NzIiwiZ2xvYmFsL191c2VyLWF2YXRhci5zY3NzIiwiZ2xvYmFsL190YWJsZS5zY3NzIiwiZ2xvYmFsL190YWIuc2NzcyIsImdsb2JhbC9fcGFnaW5hdGlvbi5zY3NzIiwiZ2xvYmFsL19saXN0LnNjc3MiLCJnbG9iYWwvX3JhdGluZy5zY3NzIiwiZ2xvYmFsL19yYXRpbmctZm9ybS5zY3NzIiwiZ2xvYmFsL19hdmFpbGFiaWxpdHkuc2NzcyIsImdsb2JhbC9fYmxvY2txdW90ZS5zY3NzIiwiZ2xvYmFsL19icmVhZGNydW1icy5zY3NzIiwiZ2xvYmFsL19zZWN0aW9uLXRpdGxlLnNjc3MiLCJnbG9iYWwvX2NoZWNrYm94LnNjc3MiLCJnbG9iYWwvX3JhZGlvLnNjc3MiLCJnbG9iYWwvX3NlYXJjaC5zY3NzIiwiZ2xvYmFsL191c2VyLW1lbnUuc2NzcyIsImdsb2JhbC9fcHJpY2Uuc2NzcyIsImdsb2JhbC9fc2VjdGlvbi5zY3NzIiwiZ2xvYmFsL19zaG9ydC1wcm9kdWN0LnNjc3MiLCJnbG9iYWwvX3Byb2R1Y3QtY29sbGVjdGlvbi5zY3NzIiwiZ2xvYmFsL190b29sdGlwLnNjc3MiLCJjb21wb25lbnRzL2ZhbmN5Ym94L2ZhbmN5Ym94LnNjc3MiLCJnbG9iYWwvX2NvbnRhY3RzLXNvY2lhbC5zY3NzIiwiZ2xvYmFsL19sb2dvLnNjc3MiLCJnbG9iYWwvX2xpbmsuc2NzcyIsImdsb2JhbC9fc3dpcGVyLnNjc3MiLCJnbG9iYWwvX3lhLW1hcC5zY3NzIiwiY29tcG9uZW50cy9hcnRpY2xlL2FydGljbGUuc2NzcyIsImNvbXBvbmVudHMvbW9kYWwtd2luZG93L21vZGFsLXdpbmRvdy5zY3NzIiwiY29tcG9uZW50cy9tb2RhbC1hY3Rpb24vbW9kYWwtYWN0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkEsQUFBQSxXQUNFLHVCLENBQ0Esd1YsQ0FLQSxlLENBQ0EsaUIsQ0FDQSxrQixBQUdGLFdBQ0UsdUIsQ0FDQSxrVyxDQUtBLGUsQ0FDQSxpQixDQUNBLGtCLEFBR0YsV0FDRSx1QixDQUNBLDhVLENBS0EsZSxDQUNBLGlCLENBQ0Esa0JDakNGLEssQ0FDQyx5RCxDQUNBLDBCLENBQ0EsNkIsQ0FDQSw2RSxDQXdCQSwwQixDQVdBLHNLLENBQ0Esd0YsQ0FFQSw2QyxDQUNBLHlCLENBQ0EsK0IsQ0FDQSwyQixDQUdBLDRCLENBQ0Esa0MsQ0FDQSxxQixDQUNBLDhCLENBQ0EsZ0MsQ0FDQSxzRCxDQUNBLDBELENBQ0EsMkMsQ0FDQSx1QyxDQXVDQSx3QixDQUNBLDZCLENBT0EsMEIsQ0FDQSx1QixDQ3ZHQywwQ0RERixLLENBT0UsMkIsQ0FDQSxnQyxBQ0RBLHFDRFBGLEssQ0FZRSw2QixBQ0NBLHlDRGJGLEssQ0FnQkUsOEIsQUNHQSxzQ0RuQkYsSyxDQW9CRSw2QixBQ0tBLHdDRHpCRixLLENBd0JFLCtCLEFDdkJBLDBDRERGLEssQ0ErQkUsNkIsQUNsQkEseUNEYkYsSyxDQW1DRSwyQixBQzVCQSxxQ0RQRixLLENBMkRFLDBCLENBQ0Esa0MsQ0FDQSxxQixDQUNBLDhCLENBQ0Esa0MsQUM5REEsMENEREYsSyxDQW1FRSw0QixDQUNBLG1DLENBQ0EsdUIsQ0FDQSwrQixDQUNBLGtDLEFDMURBLHlDRGJGLEssQ0EyRUUsMEIsQ0FDQSxnQyxDQUNBLHVCLENBQ0EsNEIsQ0FDQSxpQyxBQzVEQSxzQ0RuQkYsSyxDQW1GRSxrQyxDQUNBLGdDLEFDM0RBLHdDRHpCRixLLENBd0ZFLHlCLENBQ0EsbUMsQ0FDQSxzQixDQUNBLCtCLENBQ0Esa0MsQUMzRkEsMENEREYsSyxDQW1HRSwwQixDQUNBLDZCLENBT0EsNEIsQ0FDQSwyQixBQ25GQSx3Q0R6QkYsSyxDQWdIRSw0QixDQUNBLDJCRWpIRixDLENBQ0UsNkIsQ0FBQSxxQixDQUNBLHVDLENBR0YsQyxDQUNDLHlCLENBR0QsSyxDQUNFLFcsQ0FFQSwwQyxDQUNBLGlCLENBQ0EsZSxDQUNBLDZCLENBR0YsSyxDQUNFLFcsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBR0YsVyxDQUNFLDhCLENBQ0EsK0IsQ0FHRixnQixDQUNFLDhCLENBQ0EsK0IsQ0FHRixXLENBQ0UsUSxDQUVBLGUsQ0FDQSxlLENBRUEsYyxDQUVBLGdDLENDekNBLDhCLENBQ0UsYSxDRkRGLDBDRUFBLDhCLENBSUksZ0JBSUosb0MsQ0FDRSwwQixDQUdGLG9DLENBQ0UsK0MsQ0FDQSx3QixDQUNBLGdDLENGZkYsMENFWUEsb0MsQ0FNSSx3QixDQUNBLHVCRDJCTixlLENBQ0UsVSxDQUNBLFksQ0FDQSxlLENBR0YsUSxDQVNFLGlCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQVhKLFEsQ0FDRSxpQixDQUNBLFMsQ0FFQSxnQixDQUVBLHlCLENBQUEsc0IsQ0FBQSxtQixDQUdBLGlCLENBR0Usa0IsQ0FBQSxtQixDQUFBLFcsQ0FJSixPLENBQ0UsZSxDQUdGLE0sQ0FDRSx1QixDQUNBLG9CLENBQUEsZSxDQUNBLFEsQ0FDQSxlLENBQ0EsZ0MsQ0FMRixvQyxDQUFBLGlDLENBQUEscUMsQ0FBQSx5QyxDQVdJLFksQ0FYSixpQyxDQUFBLGlDLENBZ0JJLHVCLENBaEJKLG1CLENBb0JJLGUsQ0FDQSx1QixDQUNBLHlCLENBSUosZ0IsQ0FDRSxpQixDQUNBLGUsQ0FDQSxXLENBQ0EsUSxDQUNBLFMsQ0FDQSxTLENBQ0EsVSxDQUNBLGtCLENBR0YsVSxDQUNFLGEsQ0FDQSxpQyxDQUVBLFUsQ0FDQSxnQyxDQUdGLGEsQ0FDRSxTLENBQ0EsUSxDQUdGLFMsQ0FDRSxVLENBQ0EsbUIsQ0FFQSxxRSxDQUFBLGlFLENBQUEsNkQsQ0FHRixlLENBQ0UsYyxDQUNBLEssQ0FDQSxNLENBQ0EsUyxDQUVBLFUsQ0FDQSxXLENBRUEscUIsQ0FDQSxTLENBQ0EsaUIsQ0FFQSxtQixDQUNBLGMsQ0FFQSwyTCxDQUFBLG1MLENBR0Esb0IsQ0FDRSxVLENBQ0Esa0IsQ0FFQSxrQixDRXpKSixLLENBQ0UsUyxDQUNBLFEsQ0FHRSxnQixDQUNFLGtCLENBQ0EsZSxDSE5KLDBDR0lFLGdCLENBS0ksb0IsQUhHTix5Q0dSRSxnQixDQVNJLGdCLEFIV04sd0NHcEJFLGdCLENBYUksbUJBSUosaUIsQ0FDRSxjLENBQ0EsZSxDSHZCSiwwQ0dxQkUsaUIsQ0FLSSxrQixBSGROLHlDR1NFLGlCLENBU0ksbUJBSUosZ0IsQ0FDRSxpQixDQUNBLGUsQ0hwQ0osMENHa0NFLGdCLENBS0ksa0IsQUgzQk4seUNHc0JFLGdCLENBU0ksa0JBSUosYSxDQUNFLGdCLENBQ0EsZSxDSGpESiwwQ0crQ0UsYSxDQUtJLG9CQUlKLG1CLENBQ0UsZSxDQUlKLGEsQ0FDRSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLHdCLENIakVGLDBDRzZEQSxhLENBT0ksa0IsQ0FDQSx5QixBSHpESix5Q0dpREEsYSxDQVlJLGdCLENBQ0EseUJBSUosYyxDQUNFLGUsQ0FPRixZLENBSkEsYSxDQUNFLGUsQ0FHRixZLENBQ0UsaUIsQ0FLSixHLENDOE9BLEcsQ0FDQSxHLENENU9FLFMsQ0FDQSxRLENDZ1BGLFcsQ0Q3T0EsRyxDQUVFLGtCLENBQ0EsZSxDQUNBLGUsQ0h2R0EsMENJc1ZFLFcsQ0RuUEosRyxDQU9JLHFCLEFIOUZGLHlDSThVRSxXLENEdlBKLEcsQ0FXSSxvQixBSDVGRixzQ0k0VUUsVyxDRDNQSixHLENBZUksb0IsQUgxRkYsd0NJMFVFLFcsQ0QvUEosRyxDQW1CSSxvQkNnUEosVyxDRDVPQSxHLENBRUUsZ0IsQ0FDQSxlLENBQ0EsZSxDSDlIQSwwQ0k0V0UsVyxDRGxQSixHLENBT0ksbUIsQUhySEYseUNJb1dFLFcsQ0R0UEosRyxDQVdJLGtCLENBQ0EsaUIsQUhwSEYsc0NJbVdFLFcsQ0QzUEosRyxDQWdCSSxtQixBSGxIRix3Q0lpV0UsVyxDRC9QSixHLENBb0JJLG9CQytPSixXLENBQ0EsVyxDQUNBLFcsQ0FDQSxXLENEOU9BLEcsQ0FLRSxpQixDQUNBLGUsQ0FDQSxlLENIekpBLDBDSXNZRSxXLENBQ0EsVyxDQUNBLFcsQ0FDQSxXLENEdlBKLEcsQ0FVSSxvQixBSGhKRix5Q0lpWUUsVyxDQUNBLFcsQ0FDQSxXLENBQ0EsVyxDRDlQSixHLENBY0ksb0IsQUh4SUYsd0NJNFhFLFcsQ0FDQSxXLENBQ0EsVyxDQUNBLFcsQ0RyUUosRyxDQWtCSSxnQkVyS0osTyxDQUNFLGlCLENBQ0EsUyxDQUNBLFEsQ0FFQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FFQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLG9CLENBRUEsYyxDQUNBLFEsQ0FDQSxrQyxDQUVBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUNBLGUsQ0xsQkEsMENLREYsTyxDQXNCSSxrQixBTFRGLHlDS2JGLE8sQ0EwQkksbUJBMUJKLGdCLENBQUEsZ0IsQ0ErQkkseUIsQ0FFQSxrQyxDQUVBLG1CLENBbkNKLDhCLENBQUEsOEIsQ0FzQ00sd0IsQ0FJSixlLENBQ0UsdUIsQ0FFQSxrQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsK0IsQ0FFQSxvQyxDTG5ERiwwQ0t5Q0EsZSxDQWFJLHlCLENBRUEsc0IsQUN4REoseUJEeUNDLDZCLENBb0JLLE0sQ0FDQSxXLENBRUEsWUF2QkwsdUIsQ0E0Q0EseUIsQ0FnREcsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSxLLENBRUEsUSxDQUNBLFcsQ0FJQSwyRSxDQUFBLG1FLENBdkdILHVCLENBc0NHLGtDLENBREEseUMsQ0FPSixpQixDQUNFLHNCLENBRUEsa0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLHlCLENBRUEsYyxDQUNBLG9DLENBRUEsaUksQ0FBQSx5SCxDTGxHRiwwQ0txRkEsaUIsQ0FpQk0sd0IsQ0FFQSxvQixDQUVBLHVCLEFDMUdOLHlCQUNFLHVCLENENkdFLCtCLENBekJILCtCLENBOEJLLE0sQ0FDQSxXLENBRUEsVSxDQWpDTCxxQyxDQXFDSyxzQkFyQ0wsK0IsQ0EyQ0ssd0IsQ0EzQ0wseUIsQ0F5REcsb0MsQ0F6REgsMEIsQ0FBQSwwQixDQWdFRyw0QixDQUNBLG1DLENMdEpKLDBDS3FGQywwQixDQUFBLDBCLENBb0VLLHVCQUtOLGdCLENBQ0UsaUIsQ0FFQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFksQ0FFQSx5QixDQUVBLG9FLENBQUEsNEQsQ0FFQSxlLENMeEtGLDBDSzhKQSxnQixDQWFJLGNBYkgsaUMsQ0FrQkssWSxDQUVBLG1CLENMbExOLDBDSzhKQyxpQyxDQXVCTyxjQXZCUCw4QixDQTRCSyxpQixDQUNBLHdCLENBN0JMLGdELENBbUNLLDZCLENBQUEseUIsQ0FBQSxxQixDQ2pNTix5QkFDRSxzQixDRHFNRSw4QixDQXhDSCxvQyxDQTJDSywrQkEzQ0wseUIsQ0FBQSx5QixDQWlERyx5QixDQUVBLDRCLENBbkRILHdCLENFOUpELFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBRUEsNkIsQ0FDQSw4QixDQUVBLDRCLENBRUEsUyxDUFZBLDBDSzhKQyx3QixDRWpKQyxhLENBQ0EsYyxDQUVBLDZCLENBQ0EsZ0NGdU1GLFksQ0FDSSxpQixDQUNBLGdCLENBRUosWSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsMEIsQ0FFQSxtQyxDQUNBLGdDLENBRUEsNkgsQ0FBQSxxSCxDTHRPRiwwQ0s0TkEsWSxDQWNJLHVCLEFDMU9KLHlCRDROQyxnQyxDQXNCTyx3QixDQ2pQTixrQixDRDJORCxtQyxDQTBCTywyQkExQlAsc0IsQ0FnQ0csZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsaUIsQ0NqUUoseUJBQ0UsNEIsQ0RxUUksZ0MsQ0ExQ0wsMEMsQ0E4Q1MsMEIsQ0N6UVIsNEIsQ0QyTkQsNkMsQ0FrRFMsaUNBbERULDZCLENBd0RLLFUsQ0FDQSxpQixDQUNBLFMsQ0FDQSxxQixDQUNBLHVCLENBRUEsd0IsQ0FDQSx5QixDQUNBLG9DLENBRUEsb0IsQ0FDQSxzQyxDQUFBLGtDLENBQUEsOEIsQ0wvUk4sMENLNE5DLDZCLENBc0VPLHNCLEFDbFNSLHlCRDROQyw0QyxDQThFYSxnQixDQUNBLDhCQS9FYixzQyxDQW9GUyxnQixDQUNBLDJCLENBQ0EsZ0IsQ0FDQSxzSCxDQUFBLDhHLENBdkZULDRDLENBMkZhLHdCLENBQ0EsMEIsQ0N4VGQseUJENE5DLGtELENBZ0dpQiwwQixDQUNBLDhCQWpHakIscUIsQ0FBQSxxQixDQXlHRyx3QixDQUVBLDRCLENBR0QsbUMsQ0FHSyw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQWpIUCwwQixDQXdISyxpQixDQUNBLFMsQ0FFQSx5QixDQTNITCw2QixDQStISyxtQixDQUlKLHVCLENBQ0UscUIsQ0FDQSxvQyxDQUNBLGdDLENDbFdKLHlCQUNFLHVDLENEcVdNLHVDQVBMLHVDLENBV0sseUMsQ0FYTCxxQyxDQWlCSyxvQixDQWpCTCx3QyxDQXFCSyxxQixDQXhKUCxrQixDQThKRyxnQixDTDFYSiwwQ0s0TkMsa0IsQ0FpS0ssa0JBaktMLG1CLENBc0tHLGUsQ0xsWUosMENLNE5DLG1CLENBeUtLLGtCQXpLTCxrQixDQThLRyxnQixDTDFZSiwwQ0s0TkMsa0IsQ0FpTEssa0JBakxMLGdDLENBcUxLLFUsQ0FDQSxXLENMbFpOLDBDSzROQyxnQyxDQXlMTyxZLENBQ0EsZUFNUixnQixDQUNFLGtCLENBR0YsYSxDQUNFLGEsQ0FDQSxjLENBQ0EsMkIsQ0FBQSxnQixDQUFBLE8sQ0FFQSxvQixDQUVBLG1FLENBQUEsMkQsQ0FFQSxtQixDTHphRiwwQ0tnYUEsYSxDQVlJLGMsQ0FDQSxpQkFJSixnQixDQUNFLGlCLENBQ0EsUyxDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw2QixDQUFBLDhCLENBQUEsMEIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxTLENMemJGLDBDS2liQSxnQixDQVdJLGFHN2JOLGEsQ0FDRSx3QixDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxXLENBRUEsbUMsQ0FDQSxrQyxDUlRBLDBDUURGLGEsQ0FhSSx5QixDQUNBLGNBR0Ysb0IsQ0NoQkEsMEIsQ0FFQSxZLENURkEsMENRZ0JBLG9CLENDWEUseUIsQ0FFQSxjRGFELDZCLENDUkcsa0QsQ0ZaSixVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYyxDQUVBLDZCLENBQ0EsOEIsQ0FFQSw0QixDQUVBLFMsQ1BWQSwwQ1NZSSxrRCxDRkNGLGEsQ0FDQSxjLENBRUEsNkIsQ0FDQSxnQ0VBQSx5QyxDQUNFLGdCLENUbEJKLDBDU2lCRSx5QyxDQUlJLGlCREROLHFCLENBQ0UsaUIsQ0FFQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSwwQixDQUFBLHVCLENBQUEsa0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUVBLGdCLENBUEQsNkIsQ0RsQkQsWSxDQUNBLGEsQ0FFQSw0QixDQUNBLDZCLENQTkEsMENRb0JDLDZCLENEUEMsYSxDQUNBLGMsQ0FFQSw2QixDQUNBLGdDLEFEakJGLHlCRW9CQywrQyxDQWdCTywwQkFNUixtQixDQUNFLGEsQ0FDQSxjLENBRUEseUIsQ0FFQSxtRSxDQUFBLDJELENSaERGLDBDUTBDQSxtQixDQVNJLGMsQ0FDQSxpQkFJSixvQixDQUNFLFMsQ0FDQSxRLENBRUEsZSxDQUNBLGEsQ0FFQSxpQixDQUNBLGUsQ0FFQSxTLENBRUEsb0UsQ0FBQSw0RCxDUnBFRiwwQ1F3REEsb0IsQ0FlSSxjLENBQ0EsZ0JBekVOLHNCLENBOEVJLFMsQ0E5RUosMkMsQ0FrRlEseUIsQ0FsRlIsMEMsQ0FzRlEsd0IsQ0V0RlIsVyxDQUNFLFMsQ0FDQSxRLENBRUEsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esc0IsQ0FBQSxtQixDQUFBLHFCLENBQ0EsWSxDQUVBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDVlhBLDBDVURGLFcsQ0FlSSxjLEFKZEYseUJJREYsbUMsQ0FxQlEsMEJBS04sbUIsQ0FDRSxnQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsZ0MsQ0FDQSxtQyxDQUNBLGtDLENWakNGLDBDVXlCQSxtQixDQVdJLGdCLENBRUEsdUJBSUosaUIsQ0FDRSxhLENBQ0EsYyxDQUVBLHlCLENBRUEsbUUsQ0FBQSwyRCxDVmhERiwwQ1UwQ0EsaUIsQ0FTSSxjLENBQ0EsaUJBSUosb0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLGlCLENBQ0Esc0IsQ0FBQSxtQixDQUFBLHFCLENBR0YsaUIsQ0FDRSxlLENBR0YsaUIsQ0FDRSx3QixDQUNBLGdDLENBR0QsOEQsQ0FJTyx3QixDQUpQLCtDLENBWU8sK0IsQ0FaUCxpRSxDQWVTLHdCLENBZlQsa0UsQ0FBQSxrRSxDQXdCVyx5QixDQVNkLGtCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxXLENBRUEsYSxDUnBGQSxxQyxDQUNFLGMsQ0YxQkYsMENFeUJBLHFDLENBSUksaUJBSUosMkMsQ0FDRSxnQyxDQUdGLDJDLENBQ0UsK0MsQ0FDQSx3QixDQUNBLGdDLENGeENGLDBDRXFDQSwyQyxDQU1JLHdCLENBQ0EscUIsQ1E2RE4sa0IsQ0FTSSxjQVRKLDhCLENBYUksbUIsQ0FBQSxhLENDdkhKLFcsQ0FDRSxpQixDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxZLENYSkEsMENXREYsVyxDQVNJLGNBK05ELGlFLENBeE5ELGtCLENBSkEscUIsQ0FDRSw4QixDQUdGLGtCLENBQ0Usd0IsQ0FHQSxjLENBQ0EsZSxDQUVBLGdDLENBQ0EsbUMsQ0FDQSxrQyxDQUVBLDBMLENBQUEsa0wsQ0FJQSxTLENBQ0EsVyxDWC9CRiwwQ1dlQSxrQixDQW1CSSx5QixDQUVBLGdCLENBRUEsdUIsQVgxQkoseUNXR0Esa0IsQ0EyQkkseUIsQ0FFQSxtQixBTDVDSix5QkFDRSx3QixDSytDRSxrQ0FqQ0gsd0IsQ0FxQ0csZ0MsQ0FyQ0gsMkIsQ0F5Q0cseUIsQ0FFQSxrQyxDQUNBLCtCLENBNUNILHNELENBK0NLLHlCLENBL0NMLDZDLENBK0NLLHlCLENBL0NMLGlELENBQUEsa0QsQ0ErQ0sseUIsQ0EvQ0wsd0MsQ0ErQ0sseUIsQ0EvQ0wsNkMsQ0FvREcsK0IsQ0FwREgsb0MsQ0FvREcsK0IsQ0FwREgsd0MsQ0FBQSx5QyxDQW9ERywrQixDQXBESCwrQixDQW9ERywrQixDQUlKLGdCLENBQ0UsaUIsQ0FFQSxVLENBQ0EsYyxDQUVBLGdDLENBQ0EsbUMsQ0FDQSxrQyxDQUVBLDBMLENBQUEsa0wsQ1hqRkYsMENXdUVBLGdCLENBZUksa0IsQUx0RkoseUJBQ0Usc0IsQ0t5RkUsa0NBbkJILG1DLENBd0JLLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxTLENBRUEsVSxDQUNBLFcsQ0FFQSxTLENBRUEsYyxDQWxDTCxzRSxDQXFDTyxpQixDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsYyxDQUNBLGMsQ0E5Q1AseUQsQ0FBQSw4RCxDQW1ETyxXLENBbkRQLHlDLENBcUVLLCtCLENBckVMLDBDLENBQUEseUMsQ0F5REssaUIsQ0FDQSxTLENBQ0EsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsVyxDQUVBLHFCLENBQ0EsVSxDQUNBLDBCLENBQUEsdUIsQ0FBQSxrQixDQUNBLGEsQ0FHQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxlLENBRUEsc0UsQ0FBQSw4RCxDWG5KTiwwQ1d1RUMsMEMsQ0FBQSx5QyxDQStFTyxzQixDQUVBLGtCLEFYNUlSLHlDVzJEQywwQyxDQUFBLHlDLENBcUZPLG1CQXJGUCwwQyxDQTBGSyw4QixDQUVBLFMsQ0E1RkwsK0MsQ0FtR08sUyxDQW5HUCxnRCxDQXVHTyxTLENBUVIsbUIsQ0FDRSxhLENBQ0EsYyxDQUNBLG1CLENBQUEsYSxDQUNBLCtCLENBRUEsd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ1g1TEYsMENXc0xBLG1CLENBU0ksYyxDQUNBLGlCQUlKLG9CLENBQ0UsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFMsQ0FDQSxtQixDQUNBLGUsQ0FFQSxVLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLFcsQ0FDQSx1QixDQUFBLG9CLENBQUEsaUIsQ0FDQSxzQixDQUFBLG1CLENBQUEscUIsQ0FFQSxnQyxDQUNBLHNELENBQUEsOEMsQ0FFQSxvTCxDQUFBLDRLLENBSUEsbUIsQ0FDQSxTLENBQ0EsaUIsQ1g1TkYsMENXb01BLG9CLENBMkJJLG9CLENBQ0EsZ0IsQ0FDQSxZLENBRUEsb0UsQ0FBQSw4REFJSCx3QyxDQUdLLGtCLENBRUEsbUIsQ0FDQSxrQixDQUVBLGtCLENYL09OLDBDV3VPQyx3QyxDQVdPLHFCQVhQLHNDLENBb0JHLHVDLENDNVBOLGEsQ0FDRSxpQixDQUVBLFUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsWSxDQUVBLG9CLENBRUMsMkMsQ0FBQSxvRSxDQWlCUyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQWxCVCwyQyxDQU1PLFcsQ0FFQSxvRSxDQUFBLDRELENaakJSLDBDWVNDLDJDLENBV1MsY0FYVCxvRSxDQWVTLGlCLENBSUEsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsYSxDQUNBLGMsQ0FFQSxnQyxDQUNBLG1DLENBQ0EscUMsQ0FFQSx3SSxDQUFBLGdJLENacENWLDBDWVNDLG9FLENBK0JXLGMsQ0FDQSxlLENBRUEsdUJBbENYLDJFLENBc0NXLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FDQSxXLENBRUEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxtQixDQUFBLGEsQ0FDQSxVLENBQ0EsVyxDQUVBLHNTLENBQ0EsdUIsQ0FDQSwwQixDQUNBLDJCLENaL0RaLDBDWVNDLDJFLENBeURhLFksQ0FDQSxlQTFEYix5RSxDQW1FVyx5QixDQW5FWCxrRyxDQXNFYSxvQyxDQUNBLGdDLENBU2QsdUIsQ0FDRSwrQixDQUdELCtDLENBQUEsNkMsQ0FLSyxnQyxDQUxMLHFFLENBQUEsbUUsQ0FTUywrQixDQUFBLDJCLENBQUEsdUIsQ0FUVCw4QyxDQUFBLDRDLENBZUssa0IsQ0FFQSxtQixDQUNBLGtCLENaL0dOLDBDWTZGQyw4QyxDQUFBLDRDLENBcUJPLHFCQXJCUCxnRCxDQTRCSyxrQyxDQUNBLCtCLENBN0JMLHNFLENBaUNTLHlCLENBakNULHNFLENBcUNTLHlCLENBbklaLHVELENBNElNLHVDLENBS04sZSxDQUNFLHdCLENBRUEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLFksQ0FFQSxnQyxDQUNBLG1DLENBQ0Esa0MsQ0FFQSwyRSxDQUFBLG1FLENBRUEsYyxDWi9KQSwwQ1lnSkYsZSxDQWtCSSx5QixDQUVBLFksQ0FFQSx1QixBWjFKRix5Q1lvSUYsZSxDQTBCSSwyQixBTjFLRix5QkFDRSxxQixDTTZLQSxrQ0FHRixtQixDQUNFLGMsQ0FHRixxQixDQUNFLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxhLENBRUEseUIsQ0FFQSxnQyxDQUFBLDRCLENBQUEsd0IsQ0FFQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUVBLGdGLENBQUEsZ0UsQ0FBQSw4SCxDWmhNRiwwQ1lxTEEscUIsQ0FjSSxZLENBQ0EsZUFJSixxQixDQUNFLFUsQ0FDQSxjLENBQ0EsYSxDQUVBLDhCLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQUNBLHNCLENBRUEsb0UsQ0FBQSw0RCxDQUVBLGUsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDWnRORiwwQ1l3TUEscUIsQ0FpQkksa0IsQVo3TUoseUNZNExBLHFCLENBcUJJLG1CQUtOLGMsQ0FDRSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsTSxDQUNBLGUsQ0FDQSxtQixDQUVBLFUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxtQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxRLENBRUEsZ0MsQ0FDQSxvRCxDQUFBLDRDLENBQ0Esa0MsQ0FDQSxhLENBQ0Esd0IsQ0FBQSwyQixDQUVBLG9MLENBQUEsNEssQ0FJQSxTLENBQ0EsaUIsQ1Y3UEEsaUMsQ0FDRSxhLENGREYsMENFQUEsaUMsQ0FJSSxnQkFJSix1QyxDQUNFLDBCLENBR0YsdUMsQ0FDRSwrQyxDQUNBLHdCLENBQ0EsZ0MsQ0ZmRiwwQ0VZQSx1QyxDQU1JLHdCLENBQ0EscUIsQ1UrTU4sYyxDQWdDSSxnQixDQUNBLG9CLENBRUEsa0IsQ0FDQSxxQixDQUVBLDZELENBQUEsdURBR0Ysb0IsQ0FDRSx3QixDQUVBLFUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHNCLENBQUEsbUIsQ0FBQSxxQixDQUVBLDhCLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsZSxDQUNBLG9CLENBRUEsZ0MsQ0FDQSxRLENBQ0Esa0MsQ0FFQSxpSSxDQUFBLHlILENBR0EsYyxDWmhTRiwwQ1kyUUEsb0IsQ0F3QkkseUIsQ0FFQSxrQixBWnpSSix5Q1krUEEsb0IsQ0E4QkksMEIsQ0FFQSxtQixBTjNTSix5QkFDRSwwQixDTThTRSxrQ0FwQ0gsMkIsQ0FBQSwwQixDQXlDRyx5QixDQUVBLGdDLENDdlROLEksQ0FDRSxRLENBQ0EscUIsQ0FFQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSwwQixDQUFBLHVCLENBQUEsa0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLCtCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUVBLGMsQ0FDQSx3QyxDQUNBLFEsQ0FFQSxxQyxDQUVBLG9CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FDQSwrRSxDQUFBLHVFLENidEJBLDBDYURGLEksQ0EwQkksd0IsQ0FFQSxvQixBYmZGLHlDYWJGLEksQ0FnQ0ksdUIsQ0FFQSxrQixBUGpDRix5QkFDRSxVLENPb0NBLGdEQ3RDSixZLENBQ0UsUyxDQUNBLFEsQ0FFQSxlLENBQ0EsZ0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLG9CLENBRUEsZ0MsQ0FDQSx3QixDQUVBLGUsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDZGZBLDBDY0RGLFksQ0FtQkksZSxDQUNBLGdCLENBRUEsMEIsQWRURix5Q2NiRixZLENBMEJJLGEsQ0FDQSxnQixBZEZGLHdDY3pCRixZLENBK0JJLGEsQ0FDQSxnQkFHRixpQixDQUNFLFksQ0FDQSxhLENBRUEsd0IsQ2R0Q0YsMENja0NBLGlCLENBT0ksYyxDQUNBLGlCLEFkOUJKLHlDY3NCQSxpQixDQVlJLGMsQ0FDQSxpQixBZHZCSix3Q2NVQSxpQixDQWlCSSxZLENBQ0EsZUFJSixtQixDQUNFLFUsQ0FDQSxXLENBRUEsbUIsQ0FBQSxnQixDQUNBLHlCLENBQUEsc0IsQ0FFQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUNBLG1CLENWNDhDSixvQixDVzdnREEsTSxDQUVFLHVCLENBRUEsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsa0MsQ0FDQSxvQyxDQUVBLGUsQ2ZYQSwwQ0k2aERFLG9CLENXOWhESixNLENBZUksdUIsQWZVRix3Q0l5Z0RFLG9CLENXbGlESixNLENBbUJJLGdCWGtoREYsMkIsQ1dyaURGLGEsQ0F1QkksZSxDWGloREYsMEIsQ1l2aURBLGEsQ0RERixZLENDR0ksUSxDQVNBLDhCLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBSUEsa0MsQ1pxaERGLDBCLENXeGlERixZLENBMkJJLFMsQ0FXQSw0QixDQUNBLHdCLENBRUEsZSxDQVhBLFUsQ2Y3QkYsMENJcWpESSwwQixDV3RqRE4sWSxDQTRDTSxnQixDQUVBLHVCLEFmakNKLHlDSThpREksMEIsQ1czakROLFksQ0FrRE0sbUIsQWZ6Qkosd0NJc2lESSwwQixDQU1BLGdDLENXcmtETixZLENBQUEsa0IsQ0FzRE0sbUIsQ0FBQSxtQixDQUFBLFksQ1grZ0RBLGdDLENXcmtETixrQixDQTJEUSxVLENBRUEsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FFQSxXLENYa2hERixtQyxDV2psRE4scUIsQ0FvRVUsUyxDQUVBLFUsQ0FDQSxZLENBQ0EsbUMsQ0FFQSxRLENYK2dERiwyQyxDQURBLHdDLENXeGxEUiw2QixDQUFBLDBCLENBOEVZLHlCLENBRUEsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsb0MsQ1g4Z0RKLHdDLENXam1EUiwwQixDQXVGWSx3QixDWDZnREosMkMsQ1dwbURSLDZCLENBMkZZLG9CLENYNmdESix1RCxDQURBLG9ELENXdm1EUix5QyxDQUFBLHNDLENBbUdjLCtCLENBRUEscUMsQ1h3Z0ROLHNELENBREEsbUQsQ1c1bURSLHdDLENBQUEscUMsQ0E2R2Msa0IsQ1hvZ0RSLDZCLENXam5ETixlLENBc0hRLFUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBRUEsb0MsQ0FDQSxrQyxDQUVBLGlCWGtnREosNkIsQ0FDQSw2QixDV2hvREosZSxDWDhuREksZSxDVzMvQ0Usd0IsQ0FFQSxvQyxDZnBJSiwwQ0lxb0RNLDZCLENBQ0EsNkIsQ1d2b0RSLGUsQ1hxb0RRLGUsQ1c3L0NBLHlCLENBRUEsdUIsQWY3SE4seUNJZ29ETSw2QixDQUNBLDZCLENXOW9EUixlLENYNG9EUSxlLENXOS9DQSw0QixBZjNITixzQ0lnb0RNLDZCLENBQ0EsNkIsQ1dwcERSLGUsQ1hrcERRLGUsQ1doZ0RBLDZCWHFnREosNkIsQ1d2cERKLGUsQ0F3Sk0sZ0IsQ0FDQSxlLENDeEpKLGEsQ0FDRSx5QixDQUdBLHlCLENBQUEsc0IsQ0FBQSxpQixDQUNBLDBCLENBQUEsdUIsQ0FBQSxrQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsVyxDQU9BLGMsQ0FDQSxtQyxDQUdBLDBMLENBQUEsa0wsQ0FJQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ2hCekJGLDBDZ0JBQSxhLENBNEJJLHlCLENBQ0EsWSxDQUVBLGdCLENBRUEsdUIsQWhCckJKLHlDZ0JaQSxhLENBcUNJLHVCLENBRUEsbUIsQVZ2Q0oseUJBQ0UsbUIsQ1UwQ0UseUIsQ0EzQ0gsOEIsQ0E4Q0ssMEJBOUNMLG9CLENBbURHLHlCLENBRUEsZ0MsQ0FDQSw0QixDQXRESCwrQixDQXlESyx3QixDQUtMLGlDLENBR0sseUIsQ0FFQSxnQyxDQUNBLDRCLENBTkwsNEMsQ0FTTyx3QixDQVRQLCtCLENBZ0JLLHlCLENBaEJMLDBDLENBbUJPLHdCLENBTVIsVSxDQUNFLGEsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxhLENBRUEsNkIsQ0FFQSxtRSxDQUFBLDJELENoQjlGRiwwQ2dCdUZBLFUsQ0FVSSxjLENBQ0EsaUJBSUosWSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsUyxDQUNBLFEsQ0FDQSxjLENBQ0EsYyxDVjdHRix5QlVzR0MsNkIsQ0FXSywwQkFYTCx1QixDQWdCRyw2QixDQUlKLFksQ0FDRSxZLENDNUhKLFcsQ0QySEcsbUIsQ0FJRyxtQixDQUFBLG1CLENBQUEsWSxDWjBvRE4sVyxDQURBLFcsQ0FEQSxPLENjdndEQSxPLENBSUUsUSxDQUNBLFMsQ0FDQSxlLENBRUEseUMsQ0FDQSxrQixDQUNBLGUsQ0FDQSxlLENsQlZBLDBDSW94REUsVyxDQURBLFcsQ0FEQSxPLENjbnhESixPLENBY0ksb0IsQWxCREYseUNJOHdERSxXLENBREEsVyxDQURBLE8sQ2N6eERKLE8sQ0FrQkksZ0IsQWxCT0Ysd0NJd3dERSxXLENBREEsVyxDQURBLE8sQ2MveERKLE8sQ0FzQkksbUJkZ3hERixjLENBREEsYyxDQURBLFUsQ2NweURGLFUsQ0E0QkksYSxDbEIzQkYsMENJNHlESSxjLENBREEsYyxDQURBLFUsQ2MzeUROLFUsQ0ErQk0sdUIsQWxCbEJKLHlDSXN5REksYyxDQURBLGMsQ0FEQSxVLENjanpETixVLENBbUNNLHNCZHF4REYsc0IsQ0FEQSxzQixDQURBLGtCLENjdHpESixrQixDQXVDTSxxQixDbEIxQkoseUNJaXpETSxzQixDQURBLHNCLENBREEsa0IsQ2M1ekRSLGtCLENBMENRLHNCZDR4REosZ0IsQ0FDQSxxQixDQUhBLGdCLENBQ0EscUIsQ0FIQSxZLENBQ0EsaUIsQ2NuMERKLFksQ2RpMERJLGlCLENjanhERSx1QyxDQUNBLGUsQ2QyeEROLGMsQ2N0eERBLFUsQ0FHSSxzQixDQUVBLG9CLENsQjFERiwwQ0lnMURFLGMsQ2MzeERKLFUsQ0FRTSxzQixDQUVBLHVCLEFsQm5ESix5Q0l5MERFLGMsQ2NoeURKLFUsQ0FjTSxzQixDQUVBLHVCZG94REosc0IsQ2NweURGLGtCLENBb0JNLFUsQ0FDQSxpQixDQUNBLGEsQ0FFQSxjLENBQ0EsZSxDQUNBLG9CLENBRUEsb0MsQ0FDQSx3QixDbEJsRkosMENJbzJESSxzQixDYy95RE4sa0IsQ0FnQ1EsZSxDQUVBLGMsQ0FDQSxlLENBRUEsMEIsQWxCOUVOLHlDSSsxREksc0IsQ2N0ekROLGtCLENBeUNRLGlCLEFsQnRFTix3Q0l1MURJLHNCLENjMXpETixrQixDQTZDUSxnQmRpeERSLFcsQ2Mzd0RBLE8sQ0FFRSxvQixDQUNBLGlCLENkNHdEQSxjLENjL3dERixVLENBTUksbUIsQ0FFQSxvQixDbEJoSEYsMENJNDNESSxjLENjcHhETixVLENBV00scUIsQ0FFQSx1QixBbEJ6R0oseUNJcTNESSxjLENjenhETixVLENBaUJNLHNCLENBRUEsbUIsQWxCbkdKLHdDSTgyREksYyxDYzl4RE4sVSxDQXVCTSxtQixDQUVBLHVCZHl3REYsc0IsQ2NseURKLGtCLENBNkJNLG9CLENBRUEseUIsQ0FFQSw0QixDQUNBLHFCLENEM0lOLFcsQ0FFRSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLFksQ2pCRkEsMENpQkRGLFcsQ0FNSSxjQUdGLGlCLENBQ0UsUyxDQUNBLFEsQ0FFQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0EsWSxDQUVBLGUsQ2pCaEJGLDBDaUJRQSxpQixDQVdJLGNBS0QsZ0MsQ0FFRyx5QixDQUVBLGdDLENBS04sbUIsQ0FDRSxhLENBQ0EsYyxDQUVBLGMsQ0FDQSxlLENBQ0EsZSxDakJ2Q0YsMENpQmlDQSxtQixDQVNJLGUsQ0FDQSxnQixDQUVBLGtCLEFqQnJCSix3Q2lCU0EsbUIsQ0FnQkksYyxDQUNBLGlCRW5ETixPLENBQ0UsaUIsQ0FFQSxjLENBQ0EsZSxDQUVBLGUsQ25CTEEsMENtQkRGLE8sQ0FTSSxlLENBQ0EsaUJBR0YsZ0IsQ0FBQSxlLENBSUUsVSxDQUNBLFcsQ0FFQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQVBGLGdCLENBRUUsaUIsQ0FDQSxTLENBT0YsZSxDQUNFLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxTLENBRUEsMkIsQ0FDQSxjLENBRUEsb0MsQ0FDQSxrQixDQUFBLGUsQ0FFQSxvRSxDQUFBLDRELENDVkQsc0IsQ0RhRCxnQixDQUNFLG1DLENBR0YsZSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esc0IsQ0FBQSxtQixDQUFBLHFCLENBQ0EsVyxDbkI3Q0YsMENtQnlDQSxlLENBT0ksY0FQSCxxQixDQVdHLCtCLENBR0QsOEIsQ0FFRyxjLENDeEROLHFCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLFcsQ3BCSkYsMENvQkNBLHFCLENBTUksY0FJSixrQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxZLENBRUEsYyxDQUNBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENwQmpCRiwwQ29CV0Esa0IsQ0FTSSxjQUlKLGtCLENBQ0UsYyxDQUNBLGUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUVBLGMsQ3BCN0JGLDBDb0J3QkEsa0IsQ0FRSSxjLENBQ0EsaUJBVEgsNkIsQ0FjSyxvQyxDQWRMLHNCLENBbUJHLFUsQ0FDQSxXLENBSUEsbUUsQ0FBQSwyRCxDQUlKLGtCLENBQ0UsK0IsQ0N0REosYSxDQUNFLHlELENBRUEsaUIsQ0FDQSxTLENBQ0EsdUIsQ0FFQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsWSxDQUVBLHNDLENBRUEsa0MsQ0FFQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUNBLGUsQ3JCakJBLDBDcUJERixhLENBcUJJLHlCLENBRUEsYyxBckJWRix5Q3FCYkYsYSxDQTJCSSwwQkFHRix1QixDQUNFLHVELENBR0Ysc0IsQ0FDRSxpRCxDQW5DSixxQixDQXVDSSxVLENBRUEsYyxDQUNBLGUsQ0FFQSxpRCxDQUNBLG1CLENyQjVDRiwwQ3FCREYscUIsQ0FnRE0sYyxDQUNBLGUsQ0FFQSxzQixBckJ0Q0oseUNxQmJGLHFCLENBdURNLGEsQ0FDQSxnQkF4RE4sb0IsQ0E2REksVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBRUEsVSxDQUNBLFcsQ0FFQSxpRCxDQUNBLFUsQ0N2RUosVSxDQUNFLFEsQ0FDQSxnQixDQUdBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsVyxDQUVBLGdDLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxlLENBRUEsZ0MsQ0FDQSxrQyxDdEJkQSwwQ3NCREYsVSxDQWtCSSxpQixDQUVBLFksQ0FFQSxvQixBdEJURix5Q3NCYkYsVSxDQTBCSSxZLENBRUEsZ0IsQXRCSEYsd0NzQnpCRixVLENBZ0NJLG1CQy9CRixrQixDRERGLFUsQ0FBQSxrQixDQ0tJLG1CLENBQUEsbUIsQ0FBQSxZLENETEosa0IsQ0FvQ0ksVSxDQUVBLGMsQ0FDQSxhLENBR0Esb0MsQ0FFQSx1aEMsQ0FBQSwrZ0MsQ0FDQSx5QixDQUFBLGlCLENBQ0EsNkIsQ0FBQSxxQixDQzdDRixrQixDQUNFLFMsQ0FDQSxRLENBR0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FDQSxXLENBRUEsZSxDdkJURiwwQ3VCQUEsa0IsQ0FZSSxjQUlKLGtCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxzQixDQUFBLG1CLENBQUEscUIsQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLFcsQ3ZCckJGLDBDdUJnQkEsa0IsQ0FRSSxjQVJILG9DLENBYUssWSxDQWJMLGdELENBa0JPLDhCLENBRUEsbUIsQ0FwQlAseUIsQ0EwQkcsVSxDQUVBLGEsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxtQixDQUFBLGEsQ0FFQSwyQyxDQUVBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBSUosa0IsQ0FDRSxpQixDQUVBLGdDLENBQ0Esb0IsQ0FFQSxjLENBRUEsb0UsQ0FBQSw0RCxDakIvREYseUJBQ0Usd0IsQ2lCaUVFLDJCQVhILDBCLENoQnZERCxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUVBLDBCLENBQ0EsMkIsQ0FFQSw0QixDQUVBLFMsQ1BWQSwwQ3VCdURDLDBCLENoQjFDQyxZLENBQ0EsYSxDQUVBLDRCLENBQ0EsK0JpQmxCSixjLENBQ0UsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxXLEN4QkxBLDBDd0JERixjLENBU0ksY0FHRixxQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxXLEN4QmRGLDBDd0JXQSxxQixDQU1JLGNBSUosMEIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0EsWSxDeEJ4QkYsMEN3QnFCQSwwQixDQU1JLGMsQXhCSEosd0N3QkhBLDBCLENBVUksY0NoQ04sUyxDQUNFLGlCLENBRUEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHNCLENBQUEsbUIsQ0FBQSxxQixDQUNBLFcsQ0FFQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ3pCVEEsMEN5QkRGLFMsQ0FhSSxjLEFuQlpGLHlCbUJERiwrQixDQW1CUSxrQ0FuQlIsaUIsQ2xCQ0UsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FFQSwwQixDQUNBLDJCLENBRUEsNEIsQ0FFQSxTLENQVkEsMEN5QkRGLGlCLENsQmNJLFksQ0FDQSxhLENBRUEsNEIsQ0FDQSwrQmtCVUQsd0MsQ0FJTyxvQyxDQUNBLGdDLENBTVIsZSxDQUNFLGlCLENBQ0EsYSxDQUNBLGMsQ0FDQSxhLENBQ0EsbUIsQ0FBQSxhLENBRUEsZ0MsQ0FDQSxtQyxDQUNBLHFDLENBRUEsd0ksQ0FBQSxnSSxDekJqREYsMEN5QnNDQSxlLENBZU0sYyxDQUNBLGUsQ0FFQSx1QkFsQkwsdUIsQ0FzQkcsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUNBLFcsQ0FFQSxVLENBQ0EsVyxDQUVBLHNTLENBQ0EsdUIsQ0FDQSwwQixDQUNBLDJCLEN6QjFFSiwwQ3lCc0NDLHVCLENBdUNLLFksQ0FDQSxlQS9FUixlLENBcUZJLGlCLENBQ0EsUyxDQUVBLDhCLENBQ0EseUIsQ25CeEZGLHlCQUNFLHFCLENtQjBGRSwyQkM1Rk4sTSxDQUNFLGlCLENBRUEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHNCLENBQUEsbUIsQ0FBQSxxQixDQUNBLFcsQ0FFQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQzFCVEEsMEMwQkRGLE0sQ0FhSSxjLEFwQlpGLHlCb0JERix5QixDQW1CUSxrQ0FuQlIsYyxDbkJDRSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUVBLDBCLENBQ0EsMkIsQ0FFQSw0QixDQUVBLFMsQ1BWQSwwQzBCREYsYyxDbkJjSSxZLENBQ0EsYSxDQUVBLDRCLENBQ0EsK0JtQlVELGtDLENBSU8sb0MsQ0FDQSxnQyxDQU1SLFksQ0FBQyxvQixDQWtDRyxnQyxDQUNBLG1CLENBbkNKLFksQ0FJRSxhLENBQ0EsbUIsQ0FBQSxhLENBR0EsbUMsQ0FHQSx3SSxDQUFBLGdJLENBVkEsaUIsQ0FDQSxhLENBQ0EsYyxDMUJ6Q0YsMEMwQnNDQSxZLENBZU0sYyxDQUNBLGUsQ0FFQSxxQixDQUNBLHNCQW5CTCxvQixDQXVCRyxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxNLENBQ0EsVyxDQUVBLGEsQ0FDQSxjLEMxQnRFSiwwQzBCc0NDLG9CLENBc0NLLGMsQ0FDQSxlLENBRUEsc0JDaEZSLE8sQ0FDRSx3QixDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxZLENBRUEsZ0MsQ0FDQSxrQyxDM0JUQSwwQzJCREYsTyxDQWFJLHlCLENBQ0EsYyxBM0JERix5QzJCYkYsTyxDQWtCSSxZLEEzQk9GLHdDMkJ6QkYsTyxDQXNCSSxnQixDQUNBLHlCLENBQUEsc0IsQ0FBQSxtQkFHRixlLENBQ0UsaUIsQ0FFQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSwwQixDQUFBLHVCLENBQUEsa0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLGdCLENBVEQsdUIsQ3BCekJELFUsQ0FDQSxpQixDQUNBLFksQ0FDQSxhLENBRUEsNEIsQ0FDQSw2QixDQUVBLDRCLENBRUEsUyxDUFZBLDBDMkJ5QkMsdUIsQ3BCWkMsYSxDQUNBLGMsQ0FFQSw2QixDQUNBLGdDLEFEakJGLHlCcUJ5QkMseUIsQ0FpQkssMEJBS04sYSxDQUNFLFUsQ0FDQSxXLENBRUEsK0IsQ0FFQSxtRSxDQUFBLDJELEMzQnJERiwwQzJCK0NBLGEsQ0FTSSxZLENBQ0EsZSxBM0JqQ0osd0MyQnVCQSxhLENBY0ksYSxDQUNBLGMsQ0FFQSwyQixBM0JwREoseUMyQmJGLG1CLENBdUVNLGtCLENBQUEsbUIsQ0FBQSxhQXZFTiwwQixDQTJFTSxlLENBQ0EsUyxDQUVBLFEsQ0FDQSxnQyxDM0I5RUosMEMyQkRGLDBCLENBa0ZRLGlCLEEzQnJFTix5QzJCYkYsMEIsQ0FzRlEsWUF0RlIscUQsQ0EwRlEsZ0MsQ0ExRlIsNEMsQ0EwRlEsZ0MsQ0ExRlIsZ0QsQ0FBQSxpRCxDQTBGUSxnQyxDQTFGUix1QyxDQTBGUSxnQyxDQzFGUixVLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHNCLENBQUEsbUIsQ0FDQSxzQixDQUFBLG1CLENBQUEscUIsQ0FDQSxZLEM1QkhBLDBDNEJERixVLENBT0ksY0FHRixnQixDQUNFLGlCLENBQ0EsYyxDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsVyxDQUVBLGdDLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGEsQ0FDQSxpQixDQUVBLGdDLENBQ0Esa0MsQ0FDQSxRLENBRUEsYyxDNUI1QkYsMEM0QlNBLGdCLENBc0JJLGdCLENBQ0EsWSxDQUVBLG9CLEF0QmxDSix5QnNCU0MsMEIsQ0E4QkssMEIsQTVCZk4sd0M0QmZBLGdCLENBbUNJLGdCLENBRUEsaUJBSUosZ0IsQ0FDRSxhLENBQ0EsYyxDQUVBLHlCLENBRUEsbUUsQ0FBQSwyRCxDNUJ4REYsMEM0QmtEQSxnQixDQVNJLGMsQ0FDQSxpQkFJSixrQixDQUNFLFksQzVCekNGLHdDNEJ3Q0Esa0IsQ0FJSSxtQixDQUFBLG1CLENBQUEsY0FJSixpQixDQUNFLGUsQ0FDQSxnQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsZ0MsQ0FDQSxpQixDQUNBLGUsQ0FDQSxlLENBRUEsb0IsQ0FDQSxvQyxDQUVBLGlJLENBQUEseUgsQzVCdkZGLDBDNEJ3RUEsaUIsQ0FtQkksYyxDQUNBLGUsQ0FFQSxrQixDQUVBLHNCLEE1QnhFSix3QzRCZ0RBLGlCLENBNEJJLGlCLENBQ0EsVSxDQUNBLFksQ0FFQSxhLENBQ0EsYyxDQUVBLGlCQUdGLHdCLENBQ0UsZ0QsQ0FDQSwwQyxDQ2pITixNLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFcsQzdCSkEsMEM2QkRGLE0sQ0FRSSxjQUdGLFcsQ0FDRSxnQyxDN0JhRix3QzZCZEEsVyxDQUlJLGtCQUlKLFcsQ0FDRSw4QixDN0JLRix3QzZCTkEsVyxDQUlJLGdCQ3ZCTixRLENBQ0UsVSxDQUNBLGlCLENBQ0EsZSxDQUhGLG1CLENBTUksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHNCLENBUkoscUIsQ0FZSSxrQixDOUJYRiwwQzhCREYscUIsQ0FlTSxvQkFJSixtQixDQUNFLGdELENBR0YsbUIsQ0FDRSx1RCxDQUNBLDJELENBR0QsMEIsQ0FFRyw2QixDQUZILG9CQUFBLG9CLE1BQUEscUIsQ0FNRyx5QyxDQUlKLG9CLENBQ0Usa0MsQ0FHRix1QixDQUNFLHFDLENBR0YsNkIsQ0FDRSx3QyxDQUdGLG9CLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLGdCLENBR0YsYyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxXLEM5QmpFRiwwQzhCNERBLGMsQ0FRSSxjLEE5QmxESixzQzhCMENBLGMsQ0FZSSxjLEE5QmhESix3QzhCb0NBLGMsQ0FnQkksY0FHRixxQixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsaUIsQ0FDQSxzQixDQUFBLG1CLENBQUEscUIsQ0FDQSxhLEM5QnBGSiwwQzhCK0VFLHFCLENBUUksYyxBOUIzRU4seUM4Qm1FRSxxQixDQVlJLGEsQTlCekVOLHNDOEI2REUscUIsQ0FnQkksY0FLTixlLENBQ0UsVSxDQUNBLGUsQ0FFQSxnQyxDQUNBLGtDLENBQ0EsZSxDOUJwR0YscUM4QjhGQSxlLENBU0ksVyxDQUNBLHFCLENBRWdDLGVBQUEsZ0IsRUFacEMsZSxDQWFNLGtCLEE5QmpITiwwQzhCb0dBLGUsQ0FrQkksbUIsQTlCMUdKLHlDOEJ3RkEsZSxDQXNCSSxjLEE5QnhHSixzQzhCa0ZBLGUsQ0EwQkksaUIsQTlCdEdKLHdDOEI0RUEsZSxDQThCSSxjQTlCSCxtQixDQXFDRyxtQixDQUFBLGdCLENBR0EsbUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUlKLGUsQ0FDRSxVLENBQ0EsdUMsQ0FGRCxvQixDQUlLLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxlLENBQ0EsVyxDQUNBLFEsQ0FDQSxTLENBQ0EsUyxDQUNBLFUsQ0FDQSxrQixDQUlOLG9CLENBQ0UseUIsQ0FBQSxzQixDQUFBLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxvQixDQUFBLGlCLENBQUEsbUIsQ0FDQSxXLEM5QnZLRiwwQzhCa0tBLG9CLENBUUksY0FSSCxxQyxDQVlHLGtCLENBSUosMkIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0EsWSxDOUJyTEYsMEM4QmtMQSwyQixDQU1JLGMsQTlCaEtKLHdDOEIwSkEsMkIsQ0FVSSxjQUlKLGlCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLDhCLENBRUEscUIsQ0N0TUosYyxDRHVNTSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQVJILDZCLENBWUcsZ0IsQ0FDQSxpQixDQzlNTixjLENBQ0UscUIsQ0FDQSxpQixDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsdUIsQ0FBQSxvQixDQUFBLGlCLENBQ0Esc0IsQ0FBQSxtQixDQUFBLHFCLENBQ0EsWSxDQUVBLGUsQ0FDQSxtQyxDQUNBLGtCLEMvQlhBLDBDK0JERixjLENBZUksc0IsQ0FDQSxrQixDQUVBLFksQ0FFQSx5QixBL0JQRix5QytCYkYsYyxDQXdCSSxzQixDQUNBLG9CLEEvQk5GLHNDK0JuQkYsYyxDQTZCSSxxQixDQUNBLG1CLEEvQkxGLHdDK0J6QkYsYyxDQWtDSSxzQixDQUNBLDRCLENBRUEsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxhQUdGLHFCLENBQ0UsaUIsQ0FDQSxnQixDQUVBLGMsQ0FDQSxnQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxhLENBRUEsa0MsQ0FDQSxlLENBRUEsd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FDQSxtQixDL0JyREYsMEMrQndDQSxxQixDQWdCSSxnQixDQUVBLGUsQ0FDQSxrQixBL0JuQ0osd0MrQmdCQSxxQixDQXVCSSxVLENBQ0EsaUIsQS9CbENKLHdDK0JVQSxxQixDQTRCSSxrQixBL0J0Q0osd0MrQlVBLHFCLENBZ0NJLGdCLEEvQjFDSix1QytCVUEscUIsQ0FvQ0ksY0NOSCw4QixDRjhCQSxtQixDQzVEQSx5QixDQzRDRyxVLENBQ0EsVyxDQUdBLHlCLENBQUEsc0IsQ0RoREgseUIsQ0F3Q0csaUIsQ0FDQSxTLENBQ0EsSyxDQUNBLE0sQ0FLQSxtQixDQUFBLGdCLENBS0osb0IsQ0FDRSw4QixDQUVBLG1CLENBRUEsb0IsQ0FDQSwyQixDQUVBLGUsQ0FHRix3QixDQUNFLGlCLENBQ0EsUyxDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FDQSxtQixDQUNBLFcsQy9CaEhGLDBDK0J3R0Esd0IsQ0FXSSxjQUlKLHVCLENBQ0UsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxZLEMvQjNIRiwwQytCdUhBLHVCLENBT0ksYyxBL0JsSEoseUMrQjJHQSx1QixDQVdJLGMsQS9CMUdKLHdDK0IrRkEsdUIsQ0FlSSxjQUlKLHFCLENBQ0UseUIsQ0FBQSxzQixDQUFBLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFcsQy9CL0lGLDBDK0IwSUEscUIsQ0FRSSxjLEEvQnRJSix5QytCOEhBLHFCLENBWUkscUIsQ0FBQSxrQixDQUFBLGlCLEEvQjlISix3QytCa0hBLHFCLENBZ0JJLFUsQ0FDQSx3QixDQUFBLHFCLENBQUEsK0IsQS9CL0lKLHlDK0I4SEMsbUMsQ3RCMUlELDBCLENBRUEsYyxBVEZBLHFFK0IwSUMsbUMsQ3RCcklDLHlCLENBRUEsYyxBVEtGLHlDU0FJLGlFLENGWkosVSxDQUNBLGlCLENBQ0EsYSxDQUNBLGMsQ0FFQSw2QixDQUNBLDhCLENBRUEsNEIsQ0FFQSxXLEFQVkEscUVTWUksaUUsQ0ZDRixhLENBQ0EsYyxDQUVBLDZCLENBQ0EsZ0MsQVBMRix5Q1NLRSx3RCxDQUNFLGtCLEFUbEJKLHFFU2lCRSx3RCxDQUlJLGlCdUJ0QlIsbUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsVyxDaENGQSwwQ2dDREYsbUIsQ0FNSSxjQUdGLHlCLENBQ0UsdUMsQ0FFQSxVLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHNCLENBQUEsbUIsQ0FBQSxxQixDQUNBLFcsQ0FFQSxvQixDQUVBLGdDLENBQ0Esa0MsQ2hDckJGLDBDZ0NRQSx5QixDQWdCSSwyQyxDQUNBLGMsQWhDYkoseUNnQ0pBLHlCLENBcUJJLHdCLEFoQ1hKLHNDZ0NWQSx5QixDQXlCSSxjLEExQmpDSix5QjBCUUMseUQsQ0ErQk8seUIsQ0EvQlAseUQsQ0FrQ08sMEJBV1IseUIsQ0FDRSxnQixDQUVBLGEsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxhLENBRUEseUIsQ0FFQSxtRSxDQUFBLDJELENoQzlERiwwQ2dDcURBLHlCLENBWUksYyxDQUNBLGlCQUlKLDBCLENBQ0UsYyxDQUNBLGUsQ0FDQSxtQixDQUFBLGEsQ0FFQSxrQyxDQUNBLGUsQ2hDNUVGLDBDZ0NzRUEsMEIsQ0FTSSxlLENBQ0Esa0JBVkgsOEIsQ0FpQkcscUIsQ0FBQSxrQixDQUdBLHFGLENBQUEscUUsQ0FBQSx3SSxDQUlKLHlCLENBQ0UsOEIsQ0FFQSxvRSxDQUFBLDRELENDbEdKLFEsQ0FDRSxpQixDQUNBLFMsQ0FFQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBRUMsOEIsQ0FHSyx3QixDQUhMLDhCLENBT0ssUyxDQUNBLGtCLENBRUEsc0MsQ0FBQSw4QixDQUtOLGdCLENBQ0UsaUIsQ0FFQSxhLENBQ0EsYyxDQUVBLGdCLENqQzNCRiwwQ2lDcUJBLGdCLENBU0ksYyxDQUNBLGlCQzdCSCxvRyxDRG1CQSx1QixDMUJyQkQsVSxDQUNBLGlCLENBQ0EsWSxDQUNBLGEsQ0FFQSw0QixDQUNBLDZCLENBRUEsNEIsQ0FFQSxTLENQVkEsMENpQ3FCQyx1QixDMUJSQyxhLENBQ0EsYyxDQUVBLDZCLENBQ0EsZ0MwQnNCRixjLENBQ0UsVSxDQUNBLFcsQ0FFQSxtQyxDQUVBLG1FLENBQUEsMkQsQ0FHRixjLENBQ0UsZSxDQUVBLGUsQ0FFQSw4QixDQUVBLGdDLENBQ0Esa0MsQ0FDQSxtQyxDQUNBLFMsQ0FDQSxpQixDQUVBLGlNLENBQUEsaUwsQ0FBQSxxUCxDQUlBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBQ0EsbUIsQ2pDbEVGLDBDaUNnREEsYyxDQXFCSSxnQixDQUNBLGdCLENBRUEsdUIsQWpDMUNKLHlDaUNrQkEsYyxDQTRCSSxpREU3RU4sZ0IsQ0FDRSxTLENBQ0EsUSxDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxXLENBRUEsZSxDbkNQQSwwQ21DREYsZ0IsQ0FXSSxjQUdGLHNCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFksQ25DaEJGLDBDbUNhQSxzQixDQU1JLGMsQW5DUEoseUNtQ0NBLHNCLENBVUksZUFJSix1QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxzQixDQUFBLG1CLENBQUEscUIsQ0FDQSxXLENuQ2hDRiwwQ21DMkJBLHVCLENBUUksY0FJSixzQixDQUNFLGlCLENBRUEsWSxDQUNBLGEsQ0FFQSxnQyxDQUNBLG1DLENBQ0Esa0MsQ0FFQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUNBLG1CLENuQ2xERiwwQ21DdUNBLHNCLENBY0ksYSxDQUNBLGMsQ0FFQSx1QkFJSixxQixDQUNFLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUNBLFcsQ0FFQSxZLENBQ0EsYSxDQUVBLHdCLENuQ3ZFRiwwQ21DNERBLHFCLENBY0ksYyxDQUNBLGlCQUlKLHNCLENBQ0UseUMsQ0FHRixzQixDQUFDLHdCLENBQ0MsdUMsQ0FERCx3QixDQUtHLG9CLENBRUEsb0UsQ0FBQSw0RCxDN0IxRkoseUJBQ0UsOEIsQzZCNEZJLDJCQzlGUixLLENBQ0UseUIsQ0FBQSxzQixDQUFBLGlCLENBQ0EsMEIsQ0FBQSx1QixDQUFBLGtCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FFQSw0QixDQUVBLHNFLENBQUEsOEQsQ0FFQSxjLEM5QlJBLHlCQUNFLFcsQzhCVUEsWUFHRixZLENBQ0UsVSxDQUNBLGUsQ0FFQSxxQixDQUFBLGtCLENBQ0EseUIsQ0FBQSxzQixDcENuQkYsMENvQ2NBLFksQ0FRSSxrQixBcENWSix5Q29DRUEsWSxDQVlJLGdCLEFwQ0ZKLHdDb0NWQSxZLENBZ0JJLFUsQ0FDQSxpQkNoQ04sSyxDQUNFLFMsQ0FDQSxRLENBRUEsb0IsQ0FFQSxjLENBRUEsb0UsQ0FBQSw0RCxDL0JQQSx5QkFDRSxXLEMrQlNBLDJCQUdGLFksQ0FDRSx5QixDL0JkRix5QkFDRSxrQixDK0JnQkUsZ0NDakJKLGUsQ0FDRSx5QixDQUFBLHNCLENBQUEsbUIsQ0FHRixhLENBQ0UsVyxDQ05KLE8sQ0FDRSxVLENBQ0EsZ0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLGdDLENBRUEsZ0MsQ0FDQSxrQyxDQUNBLGUsQ0FFQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDdkNOQSxxQ3VDUEYsTyxDQWdCSSxXLENBQ0EscUIsQ0FFZ0MsZUFBQSxnQixFQW5CcEMsTyxDQW9CTSxrQixBdkNuQkosMEN1Q0RGLE8sQ0F5QkksbUIsQXZDQUYsd0N1Q3pCRixPLENBNkJJLGtCTDFCRCwwQyxDQUFBLDBDLENBQUEsZ0csQ0E0UUEsNkMsQzlCa29HRCxtQyxDbUNqNUdGLHVDLENuQ2s1R0UsMEMsQ21DOTJHRSxZLENDbENKLFEsQ0FNRSxnQixDQUNBLGlCLENBRUEsVSxDQUNBLDhCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGEsQ0FYQSxtQixDQUNFLGUsQ3hDb0JGLHdDd0N2QkYsUSxDQWdCSSxjLEFwQzY1R0YsZUFBZSxLLENvQzc2R2pCLFcsQ3BDczZHRSxXLENBQ0EsVyxDQUNBLFcsQ0FDQSxXLENBQ0EsVyxDQUNBLFUsQ0FDQSxrQkFBa0IsSyxDb0NoNUdoQixRLENBQ0EsUyxDQTdCSixXLENwQ2k3R0UsVyxDQUNBLFcsQ0FDQSxXLENBQ0EsVyxDQUNBLFcsQ29DLzRHRSx1QyxDQXRDSixVLENwQ3c3R0Usa0JBQWtCLEksTUFBVSxnQixNQUFzQixjLENvQzc0R2hELHlDLENBQ0Esa0IsQ0FDQSxlLEN4QzlDRiwwQ3dDQ0YsVSxDcEM4N0dNLGtCQUFrQixJLE1BQVUsZ0IsTUFBc0IsYyxDb0M5NEdsRCxvQixBeENyQ0oseUN3Q1hGLFUsQ3BDazhHTSxrQkFBa0IsSSxNQUFVLGdCLE1BQXNCLGMsQ29DOTRHbEQsZ0IsQXhDN0JKLHdDd0N2QkYsVSxDcENzOEdNLGtCQUFrQixJLE1BQVUsZ0IsTUFBc0IsYyxDb0M5NEdsRCxtQnBDaTVHSixXLENvQ3o4R0YsVyxDQXVFRSxjLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ3BDaTRHRixXLENvQ3o4R0YsVyxDQStESSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFcsQ3hDakVGLDBDSXE5R0ksVyxDb0NwOUdOLFcsQ0FtRU0sY0FJSixjLENBRUUsd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esc0IsQ0FBQSxtQixDQUFBLHFCLENBQ0EsVyxDQUVBLHlDLEN4QzlFRiwwQ3dDd0VBLGMsQ0FTSSxjQUlKLGtCLENBQ0UsVSxDQUNBLFcsQ0FFQSx3QyxDeEN6RkYsMEN3Q3FGQSxrQixDQU9JLFksQ0FDQSxlQUlKLGtCLENBQ0Usc0IsQ0FFQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esc0IsQ0FBQSxtQixDQUFBLHFCLENBQ0EsVyxDeEN4R0YsMEN3Q2lHQSxrQixDQVVJLHNCLENBRUEsYyxBeENqR0oseUN3Q3FGQSxrQixDQWdCSSx5QixBeEN6Rkosd0N3Q3lFQSxrQixDQW9CSSxlLENBRUEsY05ySEosb0IsQ0FDRSxrQyxDQURELHFDLENBS0ssd0IsQ2xDUE4sMENrQ0VDLHFDLENBUU8sMkIsQWxDY1Isd0NrQ3RCQyxxQyxDQVlPLHFCLEFsQ2dCUixzQ2tDNUJDLCtDLENBaUJTLDJCLEFsQ0tWLHdDa0N0QkMsK0MsQ0FxQlMsNEJBckJULGtFLENBMEJXLG1CLENsQzVCWiwwQ2tDRUMsa0UsQ0E2QmEsc0IsQWxDbkJkLHlDa0NWQyxrRSxDQWlDYSxvQkFqQ2IsbUQsQ0F1Q1Msa0MsQ0FFQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQXpDVCxtQyxDQStDSyxpQixDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FDQSxXLENBQ0EsaUMsQ0FFQSxVLENBQ0Esc0MsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNkIsQ0FBQSw4QixDQUFBLDBCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBRUEsbUIsQ0E3REwsc0MsQ0FBQSxzQyxDQXFFSywyQixDQUNBLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxxQixDQUVBLGEsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FFQSwwQixDQUVBLGtDLENBQ0EsbUMsQ0FDQSxnQyxDQUVBLG9FLENBQUEsNEQsQ0FFQSxrQixDQUNBLHlDLENBQUEscUMsQ0FBQSxpQyxDbEM3Rk4sMENrQ0VDLHNDLENBQUEsc0MsQ0E4Rk8sZSxDQUNBLGdCLENBRUEsdUIsQWxDckVSLHNDa0M1QkMsc0MsQ0FBQSxzQyxDQXFHTyxjLENBQ0EsaUIsQWxDaEZSLHdDa0N0QkMsc0MsQ0FBQSxzQyxDQTBHTyxZLENBQ0EsZSxBNUI3R1IseUJBQ0UsNEMsQ0FBQSw0QyxDNEJnSE0seUIsQ0EvR1AsbUQsQ0FBQSxtRCxDQWtIUyxzQ0FsSFQsK0MsQ0FBQSwrQyxDQXVITyx3QixDQUVBLDRCLENBekhQLDhDLENBQUEsOEMsQzNCRkQsVSxDQUNBLGlCLENBQ0EsWSxDQUNBLGEsQ0FFQSw0QixDQUNBLDZCLENBRUEsNEIsQ0FFQSxTLENQVkEsMENrQ0VDLDhDLENBQUEsOEMsQzNCV0MsYSxDQUNBLGMsQ0FFQSw2QixDQUNBLGdDMkJmRCw2QyxDQUFBLDZDLENBcUlPLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxXLENBRUEsYSxDQUNBLGMsQ0FFQSxxQyxDQUNBLDJTLENBQUEsbVMsQ0FDQSx5QixDQUFBLGlCLENBQ0EsNEIsQ0FBQSxvQixDQUNBLDZCLENBQUEscUIsQ0FFQSwrRSxDQUFBLHVFLENsQ3hKUiwwQ2tDRUMsNkMsQ0FBQSw2QyxDQXlKUyxjLENBQ0EsaUJBMUpULHNDLENBZ0tLLHdCLENBRUEsdUMsQ0FBQSxtQyxDQUFBLCtCLENsQ3RJTixzQ2tDNUJDLHNDLENBcUtPLGdDLEFsQy9JUix3Q2tDdEJDLHNDLENBeUtPLGdDQXpLUCxzQyxDQThLSyx1QixDbENsSk4sc0NrQzVCQyxzQyxDQWlMTywrQixBbEMzSlIsd0NrQ3RCQyxzQyxDQXFMTywrQkFyTFAsZ0MsQ0EyTEcsa0MsQ0EzTEgsbUQsQ0ErTE8sWSxDbENqTVIsMENrQ0VDLG1ELENBa01TLGUsQWxDeExWLHlDa0NWQyxtRCxDQXNNUyxZLEFsQzFLVixzQ2tDNUJDLG1ELENBME1TLGFBMU1ULDZELENBOE1TLHFCLENsQ2hOViwwQ2tDRUMsNkQsQ0FpTlcsd0IsQWxDdk1aLHlDa0NWQyw2RCxDQXFOVyxxQixBbEN6TFosc0NrQzVCQyw2RCxDQXlOVyxzQkF6TlgsdUUsQ0E2TlcsYSxDQUNBLGMsQ2xDaE9aLDBDa0NFQyx1RSxDQWlPYSxjLENBQ0EsaUJBbE9iLDRGLENBc09hLGMsQzVCeE9kLHlCNEJFQyx5RyxDQTBPaUIsc0MsQWxDNU9sQiwwQ2tDRUMsb0csQzNCV0MsYSxDQUNBLGMsQ0FFQSw2QixDQUNBLGdDMkJmRCxtRyxDQXVQZSxVLENBQ0EsVSxDQUNBLFcsQ0FFQSxzQyxDQUVBLGdiLENBQUEsd2EsQ0FDQSx5QixDQUFBLGlCLENBQ0EsNEIsQ0FBQSxvQixDQUNBLDZCLENBQUEscUIsQ0FFQSwrRSxDQUFBLHVFLENBVWYseUMsQ0FHSyxxQixDQUNBLHVCLENBRUEsYSxDQUNBLGMsQ0FFQSxjLENBRUEsUyxDbEN6Uk4sMENrQzhRQyx5QyxDQWNPLHNCLENBQ0Esd0IsQ0FFQSxjLENBQ0EsaUIsQWxDeFFSLHdDa0NzUEMseUMsQ0FzQk8sc0IsQ0FDQSwwQixBNUJyU1IseUI0QjhRQyxzRCxDQUFBLHVELENBOEJTLG9DLENBRUEsOEIsQ0FBQSwwQixDQUFBLHdCQWhDVCxnRCxDQUFBLGlELENBMENPLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FDQSxXLENBRUEsVSxDQUNBLGMsQ0FFQSxxQyxDQUVBLDZJLENBQUEsNkgsQ0FBQSwyTCxDbENyVVIsMENrQzhRQyxnRCxDQUFBLGlELENBMkRTLFksQ0FDQSxpQkE1RFQsaUQsQ0FpRU8sK0IsQ0FBQSwyQixDQUFBLHVCLENBakVQLGdELENBcUVPLGdDLENBQUEsNEIsQ0FBQSx3QixDT2xWVixhLENBQ0UsUyxDQUVBLFUsQ0FDQSxrQixDQUVBLGtDLENBQ0EsZ0MsQ0FDQSxlLENBQ0Esc0UsQ0FBQSw4RCxDekNWQSwwQ3lDQ0YsYSxDQVlJLHNCLEF6Q0RGLHlDeUNYRixhLENBZ0JJLG1CLEF6Q0NGLHNDeUNqQkYsYSxDQW9CSSxvQixBekNHRix3Q3lDdkJGLGEsQ0F3QkksVyxDQUNBLGUsQ0FFQSxpQkFHRix3QixDQUNFLG1CLEN6Q2hDRiwwQ3lDK0JBLHdCLENBSUksc0IsQXpDdkJKLHlDeUNtQkEsd0IsQ0FRSSxpQixBekNyQkosc0N5Q2FBLHdCLENBWUkscUIsQXpDbkJKLHdDeUNPQSx3QixDQWdCSSxpQkFoQkgsaUQsQ0FxQkssbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FLTiwwQixDQUNFLFcsQ0FHRixzQixDQUNFLGtCLEN6Q2hFRiwwQ3lDK0RBLHNCLENBSUksc0JBd0JKLHVCLENBQ0Usa0IsQ3pDNUZGLDBDeUMyRkEsdUIsQ0FJSSxzQixBekNuRkoseUN5QytFQSx1QixDQVFJLHNCLEF6Q2pGSixzQ3lDeUVBLHVCLENBWUksbUJBSUosd0IsQ0FDRSxrQixDekM1R0YsMEN5QzJHQSx3QixDQUlJLHNCLEF6Q25HSix5Q3lDK0ZBLHdCLENBUUksc0IsQXpDakdKLHNDeUN5RkEsd0IsQ0FZSSxtQkFJSix3QixDQUNFLGMsQ0FFQSxXLENBQ0EsYSxDekMvSEYsMEN5QzJIQSx3QixDQU9JLGtCLEF6Q3RISix5Q3lDK0dBLHdCLENBV0ksa0IsQXpDOUdKLHdDeUNtR0Esd0IsQ0FlSSw0QnZDMUlKLDJDLENBQ0UsYSxDRkRGLDBDRUFBLDJDLENBSUksZ0JBSUosaUQsQ0FDRSwwQixDQUdGLGlELENBQ0UsK0MsQ0FDQSx3QixDQUNBLGdDLENGZkYsMENFWUEsaUQsQ0FNSSx3QixDQUNBLHVCdUM2SEosbUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsWSxDekNuSkYsMEN5Q2dKQSxtQixDQU1JLGNBTkgseUIsQ0FVRyxnQyxDQUlKLG9CLENBQ0UsOEIsQ0FJSixZLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxZLENBQ0Esa0IsQ0FBQSxjLEN6Q3ZLQSwwQ3lDbUtGLFksQ0FPSSxlQUdGLGtCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxZLENBRUEsb0IsQ3pDbExGLDBDeUM2S0Esa0IsQ0FRSSxjLEFuQ3JMSix5Qm1DNktDLDRDLENBY08sMkJBTVIsbUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFksQ0FFQSxtRSxDQUFBLDJELEN6Q3RNRiwwQ3lDaU1BLG1CLENBUUksY0FJSixrQixDQUNFLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxtQixDQUFBLGEsQ0FFQSx5QixDQUVBLG1FLENBQUEsMkQsQ3pDck5GLDBDeUM2TUEsa0IsQ0FXSSxZLENBQ0EsZUN4Tk4sYSxDQUNFLGlCLENBQ0EsaUIsQ0FDQSxrQixDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxhLEMxQ1JBLDBDMENDRixhLENBVUksbUIsQ0FDQSxvQixDQUVBLGMsQTFDRkYseUMwQ1hGLGEsQ0FpQkksbUIsQ0FDQSxzQixBMUNLRix3QzBDdkJGLGEsQ0FzQkksb0IsQ0FDQSx1QkF2QkoscUIsQ0EyQkksVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFksQ0FFQSw2QixDQUNBLFUsQ0FFQSxtQyxDMUNwQ0YsMEMwQ0NGLHFCLENBc0NNLGMsQ0FFQSxpQyxBMUM3QkoseUMwQ1hGLHFCLENBNENNLGMsQ0FFQSxpQyxBMUN2Qkosd0MwQ3ZCRixxQixDQWtETSxhLENBRUEsZ0NBSUosbUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsYSxDMUM1REYsMEMwQ3lEQSxtQixDQU1JLGNBSUosa0IsQ0FDRSxpQixDQUNBLFksQ0FDQSxnQixDQUVBLDZCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLFcsQ0FFQSxlLENBQ0EsaUIsQzFDOUVGLDBDMENtRUEsa0IsQ0FjSSxjLENBQ0Esa0IsQ0FFQSwrQixDQUNBLGMsQTFDekVKLHlDMEN1REEsa0IsQ0FzQkksYyxDQUNBLGtCLENBQ0EsaUMsQTFDbkVKLHdDMEMyQ0Esa0IsQ0E0QkksYSxDQUNBLGlCLENBQ0EsZ0N4Q3hFSixxQyxDQUNFLGMsQ0YxQkYsMENFeUJBLHFDLENBSUksaUJBSUosMkMsQ0FDRSxnQyxDQUdGLDJDLENBQ0UsK0MsQ0FDQSx3QixDQUNBLGdDLENGeENGLDBDRXFDQSwyQyxDQU1JLHdCLENBQ0EsdUJ3Q3VCSCx1QixDQW9DRyxnQixDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLEMxQ3hHSiwwQzBDbUVDLHVCLENBd0NLLGlCQVNMLDZCLENBakRBLGdDLENBNENLLFUsQ0FLTixxQixDQUNFLFUsQ0FFQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFcsQzFDeEhGLDBDMENvSEEscUIsQ0FPSSxjQVBILHFDLENBWUssZ0MsQ0FTTCxnQyxDQUVHLFksQ0FGSCx1QyxDQXJCRCxxQixDQTBCTSxtQixDQUFBLG1CLENBQUEsWSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9PcGVuX1NhbnMvUmVndWxhci9PcGVuU2Fucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvT3Blbl9TYW5zL1JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuX1NhbnMvUmVndWxhci9PcGVuU2Fucy1SZWd1bGFyLmVvdCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuX1NhbnMvUmVndWxhci9PcGVuU2Fucy1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHRmJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuX1NhbnMvUmVndWxhci9PcGVuU2Fucy1SZWd1bGFyLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvT3Blbl9TYW5zL1NlbWlCb2xkL09wZW5TYW5zLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvT3Blbl9TYW5zL1NlbWlCb2xkL09wZW5TYW5zLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW5fU2Fucy9TZW1pQm9sZC9PcGVuU2Fucy1TZW1pQm9sZC5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLi4vZm9udHMvT3Blbl9TYW5zL1NlbWlCb2xkL09wZW5TYW5zLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHRmJyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuX1NhbnMvU2VtaUJvbGQvT3BlblNhbnMtU2VtaUJvbGQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9PcGVuX1NhbnMvSXRhbGljL09wZW5TYW5zLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW5fU2Fucy9JdGFsaWMvT3BlblNhbnMtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW5fU2Fucy9JdGFsaWMvT3BlblNhbnMtSXRhbGljLmVvdCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcuLi9mb250cy9PcGVuX1NhbnMvSXRhbGljL09wZW5TYW5zLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3R0ZicpLFxuICAgIHVybCgnLi4vZm9udHMvT3Blbl9TYW5zL0l0YWxpYy9PcGVuU2Fucy1JdGFsaWMuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCI6cm9vdCB7XG5cdC0tZm9udC1wcmltYXJ5OiBcIk9wZW4gU2Fuc1wiLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xuXHQtLWNvbnRlbnQtd2lkdGg6ICN7cmVtKDIyNjApfTtcblx0LS1jb250YWluZXItb2Zmc2V0OiAje3JlbSg0NTApfTtcblx0LS1jb250YWluZXItd2lkdGg6IGNhbGModmFyKC0tY29udGVudC13aWR0aCkgKyAodmFyKC0tY29udGFpbmVyLW9mZnNldCkgKiAyKSk7XG5cblx0QGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcblx0XHQtLWNvbnRlbnQtd2lkdGg6ICN7YmlnKDIyNjApfTtcblx0XHQtLWNvbnRhaW5lci1vZmZzZXQ6ICN7YmlnKDQ1MCl9O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcblx0XHQtLWNvbnRhaW5lci1vZmZzZXQ6ICN7cmVtKDIwMCl9O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuXHRcdC0tY29udGFpbmVyLW9mZnNldDogI3tyZW0oMTUwKX07XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG5cdFx0LS1jb250YWluZXItb2Zmc2V0OiAje3JlbSgyMCl9O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuXHRcdC0tY29udGFpbmVyLW9mZnNldDogI3tyZW0oMTUpfTtcblx0fVxuXG5cdC8vIGFydGljbGVcblx0LS1hcnRpY2xlLXdpZHRoOiAje3JlbSgxMDc0KX07XG5cblx0QGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcblx0XHQtLWFydGljbGUtd2lkdGg6ICN7YmlnKDEwNzQpfTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcblx0XHQtLWFydGljbGUtd2lkdGg6ICN7cmVtKDgyMCl9O1xuXHR9XG5cblx0Ly8gc2hhZG93XG5cdC0tc2hhZG93LWxhcmdlOiAwcHggMHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMHB4IDBweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDBweCAxMHB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDBweCAxNXB4IDMycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG5cdC0tc2hhZG93LXNtYWxsOiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG5cblx0LS1jdWJpYy1iZXppZXI6IGN1YmljLWJlemllciguMjUsIC4xLCAuMjUsIDEpO1xuXHQtLWFuaW1hdGlvbi10aW1pbmc6IDAuNDVzO1xuXHQtLWFuaW1hdGlvbi10aW1pbmctbWVkaXVtOiAwLjdzO1xuXHQtLWFuaW1hdGlvbi10aW1pbmctbG9uZzogMXM7XG5cblx0Ly8gc2VjdGlvbiBwYWRkaW5nXG5cdC0tc2VjdGlvbi1wYWRkaW5nOiAje3JlbSg3NSl9O1xuXHQtLXNlY3Rpb24tcGFkZGluZy1jb21tb246ICN7cmVtKDUwKX07XG5cdC0tc2VjdGlvbi1nYXA6ICN7cmVtKDQwKX07XG5cdC0tc2VjdGlvbi1nYXAtY29tbW9uOiAje3JlbSg1MCl9O1xuXHQtLXNlY3Rpb24td3JhcHBlci1nYXA6ICN7cmVtKDM1KX07XG5cdC0tc2VjdGlvbi10ZXh0LWNvbG9yLXByaW1hcnk6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcblx0LS1zZWN0aW9uLXRleHQtY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcblx0LS1zZWN0aW9uLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcblx0LS1zZWN0aW9uLWhpZGRlbi1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG5cdEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG5cdFx0LS1zZWN0aW9uLXBhZGRpbmc6ICN7cmVtKDEwMCl9O1xuXHRcdC0tc2VjdGlvbi1wYWRkaW5nLWNvbW1vbjogI3tyZW0oNTApfTtcblx0XHQtLXNlY3Rpb24tZ2FwOiAje3JlbSg0MCl9O1xuXHRcdC0tc2VjdGlvbi1nYXAtY29tbW9uOiAje3JlbSg1MCl9O1xuXHRcdC0tc2VjdGlvbi13cmFwcGVyLWdhcDogI3tyZW0oMzUpfTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG5cdFx0LS1zZWN0aW9uLXBhZGRpbmc6ICN7YmlnKDEwMCl9O1xuXHRcdC0tc2VjdGlvbi1wYWRkaW5nLWNvbW1vbjogI3tiaWcoNTApfTtcblx0XHQtLXNlY3Rpb24tZ2FwOiAje2JpZyg0MCl9O1xuXHRcdC0tc2VjdGlvbi1nYXAtY29tbW9uOiAje2JpZyg1MCl9O1xuXHRcdC0tc2VjdGlvbi13cmFwcGVyLWdhcDogI3tiaWcoMzUpfTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcblx0XHQtLXNlY3Rpb24tcGFkZGluZzogI3tyZW0oNjApfTtcblx0XHQtLXNlY3Rpb24tcGFkZGluZy1jb21tb246ICN7cmVtKDQwKX07XG5cdFx0LS1zZWN0aW9uLWdhcDogI3tyZW0oMzApfTtcblx0XHQtLXNlY3Rpb24tZ2FwLWNvbW1vbjogI3tyZW0oNDApfTtcblx0XHQtLXNlY3Rpb24td3JhcHBlci1nYXA6ICN7cmVtKDMwKX07XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG5cdFx0LS1zZWN0aW9uLXBhZGRpbmctY29tbW9uOiAje3JlbSgzMCl9O1xuXHRcdC0tc2VjdGlvbi1nYXAtY29tbW9uOiAje3JlbSgzMCl9O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuXHRcdC0tc2VjdGlvbi1wYWRkaW5nOiAje3JlbSg0MCl9O1xuXHRcdC0tc2VjdGlvbi1wYWRkaW5nLWNvbW1vbjogI3tyZW0oMjUpfTtcblx0XHQtLXNlY3Rpb24tZ2FwOiAje3JlbSgyMCl9O1xuXHRcdC0tc2VjdGlvbi1nYXAtY29tbW9uOiAje3JlbSgyNSl9O1xuXHRcdC0tc2VjdGlvbi13cmFwcGVyLWdhcDogI3tyZW0oMjUpfTtcblx0fVxuXG5cdC0tcmFkaXVzLWNvbW1vbjogI3tyZW0oNCl9O1xuXHQtLXJhZGl1cy1zZWNvbmRhcnk6ICN7cmVtKDMpfTtcblxuXHRAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuXHRcdC0tcmFkaXVzLWNvbW1vbjogI3tiaWcoNCl9O1xuXHRcdC0tcmFkaXVzLXNlY29uZGFyeTogI3tiaWcoMyl9O1xuXHR9XG5cblx0LS1ncmlkLWNvbHVtbi1nYXA6ICN7cmVtKDIwKX07XG5cdC0tZ3JpZC1yb3ctZ2FwOiAje3JlbSgyMCl9O1xuXG5cdEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG5cdFx0LS1ncmlkLWNvbHVtbi1nYXA6ICN7YmlnKDIwKX07XG5cdFx0LS1ncmlkLXJvdy1nYXA6ICN7YmlnKDIwKX07XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG5cdFx0LS1ncmlkLWNvbHVtbi1nYXA6ICN7cmVtKDE1KX07XG5cdFx0LS1ncmlkLXJvdy1nYXA6ICN7cmVtKDE1KX07XG5cdH1cbn1cbiIsIkBtaXhpbiBtZWRpYUJpZ0Rlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje3JlbSgyNTYxKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3tyZW0oMjU2MCl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTGFwdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3tyZW0oMTc1MCl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3tyZW0oMTQwMCl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTW9iaWxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3tyZW0oNjMwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vQG1peGluIGNvbnRhaW5lcigkbmFtZSwgJHdpZHRoKSB7XG4vLyAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuLy8gIGNvbnRhaW5lci1uYW1lOiAkbmFtZTtcbi8vICBAY29udGFpbmVyIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuLy8gICAgQGNvbnRlbnQ7XG4vLyAgfVxuLy99XG4iLCIqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYSB7XG4gY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi5wYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLm1haW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtbGlnaHQtcHJpbWFyeSlcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpXG59XG5cbi5wYWdlX19ib2R5IHtcbiAgbWFyZ2luOiAwO1xuXG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgZm9udC1zaXplOiAje3JlbSgxNil9O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICBAaW5jbHVkZSBzY3JvbGxiYXIoKTtcbn1cblxuLmRpc2FibGUtc2Nyb2xsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuXG4gICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAmW3R5cGU9bnVtYmVyXSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIH1cbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLW9mZnNldCk7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcbn1cblxuLnJlc2V0LXN0eWxlcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICB0cmFuc2Zvcm06IG9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbn1cblxuLmVsaXRlLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmctbWVkaXVtKSB2YXIoLS1jdWJpYy1iZXppZXIpIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpLFxuICAgIHZpc2liaWxpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1tZWRpdW0pIHZhcigtLWN1YmljLWJlemllcikgdmFyKC0tYW5pbWF0aW9uLXRpbWluZyk7XG5cbiAgJl9zaG93IHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn0iLCJAbWl4aW4gc2Nyb2xsYmFyIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiByZW0oMTApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoMTApO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy13aGl0ZSk7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZWxlbWVudHMtZ3JheS1zZWNvbmRhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg5OTkpO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWJnLXdoaXRlKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiBiaWcoOTk5KTtcbiAgICAgIGJvcmRlci13aWR0aDogYmlnKDMpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2Nyb2xsYmFySG9yaXpvbnRhbCB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IHJlbSgxMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgaGVpZ2h0OiBiaWcoMTApO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZWxlbWVudHMtZ3JheS1zZWNvbmRhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg5OTkpO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWJnLXdoaXRlKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiBiaWcoOTk5KTtcbiAgICAgIGJvcmRlci13aWR0aDogYmlnKDMpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2Nyb2xsYmFyRGVsZXRlIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLnRleHQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgJl9ib2R5IHtcbiAgICAmLWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogYmlnKDE4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogYmlnKDE2KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IGJpZygxNik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYteHMge1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiBiaWcoMTIpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX3NlbWlib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgJl9jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IGJpZygxNCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogYmlnKDAuNyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjYpO1xuICAgIH1cbiAgfVxuXG4gICZfc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAmX3JlZ3VsYXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAmX2l0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLmgxLFxuLmgyLFxuLmgzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaDEsXG4uYXJ0aWNsZSBoMSB7XG4gIGZvbnQtc2l6ZTogcmVtKDM4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogYmlnKDM4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICBmb250LXNpemU6IHJlbSgzNCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgZm9udC1zaXplOiByZW0oMjYpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgfVxufVxuXG4uaDIsXG4uYXJ0aWNsZSBoMiB7XG4gIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogYmlnKDI0KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICB9XG59XG5cbi5oMyxcbi5hcnRpY2xlIGgzLFxuLmFydGljbGUgaDQsXG4uYXJ0aWNsZSBoNSxcbi5hcnRpY2xlIGg2IHtcbiAgZm9udC1zaXplOiByZW0oMjApO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgZm9udC1zaXplOiBiaWcoMjApXG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuX1NhbnMvUmVndWxhci9PcGVuU2Fucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuX1NhbnMvUmVndWxhci9PcGVuU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3Blbl9TYW5zL1JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9PcGVuX1NhbnMvUmVndWxhci9PcGVuU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5fU2Fucy9SZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXIuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuX1NhbnMvU2VtaUJvbGQvT3BlblNhbnMtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL09wZW5fU2Fucy9TZW1pQm9sZC9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5fU2Fucy9TZW1pQm9sZC9PcGVuU2Fucy1TZW1pQm9sZC5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9PcGVuX1NhbnMvU2VtaUJvbGQvT3BlblNhbnMtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInR0ZlwiKSwgdXJsKFwiLi4vZm9udHMvT3Blbl9TYW5zL1NlbWlCb2xkL09wZW5TYW5zLVNlbWlCb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3Blbl9TYW5zL0l0YWxpYy9PcGVuU2Fucy1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL09wZW5fU2Fucy9JdGFsaWMvT3BlblNhbnMtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3Blbl9TYW5zL0l0YWxpYy9PcGVuU2Fucy1JdGFsaWMuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvT3Blbl9TYW5zL0l0YWxpYy9PcGVuU2Fucy1JdGFsaWMudHRmXCIpIGZvcm1hdChcInR0ZlwiKSwgdXJsKFwiLi4vZm9udHMvT3Blbl9TYW5zL0l0YWxpYy9PcGVuU2Fucy1JdGFsaWMuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuOnJvb3Qge1xuICAtLWZvbnQtcHJpbWFyeTogXCJPcGVuIFNhbnNcIiwgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcbiAgLS1jb250ZW50LXdpZHRoOiAxNDEuMjVyZW07XG4gIC0tY29udGFpbmVyLW9mZnNldDogMjguMTI1cmVtO1xuICAtLWNvbnRhaW5lci13aWR0aDogY2FsYyh2YXIoLS1jb250ZW50LXdpZHRoKSArICh2YXIoLS1jb250YWluZXItb2Zmc2V0KSAqIDIpKTtcbiAgLS1hcnRpY2xlLXdpZHRoOiA2Ny4xMjVyZW07XG4gIC0tc2hhZG93LWxhcmdlOiAwcHggMHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMHB4IDBweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDBweCAxMHB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDBweCAxNXB4IDMycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIC0tc2hhZG93LXNtYWxsOiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIC0tY3ViaWMtYmV6aWVyOiBjdWJpYy1iZXppZXIoLjI1LCAuMSwgLjI1LCAxKTtcbiAgLS1hbmltYXRpb24tdGltaW5nOiAwLjQ1cztcbiAgLS1hbmltYXRpb24tdGltaW5nLW1lZGl1bTogMC43cztcbiAgLS1hbmltYXRpb24tdGltaW5nLWxvbmc6IDFzO1xuICAtLXNlY3Rpb24tcGFkZGluZzogNC42ODc1cmVtO1xuICAtLXNlY3Rpb24tcGFkZGluZy1jb21tb246IDMuMTI1cmVtO1xuICAtLXNlY3Rpb24tZ2FwOiAyLjVyZW07XG4gIC0tc2VjdGlvbi1nYXAtY29tbW9uOiAzLjEyNXJlbTtcbiAgLS1zZWN0aW9uLXdyYXBwZXItZ2FwOiAyLjE4NzVyZW07XG4gIC0tc2VjdGlvbi10ZXh0LWNvbG9yLXByaW1hcnk6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgLS1zZWN0aW9uLXRleHQtY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgLS1zZWN0aW9uLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgLS1zZWN0aW9uLWhpZGRlbi1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAtLXJhZGl1cy1jb21tb246IDAuMjVyZW07XG4gIC0tcmFkaXVzLXNlY29uZGFyeTogMC4xODc1cmVtO1xuICAtLWdyaWQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgLS1ncmlkLXJvdy1nYXA6IDEuMjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICA6cm9vdCB7XG4gICAgICAtLWNvbnRlbnQtd2lkdGg6IDg4LjI4MTI1dnc7XG4gICAgICAtLWNvbnRhaW5lci1vZmZzZXQ6IDE3LjU3ODEydnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjByZW0pIHtcbiAgICA6cm9vdCB7XG4gICAgICAtLWNvbnRhaW5lci1vZmZzZXQ6IDEyLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgOnJvb3Qge1xuICAgICAgLS1jb250YWluZXItb2Zmc2V0OiA5LjM3NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIHtcbiAgICA6cm9vdCB7XG4gICAgICAtLWNvbnRhaW5lci1vZmZzZXQ6IDEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICA6cm9vdCB7XG4gICAgICAtLWNvbnRhaW5lci1vZmZzZXQ6IDAuOTM3NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgOnJvb3Qge1xuICAgICAgLS1hcnRpY2xlLXdpZHRoOiA0MS45NTMxMnZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgIDpyb290IHtcbiAgICAgIC0tYXJ0aWNsZS13aWR0aDogNTEuMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjByZW0pIHtcbiAgICA6cm9vdCB7XG4gICAgICAtLXNlY3Rpb24tcGFkZGluZzogNi4yNXJlbTtcbiAgICAgIC0tc2VjdGlvbi1wYWRkaW5nLWNvbW1vbjogMy4xMjVyZW07XG4gICAgICAtLXNlY3Rpb24tZ2FwOiAyLjVyZW07XG4gICAgICAtLXNlY3Rpb24tZ2FwLWNvbW1vbjogMy4xMjVyZW07XG4gICAgICAtLXNlY3Rpb24td3JhcHBlci1nYXA6IDIuMTg3NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgOnJvb3Qge1xuICAgICAgLS1zZWN0aW9uLXBhZGRpbmc6IDMuOTA2MjV2dztcbiAgICAgIC0tc2VjdGlvbi1wYWRkaW5nLWNvbW1vbjogMS45NTMxMnZ3O1xuICAgICAgLS1zZWN0aW9uLWdhcDogMS41NjI1dnc7XG4gICAgICAtLXNlY3Rpb24tZ2FwLWNvbW1vbjogMS45NTMxMnZ3O1xuICAgICAgLS1zZWN0aW9uLXdyYXBwZXItZ2FwOiAxLjM2NzE5dnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgOnJvb3Qge1xuICAgICAgLS1zZWN0aW9uLXBhZGRpbmc6IDMuNzVyZW07XG4gICAgICAtLXNlY3Rpb24tcGFkZGluZy1jb21tb246IDIuNXJlbTtcbiAgICAgIC0tc2VjdGlvbi1nYXA6IDEuODc1cmVtO1xuICAgICAgLS1zZWN0aW9uLWdhcC1jb21tb246IDIuNXJlbTtcbiAgICAgIC0tc2VjdGlvbi13cmFwcGVyLWdhcDogMS44NzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgOnJvb3Qge1xuICAgICAgLS1zZWN0aW9uLXBhZGRpbmctY29tbW9uOiAxLjg3NXJlbTtcbiAgICAgIC0tc2VjdGlvbi1nYXAtY29tbW9uOiAxLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgIDpyb290IHtcbiAgICAgIC0tc2VjdGlvbi1wYWRkaW5nOiAyLjVyZW07XG4gICAgICAtLXNlY3Rpb24tcGFkZGluZy1jb21tb246IDEuNTYyNXJlbTtcbiAgICAgIC0tc2VjdGlvbi1nYXA6IDEuMjVyZW07XG4gICAgICAtLXNlY3Rpb24tZ2FwLWNvbW1vbjogMS41NjI1cmVtO1xuICAgICAgLS1zZWN0aW9uLXdyYXBwZXItZ2FwOiAxLjU2MjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIDpyb290IHtcbiAgICAgIC0tcmFkaXVzLWNvbW1vbjogMC4xNTYyNXZ3O1xuICAgICAgLS1yYWRpdXMtc2Vjb25kYXJ5OiAwLjExNzE5dnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIDpyb290IHtcbiAgICAgIC0tZ3JpZC1jb2x1bW4tZ2FwOiAwLjc4MTI1dnc7XG4gICAgICAtLWdyaWQtcm93LWdhcDogMC43ODEyNXZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgOnJvb3Qge1xuICAgICAgLS1ncmlkLWNvbHVtbi1nYXA6IDAuOTM3NXJlbTtcbiAgICAgIC0tZ3JpZC1yb3ctZ2FwOiAwLjkzNzVyZW07IH0gfVxuXG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9XG5cbi5wYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuLm1haW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpOyB9XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTsgfVxuXG4ucGFnZV9fYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7IH1cbiAgLnBhZ2VfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMC42MjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnBhZ2VfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDAuMzkwNjJ2dzsgfSB9XG4gIC5wYWdlX19ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctd2hpdGUpOyB9XG4gIC5wYWdlX19ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZWxlbWVudHMtZ3JheS1zZWNvbmRhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDYyLjQzNzVyZW07XG4gICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYmctd2hpdGUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5wYWdlX19ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM5LjAyMzQ0dnc7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC4xMTcxOXZ3OyB9IH1cblxuLmRpc2FibGUtc2Nyb2xsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAud3JhcHBlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLmlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7IH1cbiAgLmlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCAuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIC5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sIC5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBjbGlwOiByZWN0KDAgMCAwIDApOyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItb2Zmc2V0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTsgfVxuXG4ucmVzZXQtc3R5bGVzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7IH1cblxuLmVsaXRlLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmctbWVkaXVtKSB2YXIoLS1jdWJpYy1iZXppZXIpIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpLCB2aXNpYmlsaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmctbWVkaXVtKSB2YXIoLS1jdWJpYy1iZXppZXIpIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmctbWVkaXVtKSB2YXIoLS1jdWJpYy1iZXppZXIpIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpLCB2aXNpYmlsaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmctbWVkaXVtKSB2YXIoLS1jdWJpYy1iZXppZXIpIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpOyB9XG4gIC5lbGl0ZS1iYWNrZHJvcF9zaG93IHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi50ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC50ZXh0X2JvZHktbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAudGV4dF9ib2R5LWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjcwMzEydnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC50ZXh0X2JvZHktbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgLnRleHRfYm9keS1sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuICAudGV4dF9ib2R5LW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnRleHRfYm9keS1tZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDAuNjI1dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC50ZXh0X2JvZHktbWVkaXVtIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gIC50ZXh0X2JvZHktc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAudGV4dF9ib2R5LXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjYyNXZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAudGV4dF9ib2R5LXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9IH1cbiAgLnRleHRfYm9keS14cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnRleHRfYm9keS14cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC40Njg3NXZ3OyB9IH1cbiAgLnRleHRfYm9keV9zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAudGV4dF9jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnRleHRfY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC41NDY4OHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjczNHZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAudGV4dF9jYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtOyB9IH1cbiAgLnRleHRfc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnRleHRfcmVndWxhciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAudGV4dF9pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5oMSxcbi5oMixcbi5oMyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uaDEsXG4uYXJ0aWNsZSBoMSB7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAuaDEsXG4gICAgLmFydGljbGUgaDEge1xuICAgICAgZm9udC1zaXplOiAxLjQ4NDM4dnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgLmgxLFxuICAgIC5hcnRpY2xlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgLmgxLFxuICAgIC5hcnRpY2xlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAuaDEsXG4gICAgLmFydGljbGUgaDEge1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfSB9XG5cbi5oMixcbi5hcnRpY2xlIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAuaDIsXG4gICAgLmFydGljbGUgaDIge1xuICAgICAgZm9udC1zaXplOiAwLjkzNzV2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAuaDIsXG4gICAgLmFydGljbGUgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgLmgyLFxuICAgIC5hcnRpY2xlIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgIC5oMixcbiAgICAuYXJ0aWNsZSBoMiB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cblxuLmgzLFxuLmFydGljbGUgaDMsXG4uYXJ0aWNsZSBoNCxcbi5hcnRpY2xlIGg1LFxuLmFydGljbGUgaDYge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAuaDMsXG4gICAgLmFydGljbGUgaDMsXG4gICAgLmFydGljbGUgaDQsXG4gICAgLmFydGljbGUgaDUsXG4gICAgLmFydGljbGUgaDYge1xuICAgICAgZm9udC1zaXplOiAwLjc4MTI1dnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgLmgzLFxuICAgIC5hcnRpY2xlIGgzLFxuICAgIC5hcnRpY2xlIGg0LFxuICAgIC5hcnRpY2xlIGg1LFxuICAgIC5hcnRpY2xlIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAuaDMsXG4gICAgLmFydGljbGUgaDMsXG4gICAgLmFydGljbGUgaDQsXG4gICAgLmFydGljbGUgaDUsXG4gICAgLmFydGljbGUgaDYge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAwLjYyNXZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgIC5idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gIC5idXR0b246ZGlzYWJsZWQsIC5idXR0b24uZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWRpc2FibGUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmJ1dHRvbjpkaXNhYmxlZCAuYnV0dG9uX19pY29uLCAuYnV0dG9uLmRpc2FibGVkIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogdmFyKC0tdGV4dC1kaXNhYmxlKTsgfVxuICAuYnV0dG9uX3ByaW1hcnkge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMi43NXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXRleHQtbGlnaHQtcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuYnV0dG9uX3ByaW1hcnkge1xuICAgICAgICBwYWRkaW5nOiAwLjM5MDYydncgMC43ODEyNXZ3O1xuICAgICAgICBtaW4taGVpZ2h0OiAxLjcxODc1dnc7IH0gfVxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgLmJ1dHRvbl9wcmltYXJ5OmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuYnV0dG9uX3ByaW1hcnk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLWRhcmspO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIHZhcigtLWFuaW1hdGlvbi10aW1pbmctbWVkaXVtKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1tZWRpdW0pIHZhcigtLWN1YmljLWJlemllcik7IH1cbiAgLmJ1dHRvbl9zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjEyNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAyLjc1cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuYnV0dG9uX3NlY29uZGFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMzEyNXZ3IDAuNzAzMTJ2dztcbiAgICAgICAgbWluLWhlaWdodDogMS43MTg3NXZ3O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAuMDM5MDZ2dzsgfSB9XG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAuYnV0dG9uX3NlY29uZGFyeTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpOyB9XG4gICAgICAgIC5idXR0b25fc2Vjb25kYXJ5OmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5idXR0b25fc2Vjb25kYXJ5OmhvdmVyIC5idXR0b25fX2ljb24ge1xuICAgICAgICAgIGZpbGw6IHZhcigtLWJnLXdoaXRlKTsgfSB9XG4gICAgLmJ1dHRvbl9zZWNvbmRhcnkgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9XG4gICAgLmJ1dHRvbl9zZWNvbmRhcnk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1tZWRpdW0pIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCB2YXIoLS1hbmltYXRpb24tdGltaW5nLW1lZGl1bSkgdmFyKC0tY3ViaWMtYmV6aWVyKTsgfVxuICAgIC5idXR0b25fc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnV0dG9uX3NlY29uZGFyeS5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXN0cm9rZS1kYXJrKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLmJ1dHRvbl9zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idXR0b25fc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAuMDM5MDZ2dzsgfSB9XG4gIC5idXR0b25fdGVydGlhcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC4zMTI1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmJ1dHRvbl90ZXJ0aWFyeSB7XG4gICAgICAgIGdhcDogMC4xOTUzMXZ3OyB9IH1cbiAgICAuYnV0dG9uX3RlcnRpYXJ5IC5idXR0b25fX2NvbnRlbnQge1xuICAgICAgZ2FwOiAwLjMxMjVyZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLmJ1dHRvbl90ZXJ0aWFyeSAuYnV0dG9uX19jb250ZW50IHtcbiAgICAgICAgICBnYXA6IDAuMTk1MzF2dzsgfSB9XG4gICAgLmJ1dHRvbl90ZXJ0aWFyeSAuYnV0dG9uX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7IH1cbiAgICAuYnV0dG9uX3RlcnRpYXJ5LmJ1dHRvbl9pY29uLXJpZ2h0IC5idXR0b25fX2ljb24ge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAuYnV0dG9uX3RlcnRpYXJ5OmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvci1kYXJrKTsgfVxuICAgICAgICAuYnV0dG9uX3RlcnRpYXJ5OmhvdmVyIC5idXR0b25fX2ljb24ge1xuICAgICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvci1kYXJrKTsgfSB9XG4gICAgLmJ1dHRvbl90ZXJ0aWFyeTpkaXNhYmxlZCwgLmJ1dHRvbl90ZXJ0aWFyeS5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ1dHRvbl90ZXJ0aWFyeTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0wLjkzNzVyZW07XG4gICAgICBsZWZ0OiAtMC45Mzc1cmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuOTM3NXJlbSAqIDIpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjkzNzVyZW0gKiAyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLmJ1dHRvbl90ZXJ0aWFyeTo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC0wLjU4NTk0dnc7XG4gICAgICAgICAgbGVmdDogLTAuNTg1OTR2dztcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC41ODU5NHZ3ICogMik7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjU4NTk0dncgKiAyKTsgfSB9XG4gIC5idXR0b25fbW9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5idXR0b25faWNvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1lbGVtZW50cy1kYXJrKTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyayk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmJ1dHRvbl9pY29uIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjAzOTA2dnc7IH0gfVxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgLmJ1dHRvbl9pY29uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7IH1cbiAgICAgICAgLmJ1dHRvbl9pY29uOmhvdmVyIC5idXR0b25fX2ljb24ge1xuICAgICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7IH1cbiAgICAgICAgLmJ1dHRvbl9pY29uOmhvdmVyIC5idXR0b25fX2NvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9IH1cbiAgICAuYnV0dG9uX2ljb24uYW5pbWF0aW9uIHtcbiAgICAgIC0tYmVmb3JlLXRvcDogMDtcbiAgICAgIC0tYmVmb3JlLXJpZ2h0OiAwO1xuICAgICAgLS1iZWZvcmUtYm90dG9tOiAwO1xuICAgICAgLS1iZWZvcmUtbGVmdDogMDtcbiAgICAgIC0tYmVmb3JlLXNpemU6IDA7XG4gICAgICAtLWJlZm9yZS1zY2FsZTogMDsgfVxuICAgICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIC5idXR0b25faWNvbi5hbmltYXRpb246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTsgfVxuICAgICAgICAgIC5idXR0b25faWNvbi5hbmltYXRpb246aG92ZXIgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1lbGVtZW50cy13aGl0ZSk7IH1cbiAgICAgICAgICAuYnV0dG9uX2ljb24uYW5pbWF0aW9uOmhvdmVyIC5idXR0b25fX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtbGlnaHQtcHJpbWFyeSk7IH0gfVxuICAgICAgLmJ1dHRvbl9pY29uLmFuaW1hdGlvbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogdmFyKC0tYmVmb3JlLXRvcCk7XG4gICAgICAgIGxlZnQ6IHZhcigtLWJlZm9yZS1sZWZ0KTtcbiAgICAgICAgd2lkdGg6IHZhcigtLWJlZm9yZS1zaXplKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1iZWZvcmUtc2l6ZSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAgIC5idXR0b25faWNvbi5hbmltYXRpb246OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYyLjV2dzsgfSB9XG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAuYnV0dG9uX2ljb24ubXNmYXZvcml0ZXM6aG92ZXIgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICBzdHJva2U6IHZhcigtLWVsZW1lbnRzLXdoaXRlKTsgfSB9XG4gICAgLmJ1dHRvbl9pY29uLm1zZmF2b3JpdGVzIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICBzdHJva2U6IHZhcigtLWVsZW1lbnRzLWRhcmspO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgc3Ryb2tlIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIHN0cm9rZSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gICAgLmJ1dHRvbl9pY29uLm1zZmF2b3JpdGVzLnZvdGVkIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgIHN0cm9rZTogdmFyKC0tYWNjZW50LWNvbG9yKTsgfVxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgLmJ1dHRvbl9pY29uLm1zZmF2b3JpdGVzLnZvdGVkOmhvdmVyIC5idXR0b25fX2ljb24ge1xuICAgICAgICBmaWxsOiB2YXIoLS1lbGVtZW50cy13aGl0ZSk7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tZWxlbWVudHMtd2hpdGUpOyB9IH1cbiAgICAuYnV0dG9uX2ljb246ZGlzYWJsZWQsIC5idXR0b25faWNvbi5kaXNhYmxlZCB7XG4gICAgICBmaWxsOiB2YXIoLS10ZXh0LWRpc2FibGUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnV0dG9uX2ljb24tcmlnaHQgLmJ1dHRvbl9fY29udGVudCB7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5idXR0b25faWNvbiAuYnV0dG9uX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBmaWxsOiB2YXIoLS1lbGVtZW50cy1kYXJrKTsgfVxuICAgIC5idXR0b25faWNvbiAuYnV0dG9uX19jb250ZW50IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmJ1dHRvbl9pY29uX2JhY2tncm91bmQge1xuICAgICAgY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7IH1cbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAuYnV0dG9uX2ljb25fYmFja2dyb3VuZC5hbmltYXRpb246aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLWRhcmspOyB9IH1cbiAgICAgIC5idXR0b25faWNvbl9iYWNrZ3JvdW5kLmFuaW1hdGlvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvci1kYXJrKTsgfVxuICAgICAgLmJ1dHRvbl9pY29uX2JhY2tncm91bmQgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgIGZpbGw6IHZhcigtLWJnLXdoaXRlKTsgfVxuICAgICAgLmJ1dHRvbl9pY29uX2JhY2tncm91bmQgLmJ1dHRvbl9fY29udGVudCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7IH1cbiAgICAuYnV0dG9uX2ljb24ubGFyZ2Uge1xuICAgICAgcGFkZGluZzogMC42ODc1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAuYnV0dG9uX2ljb24ubGFyZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNDI5Njl2dzsgfSB9XG4gICAgLmJ1dHRvbl9pY29uLm1lZGl1bSB7XG4gICAgICBwYWRkaW5nOiAwLjM3NXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLmJ1dHRvbl9pY29uLm1lZGl1bSB7XG4gICAgICAgICAgcGFkZGluZzogMC4yMzQzOHZ3OyB9IH1cbiAgICAuYnV0dG9uX2ljb24uc21hbGwge1xuICAgICAgcGFkZGluZzogMC4xODc1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAuYnV0dG9uX2ljb24uc21hbGwge1xuICAgICAgICAgIHBhZGRpbmc6IDAuMTE3MTl2dzsgfSB9XG4gICAgICAuYnV0dG9uX2ljb24uc21hbGwgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgICAuYnV0dG9uX2ljb24uc21hbGwgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMC42MjV2dztcbiAgICAgICAgICAgIGhlaWdodDogMC42MjV2dzsgfSB9XG4gIC5idXR0b25fbm90LXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmJ1dHRvbl9faWNvbiB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgZmlsbDogdmFyKC0tYmctd2hpdGUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDAuNzgxMjV2dztcbiAgICAgICAgaGVpZ2h0OiAwLjc4MTI1dnc7IH0gfVxuICAuYnV0dG9uX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuYnV0dG9uX19jb250ZW50IHtcbiAgICAgICAgZ2FwOiAwLjMxMjV2dzsgfSB9XG5cbi5udW1iZXItaW5wdXQge1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC44NzVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWRhcmspO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5udW1iZXItaW5wdXQge1xuICAgICAgcGFkZGluZzogMC4zNTE1NnZ3IDAuNTQ2ODh2dztcbiAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cbiAgLm51bWJlci1pbnB1dF9tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDAuMzQzNzVyZW0gMC41NjI1cmVtO1xuICAgIGdhcDogMC4zMTI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5udW1iZXItaW5wdXRfbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZzogMC4yMTQ4NHZ3IDAuMzUxNTZ2dztcbiAgICAgICAgZ2FwOiAwLjE5NTMxdnc7IH0gfVxuICAgIC5udW1iZXItaW5wdXRfbWVkaXVtIC5udW1iZXItaW5wdXRfX2J1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0wLjMxMjVyZW07XG4gICAgICBsZWZ0OiAtMC4zMTI1cmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuMzEyNXJlbSAqIDIpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjMxMjVyZW0gKiAyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLm51bWJlci1pbnB1dF9tZWRpdW0gLm51bWJlci1pbnB1dF9fYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTAuMTk1MzF2dztcbiAgICAgICAgICBsZWZ0OiAtMC4xOTUzMXZ3O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjE5NTMxdncgKiAyKTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMTk1MzF2dyAqIDIpOyB9IH1cbiAgICAubnVtYmVyLWlucHV0X21lZGl1bSAubnVtYmVyLWlucHV0X19pbnB1dCB7XG4gICAgICBoZWlnaHQ6IDEuMzEyNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLm51bWJlci1pbnB1dF9tZWRpdW0gLm51bWJlci1pbnB1dF9faW5wdXQge1xuICAgICAgICAgIGhlaWdodDogMC44MjAzMXZ3OyB9IH1cbiAgLm51bWJlci1pbnB1dF9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm51bWJlci1pbnB1dF9fYnV0dG9uOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTAuNjI1cmVtO1xuICAgICAgbGVmdDogLTAuNjI1cmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuNjI1cmVtICogMik7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuNjI1cmVtICogMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC5udW1iZXItaW5wdXRfX2J1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC0wLjM5MDYydnc7XG4gICAgICAgICAgbGVmdDogLTAuMzkwNjJ2dztcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4zOTA2MnZ3ICogMik7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjM5MDYydncgKiAyKTsgfSB9XG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAubnVtYmVyLWlucHV0X19idXR0b246aG92ZXIgLm51bWJlci1pbnB1dF9faWNvbiB7XG4gICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7IH0gfVxuICAubnVtYmVyLWlucHV0X19pY29uIHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgZmlsbDogdmFyKC0tZWxlbWVudHMtZGFyayk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5udW1iZXItaW5wdXRfX2ljb24ge1xuICAgICAgICB3aWR0aDogMC43ODEyNXZ3O1xuICAgICAgICBoZWlnaHQ6IDAuNzgxMjV2dzsgfSB9XG4gIC5udW1iZXItaW5wdXRfX2lucHV0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMS41NjI1cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLm51bWJlci1pbnB1dF9faW5wdXQge1xuICAgICAgICB3aWR0aDogMC45NzY1NnZ3O1xuICAgICAgICBoZWlnaHQ6IDAuOTM3NXZ3OyB9IH1cbiAgLm51bWJlci1pbnB1dC5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5udW1iZXItaW5wdXQuZGlzYWJsZWQgLm51bWJlci1pbnB1dF9faW5wdXQge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZSk7IH1cbiAgICAubnVtYmVyLWlucHV0LmRpc2FibGVkIC5udW1iZXItaW5wdXRfX2ljb24ge1xuICAgICAgZmlsbDogdmFyKC0tdGV4dC1kaXNhYmxlKTsgfVxuXG4uZmlsZS1pbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogMC45Mzc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAuZmlsZS1pbnB1dCB7XG4gICAgICBnYXA6IDAuNTg1OTR2dzsgfSB9XG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgIC5maWxlLWlucHV0OmhvdmVyIC5maWxlLWlucHV0X19pY29uIHtcbiAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7IH0gfVxuICAuZmlsZS1pbnB1dF9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjY4NzVyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyayk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmZpbGUtaW5wdXRfX2J1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNDI5Njl2dztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjAzOTA2dnc7IH0gfVxuICAuZmlsZS1pbnB1dF9faWNvbiB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGZpbGw6IHZhcigtLWVsZW1lbnRzLWRhcmspO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuZmlsZS1pbnB1dF9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAwLjc4MTI1dnc7XG4gICAgICAgIGhlaWdodDogMC43ODEyNXZ3OyB9IH1cbiAgLmZpbGUtaW5wdXRfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7IH1cbiAgLmZpbGUtaW5wdXRfX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmZpbGUtaW5wdXRfX3R5cGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpOyB9XG4gIC5maWxlLWlucHV0X19pbnB1dDpmb2N1cyB+IC5maWxlLWlucHV0X19idXR0b24gPiAuZmlsZS1pbnB1dF9faWNvbiB7XG4gICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yKTsgfVxuICAuZmlsZS1pbnB1dF9faW5wdXQ6ZGlzYWJsZWQgfiAuZmlsZS1pbnB1dF9fYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN0cm9rZS1kYXJrKTsgfVxuICAgIC5maWxlLWlucHV0X19pbnB1dDpkaXNhYmxlZCB+IC5maWxlLWlucHV0X19idXR0b24gPiAuZmlsZS1pbnB1dF9faWNvbiB7XG4gICAgICBmaWxsOiB2YXIoLS10ZXh0LWRpc2FibGUpOyB9XG4gIC5maWxlLWlucHV0X19pbnB1dDpkaXNhYmxlZCB+IC5maWxlLWlucHV0X193cmFwcGVyID4gLmZpbGUtaW5wdXRfX25hbWUsIC5maWxlLWlucHV0X19pbnB1dDpkaXNhYmxlZCB+IC5maWxlLWlucHV0X193cmFwcGVyID4gLmZpbGUtaW5wdXRfX3R5cGUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGUpOyB9XG5cbi5maWxlLWlucHV0LWltYWdlcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAuZmlsZS1pbnB1dC1pbWFnZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDAuNjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5maWxlLWlucHV0LWltYWdlczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBoZWlnaHQ6IDAuMzkwNjJ2dzsgfSB9XG4gIC5maWxlLWlucHV0LWltYWdlczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTsgfVxuICAuZmlsZS1pbnB1dC1pbWFnZXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lbGVtZW50cy1ncmF5LXNlY29uZGFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogNjIuNDM3NXJlbTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1iZy13aGl0ZSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmZpbGUtaW5wdXQtaW1hZ2VzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM5LjAyMzQ0dnc7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC4xMTcxOXZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAuZmlsZS1pbnB1dC1pbWFnZXMge1xuICAgICAgZ2FwOiAwLjc4MTI1dnc7IH0gfVxuICAuZmlsZS1pbnB1dC1pbWFnZXMgLnpvb20taW1hZ2Uge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuXG4udGV4dC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4zMTI1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLnRleHQtaW5wdXQge1xuICAgICAgZ2FwOiAwLjE5NTMxdnc7IH0gfVxuICAudGV4dC1pbnB1dF9fc3VidGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7IH1cbiAgLnRleHQtaW5wdXRfX2lucHV0IHtcbiAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMC44NzVyZW07XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWRhcmspO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIGJhY2tncm91bmQtY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcmVzaXplOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC50ZXh0LWlucHV0X19pbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDAuMzUxNTZ2dyAwLjU0Njg4dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42MjV2dztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjAzOTA2dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC50ZXh0LWlucHV0X19pbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNjU2MjVyZW0gMC44NzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgLnRleHQtaW5wdXRfX2lucHV0OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9IH1cbiAgICAudGV4dC1pbnB1dF9faW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9XG4gICAgLnRleHQtaW5wdXRfX2lucHV0OmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZGlzYWJsZSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXN0cm9rZS1kYXJrKTsgfVxuICAgICAgLnRleHQtaW5wdXRfX2lucHV0OmRpc2FibGVkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZSk7IH1cbiAgICAgIC50ZXh0LWlucHV0X19pbnB1dDpkaXNhYmxlZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGUpOyB9XG4gICAgICAudGV4dC1pbnB1dF9faW5wdXQ6ZGlzYWJsZWQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZSk7IH1cbiAgICAgIC50ZXh0LWlucHV0X19pbnB1dDpkaXNhYmxlZDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZSk7IH1cbiAgICAgIC50ZXh0LWlucHV0X19pbnB1dDpkaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlKTsgfVxuICAgIC50ZXh0LWlucHV0X19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXRlcnRpYXJ5KTsgfVxuICAgIC50ZXh0LWlucHV0X19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXRlcnRpYXJ5KTsgfVxuICAgIC50ZXh0LWlucHV0X19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay10ZXJ0aWFyeSk7IH1cbiAgICAudGV4dC1pbnB1dF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXRlcnRpYXJ5KTsgfVxuICAgIC50ZXh0LWlucHV0X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay10ZXJ0aWFyeSk7IH1cbiAgLnRleHQtaW5wdXRfZGF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWRhcmspO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIGJhY2tncm91bmQtY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC50ZXh0LWlucHV0X2RhdGUge1xuICAgICAgICBoZWlnaHQ6IDEuNzE4NzV2dzsgfSB9XG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAudGV4dC1pbnB1dF9kYXRlOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9IH1cbiAgICAudGV4dC1pbnB1dF9kYXRlIC50ZXh0LWlucHV0X19pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnRleHQtaW5wdXRfZGF0ZSAudGV4dC1pbnB1dF9faW5wdXQ6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAudGV4dC1pbnB1dF9kYXRlIC50ZXh0LWlucHV0X19pbnB1dDo6LXdlYmtpdC1jbGVhci1idXR0b24sIC50ZXh0LWlucHV0X2RhdGUgLnRleHQtaW5wdXRfX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgei1pbmRleDogLTEwOyB9XG4gICAgLnRleHQtaW5wdXRfZGF0ZSAudGV4dC1pbnB1dF9fcGxhY2Vob2xkZXIsIC50ZXh0LWlucHV0X2RhdGUgLnRleHQtaW5wdXRfX2N1cnJlbnQtdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDAuODc1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXRlcnRpYXJ5KTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC50ZXh0LWlucHV0X2RhdGUgLnRleHQtaW5wdXRfX3BsYWNlaG9sZGVyLCAudGV4dC1pbnB1dF9kYXRlIC50ZXh0LWlucHV0X19jdXJyZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDAuNTQ2ODh2dztcbiAgICAgICAgICBmb250LXNpemU6IDAuNjI1dnc7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgICAgICAudGV4dC1pbnB1dF9kYXRlIC50ZXh0LWlucHV0X19wbGFjZWhvbGRlciwgLnRleHQtaW5wdXRfZGF0ZSAudGV4dC1pbnB1dF9fY3VycmVudC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9IH1cbiAgICAudGV4dC1pbnB1dF9kYXRlIC50ZXh0LWlucHV0X19jdXJyZW50LXRleHQge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAudGV4dC1pbnB1dF9kYXRlLnZhbHVlIC50ZXh0LWlucHV0X19wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnRleHQtaW5wdXRfZGF0ZS52YWx1ZSAudGV4dC1pbnB1dF9fY3VycmVudC10ZXh0IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmNvbW1vbi1pbnB1dF9faWNvbiB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIGZpbGw6IHZhcigtLXN5c3RlbS1zdGF0ZXMtZXJyb3IpO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLmNvbW1vbi1pbnB1dF9faWNvbiB7XG4gICAgICB3aWR0aDogMC43ODEyNXZ3O1xuICAgICAgaGVpZ2h0OiAwLjc4MTI1dnc7IH0gfVxuXG4uY29tbW9uLWlucHV0X19lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCA4cHggNHB4IHJnYmEoMTQyLCAxNDEsIDIwOCwgMC4xNik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggNHB4IHJnYmEoMTQyLCAxNDEsIDIwOCwgMC4xNik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLXRvcCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIHZpc2liaWxpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIHZpc2liaWxpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5jb21tb24taW5wdXRfX2Vycm9yIHtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjM5MDYydnc7XG4gICAgICBwYWRkaW5nOiAwLjM5MDYydnc7XG4gICAgICBnYXA6IDAuMzkwNjJ2dztcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAuMTU2MjV2dyAwLjMxMjV2dyAwLjE1NjI1dncgcmdiYSgxNDIsIDE0MSwgMjA4LCAwLjE2KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDAuMTU2MjV2dyAwLjMxMjV2dyAwLjE1NjI1dncgcmdiYSgxNDIsIDE0MSwgMjA4LCAwLjE2KTsgfSB9XG5cbi5jb21tb24taW5wdXRfZXJyb3IgLmNvbW1vbi1pbnB1dF9fZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLmNvbW1vbi1pbnB1dF9lcnJvciAuY29tbW9uLWlucHV0X19lcnJvciB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjM5MDYydnc7IH0gfVxuICAuY29tbW9uLWlucHV0X2Vycm9yIC5jb21tb24taW5wdXRfX2Vycm9yID4gLmNvbW1vbi1pbnB1dF9fdGV4dC50ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpOyB9XG5cbi5jb21tb24taW5wdXRfZXJyb3IgPiAudGV4dC1pbnB1dF9faW5wdXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN5c3RlbS1zdGF0ZXMtZXJyb3IpOyB9XG5cbi5zZWxlY3QtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjMxMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2VsZWN0LWlucHV0X2NoZWNrYm94IC5zZWxlY3QtYW5zd2VyX190ZXh0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC42MjVyZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnNlbGVjdC1pbnB1dF9jaGVja2JveCAuc2VsZWN0LWFuc3dlcl9fdGV4dCB7XG4gICAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cbiAgICAuc2VsZWN0LWlucHV0X2NoZWNrYm94IC5zZWxlY3QtYW5zd2VyX190ZXh0IC5zZWxlY3QtYW5zd2VyX19jaGVja2JveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyayk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc2Vjb25kYXJ5KTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCBib3JkZXItY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC5zZWxlY3QtaW5wdXRfY2hlY2tib3ggLnNlbGVjdC1hbnN3ZXJfX3RleHQgLnNlbGVjdC1hbnN3ZXJfX2NoZWNrYm94IHtcbiAgICAgICAgICB3aWR0aDogMC43ODEyNXZ3O1xuICAgICAgICAgIGhlaWdodDogMC43ODEyNXZ3O1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMC4wMzkwNnZ3OyB9IH1cbiAgICAgIC5zZWxlY3QtaW5wdXRfY2hlY2tib3ggLnNlbGVjdC1hbnN3ZXJfX3RleHQgLnNlbGVjdC1hbnN3ZXJfX2NoZWNrYm94OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTYuNjY4NDMgMTAuMTEzOUwxMi43OTY3IDMuOTg1NjZMMTMuNzM5NSA0LjkyODQ2TDYuNjY4NDMgMTEuOTk5NUwyLjQyNTc4IDcuNzU2OTFMMy4zNjg1OSA2LjgxNDExTDYuNjY4NDMgMTAuMTEzOVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAgIC5zZWxlY3QtaW5wdXRfY2hlY2tib3ggLnNlbGVjdC1hbnN3ZXJfX3RleHQgLnNlbGVjdC1hbnN3ZXJfX2NoZWNrYm94OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMC42MjV2dztcbiAgICAgICAgICAgIGhlaWdodDogMC42MjV2dzsgfSB9XG4gIC5zZWxlY3QtaW5wdXRfY2hlY2tib3ggLnNlbGVjdC1hbnN3ZXJfX2lucHV0OmNoZWNrZWQgfiAuc2VsZWN0LWFuc3dlcl9fdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7IH1cbiAgICAuc2VsZWN0LWlucHV0X2NoZWNrYm94IC5zZWxlY3QtYW5zd2VyX19pbnB1dDpjaGVja2VkIH4gLnNlbGVjdC1hbnN3ZXJfX3RleHQgLnNlbGVjdC1hbnN3ZXJfX2NoZWNrYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7IH1cbiAgLnNlbGVjdC1pbnB1dF9fc3VidGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstdGVydGlhcnkpOyB9XG4gIC5zZWxlY3QtaW5wdXRfX2NoZWNrYm94OmZvY3VzIH4gLnNlbGVjdC1jdXJyZW50LCAuc2VsZWN0LWlucHV0X19jaGVja2JveDpjaGVja2VkIH4gLnNlbGVjdC1jdXJyZW50IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7IH1cbiAgICAuc2VsZWN0LWlucHV0X19jaGVja2JveDpmb2N1cyB+IC5zZWxlY3QtY3VycmVudCAuc2VsZWN0LWN1cnJlbnRfX2ljb24sIC5zZWxlY3QtaW5wdXRfX2NoZWNrYm94OmNoZWNrZWQgfiAuc2VsZWN0LWN1cnJlbnQgLnNlbGVjdC1jdXJyZW50X19pY29uIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuc2VsZWN0LWlucHV0X19jaGVja2JveDpmb2N1cyB+IC5zZWxlY3QtYW5zd2VyLCAuc2VsZWN0LWlucHV0X19jaGVja2JveDpjaGVja2VkIH4gLnNlbGVjdC1hbnN3ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5zZWxlY3QtaW5wdXRfX2NoZWNrYm94OmZvY3VzIH4gLnNlbGVjdC1hbnN3ZXIsIC5zZWxlY3QtaW5wdXRfX2NoZWNrYm94OmNoZWNrZWQgfiAuc2VsZWN0LWFuc3dlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMzkwNjJ2dzsgfSB9XG4gIC5zZWxlY3QtaW5wdXRfX2NoZWNrYm94OmRpc2FibGVkIH4gLnNlbGVjdC1jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1kaXNhYmxlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN0cm9rZS1kYXJrKTsgfVxuICAgIC5zZWxlY3QtaW5wdXRfX2NoZWNrYm94OmRpc2FibGVkIH4gLnNlbGVjdC1jdXJyZW50IC5zZWxlY3QtY3VycmVudF9fdGV4dCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlKTsgfVxuICAgIC5zZWxlY3QtaW5wdXRfX2NoZWNrYm94OmRpc2FibGVkIH4gLnNlbGVjdC1jdXJyZW50IC5zZWxlY3QtY3VycmVudF9faWNvbiB7XG4gICAgICBmaWxsOiB2YXIoLS1lbGVtZW50cy1ncmF5KTsgfVxuICAuc2VsZWN0LWlucHV0LmNvbW1vbi1pbnB1dF9lcnJvciA+IC5zZWxlY3QtaW5wdXRfX2N1cnJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3lzdGVtLXN0YXRlcy1lcnJvcik7IH1cblxuLnNlbGVjdC1jdXJyZW50IHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuODc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMC45Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXN0cm9rZS1kYXJrKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAuc2VsZWN0LWN1cnJlbnQge1xuICAgICAgcGFkZGluZzogMC4zNTE1NnZ3IDAuNTQ2ODh2dztcbiAgICAgIGdhcDogMC41ODU5NHZ3O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjAzOTA2dnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgLnNlbGVjdC1jdXJyZW50IHtcbiAgICAgIHBhZGRpbmc6IDAuNjU2MjVyZW0gMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAuc2VsZWN0LWN1cnJlbnQ6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9IH1cbiAgLnNlbGVjdC1jdXJyZW50X29uZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5zZWxlY3QtY3VycmVudF9faWNvbiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICBmaWxsOiB2YXIoLS1lbGVtZW50cy1ncmF5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCAtd2Via2l0LXRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5zZWxlY3QtY3VycmVudF9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAwLjYyNXZ3O1xuICAgICAgICBoZWlnaHQ6IDAuNjI1dnc7IH0gfVxuICAuc2VsZWN0LWN1cnJlbnRfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5zZWxlY3QtY3VycmVudF9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42MjV2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgICAgLnNlbGVjdC1jdXJyZW50X190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG5cbi5zZWxlY3QtYW5zd2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEyLjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTcuNzVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgxNDIsIDE0MSwgMjA4LCAwLjE2KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgxNDIsIDE0MSwgMjA4LCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtc2Nyb2xsLWNoYWluaW5nOiBub25lO1xuICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tdG9wIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIG9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgdmlzaWJpbGl0eSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIG9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgdmlzaWJpbGl0eSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNlbGVjdC1hbnN3ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMC42MjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnNlbGVjdC1hbnN3ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDAuMzkwNjJ2dzsgfSB9XG4gIC5zZWxlY3QtYW5zd2VyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctd2hpdGUpOyB9XG4gIC5zZWxlY3QtYW5zd2VyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZWxlbWVudHMtZ3JheS1zZWNvbmRhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDYyLjQzNzVyZW07XG4gICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYmctd2hpdGUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5zZWxlY3QtYW5zd2VyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM5LjAyMzQ0dnc7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC4xMTcxOXZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAuc2VsZWN0LWFuc3dlciB7XG4gICAgICBwYWRkaW5nOiAwLjM5MDYydnc7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4zOTA2MnZ3O1xuICAgICAgbWluLXdpZHRoOiA3LjgxMjV2dztcbiAgICAgIG1heC1oZWlnaHQ6IDExLjA5Mzc1dnc7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwLjE1NjI1dncgMC4zMTI1dncgMHB4IHJnYmEoMTQyLCAxNDEsIDIwOCwgMC4xNik7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwLjE1NjI1dncgMC4zMTI1dncgMHB4IHJnYmEoMTQyLCAxNDEsIDIwOCwgMC4xNik7IH0gfVxuICAuc2VsZWN0LWFuc3dlcl9faXRlbSB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnNlbGVjdC1hbnN3ZXJfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwLjM5MDYydncgMC41ODU5NHZ3O1xuICAgICAgICBmb250LXNpemU6IDAuNjI1dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC5zZWxlY3QtYW5zd2VyX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMC43MTg3NXJlbSAwLjkzNzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgLnNlbGVjdC1hbnN3ZXJfX2l0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7IH0gfVxuICAgIC5zZWxlY3QtYW5zd2VyX19pdGVtOmZvY3VzLCAuc2VsZWN0LWFuc3dlcl9faXRlbTphY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7IH1cblxuLnRhZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC41cmVtO1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNlY29uZGFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC50YWcge1xuICAgICAgcGFkZGluZzogMC4wNzgxMnZ3IDAuMzEyNXZ3O1xuICAgICAgZm9udC1zaXplOiAwLjU0Njg4dnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgLnRhZyB7XG4gICAgICBwYWRkaW5nOiAwLjEyNXJlbSAwLjM3NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfSB9XG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgIC50YWc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvci1ob3Zlcik7IH0gfVxuXG4udXNlci1hdmF0YXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA0LjY4NzVyZW07XG4gIGhlaWdodDogNC42ODc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDYyLjQzNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAudXNlci1hdmF0YXIge1xuICAgICAgd2lkdGg6IDIuOTI5Njl2dztcbiAgICAgIGhlaWdodDogMi45Mjk2OXZ3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzkuMDIzNDR2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAudXNlci1hdmF0YXIge1xuICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICBoZWlnaHQ6IDMuNzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAudXNlci1hdmF0YXIge1xuICAgICAgd2lkdGg6IDIuNzVyZW07XG4gICAgICBoZWlnaHQ6IDIuNzVyZW07IH0gfVxuICAudXNlci1hdmF0YXJfX3N2ZyB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBmaWxsOiB2YXIoLS10ZXh0LWRpc2FibGUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC51c2VyLWF2YXRhcl9fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEuNTYyNXZ3O1xuICAgICAgICBoZWlnaHQ6IDEuNTYyNXZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAudXNlci1hdmF0YXJfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAudXNlci1hdmF0YXJfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtOyB9IH1cbiAgLnVzZXItYXZhdGFyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnRhYmxlLFxuLmFydGljbGUgLmJ0LXdyYXBwZXIge1xuICAtLXRhYmxlLWJvcmRlcjogI2VkZWRlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tdGFibGUtYm9yZGVyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC50YWJsZSxcbiAgICAuYXJ0aWNsZSAuYnQtd3JhcHBlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAuMDM5MDZ2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgIC50YWJsZSxcbiAgICAuYXJ0aWNsZSAuYnQtd3JhcHBlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDA7IH0gfVxuICAudGFibGUuYWN0aXZlLFxuICAuYXJ0aWNsZSAuYnQtd3JhcHBlci5hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgLnRhYmxlIHRhYmxlLFxuICAuYXJ0aWNsZSAuYnQtd3JhcHBlciB0YWJsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAudGFibGUgdGFibGUsXG4gICAgICAuYXJ0aWNsZSAuYnQtd3JhcHBlciB0YWJsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42MjV2dztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjAzOTA2dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC50YWJsZSB0YWJsZSxcbiAgICAgIC5hcnRpY2xlIC5idC13cmFwcGVyIHRhYmxlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAudGFibGUgdGFibGUsXG4gICAgICAuYXJ0aWNsZSAuYnQtd3JhcHBlciB0YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAudGFibGUgdGFibGUgdGJvZHksXG4gICAgICAuYXJ0aWNsZSAuYnQtd3JhcHBlciB0YWJsZSB0Ym9keSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwLjYyNXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAudGFibGUgdGFibGUgdGJvZHkgdGQsXG4gICAgICAuYXJ0aWNsZSAuYnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgLnRhYmxlIHRhYmxlIHRib2R5IHRkID4gc3BhbiwgLnRhYmxlIHRhYmxlIHRib2R5IHRkOjpiZWZvcmUsXG4gICAgICAgIC5hcnRpY2xlIC5idC13cmFwcGVyIHRhYmxlIHRib2R5IHRkID4gc3BhbixcbiAgICAgICAgLmFydGljbGUgLmJ0LXdyYXBwZXIgdGFibGUgdGJvZHkgdGQ6OmJlZm9yZSB7XG4gICAgICAgICAgcGFkZGluZzogMC44MTI1cmVtIDAuOTM3NXJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXRhYmxlLWJvcmRlcik7IH1cbiAgICAgICAgLnRhYmxlIHRhYmxlIHRib2R5IHRkID4gc3BhbixcbiAgICAgICAgLmFydGljbGUgLmJ0LXdyYXBwZXIgdGFibGUgdGJvZHkgdGQgPiBzcGFuIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4OyB9XG4gICAgICAgIC50YWJsZSB0YWJsZSB0Ym9keSB0ZDo6YmVmb3JlLFxuICAgICAgICAuYXJ0aWNsZSAuYnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0ZDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDsgfVxuICAgICAgICAudGFibGUgdGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQgPiBzcGFuLCAudGFibGUgdGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbiAgICAgICAgLmFydGljbGUgLmJ0LXdyYXBwZXIgdGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQgPiBzcGFuLFxuICAgICAgICAuYXJ0aWNsZSAuYnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lbGVtZW50cy1kYXJrKTsgfVxuICAgICAgICAudGFibGUgdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCA+IHNwYW4sIC50YWJsZSB0YWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkOjpiZWZvcmUsXG4gICAgICAgIC5hcnRpY2xlIC5idC13cmFwcGVyIHRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQgPiBzcGFuLFxuICAgICAgICAuYXJ0aWNsZSAuYnQtd3JhcHBlciB0YWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgLnRhYmxlIHRhYmxlIHRyLFxuICAgICAgLmFydGljbGUgLmJ0LXdyYXBwZXIgdGFibGUgdHIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXRhYmxlLWJvcmRlcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgICAudGFibGUgdGFibGUgdGQsXG4gICAgLnRhYmxlIHRhYmxlIHRoLFxuICAgIC5hcnRpY2xlIC5idC13cmFwcGVyIHRhYmxlIHRkLFxuICAgIC5hcnRpY2xlIC5idC13cmFwcGVyIHRhYmxlIHRoIHtcbiAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tdGFibGUtYm9yZGVyKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLnRhYmxlIHRhYmxlIHRkLFxuICAgICAgICAudGFibGUgdGFibGUgdGgsXG4gICAgICAgIC5hcnRpY2xlIC5idC13cmFwcGVyIHRhYmxlIHRkLFxuICAgICAgICAuYXJ0aWNsZSAuYnQtd3JhcHBlciB0YWJsZSB0aCB7XG4gICAgICAgICAgcGFkZGluZzogMC41ODU5NHZ3IDAuNzgxMjV2dztcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAuMDM5MDZ2dzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAgIC50YWJsZSB0YWJsZSB0ZCxcbiAgICAgICAgLnRhYmxlIHRhYmxlIHRoLFxuICAgICAgICAuYXJ0aWNsZSAuYnQtd3JhcHBlciB0YWJsZSB0ZCxcbiAgICAgICAgLmFydGljbGUgLmJ0LXdyYXBwZXIgdGFibGUgdGgge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMDMxMjVyZW0gMS4yNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgICAgIC50YWJsZSB0YWJsZSB0ZCxcbiAgICAgICAgLnRhYmxlIHRhYmxlIHRoLFxuICAgICAgICAuYXJ0aWNsZSAuYnQtd3JhcHBlciB0YWJsZSB0ZCxcbiAgICAgICAgLmFydGljbGUgLmJ0LXdyYXBwZXIgdGFibGUgdGgge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMDMxMjVyZW0gMC45Mzc1cmVtOyB9IH1cbiAgICAudGFibGUgdGFibGUgdGgsXG4gICAgLmFydGljbGUgLmJ0LXdyYXBwZXIgdGFibGUgdGgge1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi50YWJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwLjUzMTI1cmVtIDAuODc1cmVtO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXN0cm9rZS1kYXJrKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCBib3JkZXItY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCBib3JkZXItY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLnRhYl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwLjMzMjAzdncgMC41NDY4OHZ3O1xuICAgICAgZ2FwOiAwLjM5MDYydnc7XG4gICAgICBmb250LXNpemU6IDAuNjI1dnc7XG4gICAgICBib3JkZXItd2lkdGg6IDAuMDM5MDZ2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAudGFiX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuODc1cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgIC50YWJfX2NvbnRlbnQ6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7IH1cbiAgICAgIC50YWJfX2NvbnRlbnQ6aG92ZXIgPiAudGFiX19pY29uIHtcbiAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yKTsgfSB9XG4gIC50YWJfX2NvbnRlbnQ6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7IH1cbiAgICAudGFiX19jb250ZW50OmFjdGl2ZSA+IC50YWJfX2ljb24ge1xuICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yKTsgfVxuXG4udGFiX19pbnB1dDpjaGVja2VkIH4gLnRhYl9fY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmctbGlnaHQpOyB9XG4gIC50YWJfX2lucHV0OmNoZWNrZWQgfiAudGFiX19jb250ZW50ID4gLnRhYl9faWNvbiB7XG4gICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yKTsgfVxuXG4udGFiX19pbnB1dDpmb2N1cyB+IC50YWJfX2NvbnRlbnQge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTsgfVxuICAudGFiX19pbnB1dDpmb2N1cyB+IC50YWJfX2NvbnRlbnQgPiAudGFiX19pY29uIHtcbiAgICBmaWxsOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9XG5cbi50YWJfX2ljb24ge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBmaWxsOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAudGFiX19pY29uIHtcbiAgICAgIHdpZHRoOiAwLjc4MTI1dnc7XG4gICAgICBoZWlnaHQ6IDAuNzgxMjV2dzsgfSB9XG5cbi50YWJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgLnRhYl9fYnV0dG9uOmhvdmVyID4gLnRhYl9faWNvbiB7XG4gICAgICBmaWxsOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9IH1cbiAgLnRhYl9fYnV0dG9uID4gLnRhYl9faWNvbiB7XG4gICAgZmlsbDogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpOyB9XG5cbi50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYi1jb250ZW50LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG51bC5saXN0LFxub2wubGlzdCxcbi5hcnRpY2xlIHVsLFxuLmFydGljbGUgb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1zZWN0aW9uLXRleHQtY29sb3Itc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIHVsLmxpc3QsXG4gICAgb2wubGlzdCxcbiAgICAuYXJ0aWNsZSB1bCxcbiAgICAuYXJ0aWNsZSBvbCB7XG4gICAgICBmb250LXNpemU6IDAuNzAzMTJ2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICB1bC5saXN0LFxuICAgIG9sLmxpc3QsXG4gICAgLmFydGljbGUgdWwsXG4gICAgLmFydGljbGUgb2wge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgdWwubGlzdCxcbiAgICBvbC5saXN0LFxuICAgIC5hcnRpY2xlIHVsLFxuICAgIC5hcnRpY2xlIG9sIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuICB1bC5saXN0IGxpLFxuICBvbC5saXN0IGxpLFxuICAuYXJ0aWNsZSB1bCBsaSxcbiAgLmFydGljbGUgb2wgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIHVsLmxpc3QgbGksXG4gICAgICBvbC5saXN0IGxpLFxuICAgICAgLmFydGljbGUgdWwgbGksXG4gICAgICAuYXJ0aWNsZSBvbCBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41ODU5NHZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICB1bC5saXN0IGxpLFxuICAgICAgb2wubGlzdCBsaSxcbiAgICAgIC5hcnRpY2xlIHVsIGxpLFxuICAgICAgLmFydGljbGUgb2wgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtOyB9IH1cbiAgICB1bC5saXN0IGxpOjpiZWZvcmUsXG4gICAgb2wubGlzdCBsaTo6YmVmb3JlLFxuICAgIC5hcnRpY2xlIHVsIGxpOjpiZWZvcmUsXG4gICAgLmFydGljbGUgb2wgbGk6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgICAgICB1bC5saXN0IGxpOjpiZWZvcmUsXG4gICAgICAgIG9sLmxpc3QgbGk6OmJlZm9yZSxcbiAgICAgICAgLmFydGljbGUgdWwgbGk6OmJlZm9yZSxcbiAgICAgICAgLmFydGljbGUgb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfSB9XG4gICAgdWwubGlzdCBsaSBiLFxuICAgIHVsLmxpc3QgbGkgc3Ryb25nLFxuICAgIG9sLmxpc3QgbGkgYixcbiAgICBvbC5saXN0IGxpIHN0cm9uZyxcbiAgICAuYXJ0aWNsZSB1bCBsaSBiLFxuICAgIC5hcnRpY2xlIHVsIGxpIHN0cm9uZyxcbiAgICAuYXJ0aWNsZSBvbCBsaSBiLFxuICAgIC5hcnRpY2xlIG9sIGxpIHN0cm9uZyB7XG4gICAgICBjb2xvcjogdmFyKC0tc2VjdGlvbi10ZXh0LWNvbG9yLXByaW1hcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG51bC5saXN0IGxpLFxuLmFydGljbGUgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjI1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgdWwubGlzdCBsaSxcbiAgICAuYXJ0aWNsZSB1bCBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMzY3MTl2dztcbiAgICAgIHRleHQtaW5kZW50OiAtMC41ODU5NHZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgIHVsLmxpc3QgbGksXG4gICAgLmFydGljbGUgdWwgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG4gICAgICB0ZXh0LWluZGVudDogLTAuOTM3NXJlbTsgfSB9XG4gIHVsLmxpc3QgbGk6OmJlZm9yZSxcbiAgLmFydGljbGUgdWwgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwLjI1cmVtO1xuICAgIHdpZHRoOiAwLjMxMjVyZW07XG4gICAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogNjIuNDM3NXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICB1bC5saXN0IGxpOjpiZWZvcmUsXG4gICAgICAuYXJ0aWNsZSB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAwLjE1NjI1dnc7XG4gICAgICAgIHdpZHRoOiAwLjE5NTMxdnc7XG4gICAgICAgIGhlaWdodDogMC4xOTUzMXZ3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzOS4wMjM0NHZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICB1bC5saXN0IGxpOjpiZWZvcmUsXG4gICAgICAuYXJ0aWNsZSB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAwLjE4NzVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgdWwubGlzdCBsaTo6YmVmb3JlLFxuICAgICAgLmFydGljbGUgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMC4xMjVyZW07IH0gfVxuXG5vbC5saXN0LFxuLmFydGljbGUgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IG51bTsgfVxuICBvbC5saXN0IGxpLFxuICAuYXJ0aWNsZSBvbCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xLjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIG9sLmxpc3QgbGksXG4gICAgICAuYXJ0aWNsZSBvbCBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi4xODc1dnc7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMC41ODU5NHZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICBvbC5saXN0IGxpLFxuICAgICAgLmFydGljbGUgb2wgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNjg3NXJlbTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIG9sLmxpc3QgbGksXG4gICAgICAuYXJ0aWNsZSBvbCBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICB0ZXh0LWluZGVudDogLTAuOTM3NXJlbTsgfSB9XG4gICAgb2wubGlzdCBsaTo6YmVmb3JlLFxuICAgIC5hcnRpY2xlIG9sIGxpOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICBjb250ZW50OiBcIjBcIiBjb3VudGVyKG51bSkgXCIuXCI7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtOyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAwLjMxMjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBnYXA6IDAuMTk1MzF2dzsgfSB9XG4gIC5wYWdpbmF0aW9uX19saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMC4zMTI1cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnBhZ2luYXRpb25fX2xpc3Qge1xuICAgICAgICBnYXA6IDAuMTk1MzF2dzsgfSB9XG4gIC5wYWdpbmF0aW9uX19pdGVtX2FjdGl2ZSAuYnV0dG9uIHtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7IH1cbiAgLnBhZ2luYXRpb25fX2J1dHRvbiB7XG4gICAgd2lkdGg6IDIuNzVyZW07XG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnBhZ2luYXRpb25fX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxLjcxODc1dnc7XG4gICAgICAgIGhlaWdodDogMS43MTg3NXZ3O1xuICAgICAgICBmb250LXNpemU6IDAuNjI1dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgLnBhZ2luYXRpb25fX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyLjEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjEyNXJlbTsgfSB9XG5cbi5yYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4LjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5yYXRpbmcge1xuICAgICAgd2lkdGg6IDUuMDc4MTJ2dztcbiAgICAgIGhlaWdodDogMC44NTkzOHZ3OyB9IH1cbiAgLnJhdGluZ19fZW5hYmxlLCAucmF0aW5nX19kaXNhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAucmF0aW5nX19lbmFibGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiB2YXIoLS1yYXRpbmctcGVyY2VudCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZpbGw6IHZhcigtLXN5c3RlbS1zdGF0ZXMtdmFsaWRhdGlvbik7XG4gICAgLW8tb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gIC5yYXRpbmdfX2Rpc2FibGUge1xuICAgIGZpbGw6IHZhcigtLWVsZW1lbnRzLWdyYXktc2Vjb25kYXJ5KTsgfVxuICAucmF0aW5nLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDAuNjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5yYXRpbmctd3JhcHBlciB7XG4gICAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cbiAgICAucmF0aW5nLXdyYXBwZXIgLnRleHQge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay10ZXJ0aWFyeSk7IH1cbiAgICAucmF0aW5nLXdyYXBwZXJfcmV2aWV3IC5yYXRpbmcge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yYXRpbmctZm9ybV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMC42MjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAucmF0aW5nLWZvcm1fX3dyYXBwZXIge1xuICAgICAgZ2FwOiAwLjM5MDYydnc7IH0gfVxuXG4ucmF0aW5nLWZvcm1fX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDAuMzEyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLnJhdGluZy1mb3JtX19saXN0IHtcbiAgICAgIGdhcDogMC4xOTUzMXZ3OyB9IH1cblxuLnJhdGluZy1mb3JtX19zdGFyIHtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5yYXRpbmctZm9ybV9fc3RhciB7XG4gICAgICB3aWR0aDogMC44NTkzOHZ3O1xuICAgICAgaGVpZ2h0OiAwLjg1OTM4dnc7IH0gfVxuICAucmF0aW5nLWZvcm1fX3N0YXIuYWN0aXZlIHN2ZyB7XG4gICAgZmlsbDogdmFyKC0tc3lzdGVtLXN0YXRlcy12YWxpZGF0aW9uKTsgfVxuICAucmF0aW5nLWZvcm1fX3N0YXIgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsbDogdmFyKC0tZWxlbWVudHMtZ3JheS1zZWNvbmRhcnkpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTsgfVxuXG4ucmF0aW5nLWZvcm1fX3RleHQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXRlcnRpYXJ5KTsgfVxuXG4uYXZhaWxhYmlsaXR5IHtcbiAgLS1hdmFpbGFiaWxpdHktc3RhdHVzLWNvbG9yOiB2YXIoLS1zeXN0ZW0tc3RhdGVzLXN1Y2Nlc3MpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNjI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC4zMTI1cmVtO1xuICBjb2xvcjogdmFyKC0tYXZhaWxhYmlsaXR5LXN0YXR1cy1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLmF2YWlsYWJpbGl0eSB7XG4gICAgICBwYWRkaW5nOiAwLjA3ODEydncgMC4zOTA2MnZ3O1xuICAgICAgZ2FwOiAwLjE5NTMxdnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgLmF2YWlsYWJpbGl0eSB7XG4gICAgICBwYWRkaW5nOiAwLjEyNXJlbSAwLjMxMjVyZW07IH0gfVxuICAuYXZhaWxhYmlsaXR5X291dC1zdG9jayB7XG4gICAgLS1hdmFpbGFiaWxpdHktc3RhdHVzLWNvbG9yOiB2YXIoLS1zeXN0ZW0tc3RhdGVzLWVycm9yKTsgfVxuICAuYXZhaWxhYmlsaXR5X3RvLW9yZGVyIHtcbiAgICAtLWF2YWlsYWJpbGl0eS1zdGF0dXMtY29sb3I6IHZhcigtLWVsZW1lbnRzLWdyYXkpOyB9XG4gIC5hdmFpbGFiaWxpdHk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMC40Mzc1cmVtO1xuICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF2YWlsYWJpbGl0eS1zdGF0dXMtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5hdmFpbGFiaWxpdHk6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAwLjI3MzQ0dnc7XG4gICAgICAgIGhlaWdodDogMC4yNzM0NHZ3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2LjI1dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC5hdmFpbGFiaWxpdHk6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAwLjM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjM3NXJlbTsgfSB9XG4gIC5hdmFpbGFiaWxpdHk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXZhaWxhYmlsaXR5LXN0YXR1cy1jb2xvcik7XG4gICAgb3BhY2l0eTogMC4xOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZzogMS4xNzE4OHZ3O1xuICAgICAgZ2FwOiAwLjc4MTI1dnc7XG4gICAgICBmb250LXNpemU6IDAuNzAzMTJ2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGdhcDogMC45Mzc1cmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9IH1cbiAgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDMwIDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTEuMDkwOSAwQzEuNzI3MjcgMy4wNDYxNSAwIDguNzY5MjMgMCAxNC4xMjMxQzAgMjAuNzY5MiAzLjgxODE4IDIzLjkwNzcgNy41NDU0NSAyMy45MDc3QzguMzA2MTIgMjMuOTU0NyA5LjA2ODA5IDIzLjg0MDMgOS43ODI4MiAyMy41NzE4QzEwLjQ5NzUgMjMuMzAzMiAxMS4xNDkzIDIyLjg4NjUgMTEuNjk2NyAyMi4zNDgxQzEyLjI0NCAyMS44MDk3IDEyLjY3NDkgMjEuMTYxNCAxMi45NjE5IDIwLjQ0NDZDMTMuMjQ4OSAxOS43Mjc4IDEzLjM4NTcgMTguOTU4MSAxMy4zNjM2IDE4LjE4NDZDMTMuMzYzNiAxNC41ODQ2IDEwLjgxODIgMTIuODMwOCA4LjA5MDkxIDEyLjQ2MTVDNS43MjcyNyAxMi4xODQ2IDQuMTgxODIgMTEuMDc2OSA0LjE4MTgyIDguMzA3NjlDNC4xODE4MiA2LjU1Mzg1IDQuNjM2MzYgMy42IDExLjU0NTUgMS4wMTUzOEwxMS4wOTA5IDBaTTI3LjE4MTggMEMxNy44MTgyIDMuMDQ2MTUgMTYgOC43NjkyMyAxNiAxNC4xMjMxQzE2IDIwLjc2OTIgMTkuOTA5MSAyMy45MDc3IDIzLjYzNjQgMjMuOTA3N0MyNC4zOTcgMjMuOTU0NyAyNS4xNTkgMjMuODQwMyAyNS44NzM3IDIzLjU3MThDMjYuNTg4NCAyMy4zMDMyIDI3LjI0MDIgMjIuODg2NSAyNy43ODc2IDIyLjM0ODFDMjguMzM1IDIxLjgwOTcgMjguNzY1OSAyMS4xNjE0IDI5LjA1MjkgMjAuNDQ0NkMyOS4zMzk5IDE5LjcyNzggMjkuNDc2NyAxOC45NTgxIDI5LjQ1NDUgMTguMTg0NkMyOS40NTQ1IDE0LjU4NDYgMjYuOTA5MSAxMi44MzA4IDI0LjE4MTggMTIuNDYxNUMyMS44MTgyIDEyLjE4NDYgMjAuMTgxOCAxMS4wNzY5IDIwLjE4MTggOC4zMDc2OUMyMC4xODE4IDYuNTUzODUgMjAuNzI3MyAzLjYgMjcuNjM2NCAxLjAxNTM4TDI3LjE4MTggMFonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzMCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjA5MDkgMEMxLjcyNzI3IDMuMDQ2MTUgMCA4Ljc2OTIzIDAgMTQuMTIzMUMwIDIwLjc2OTIgMy44MTgxOCAyMy45MDc3IDcuNTQ1NDUgMjMuOTA3N0M4LjMwNjEyIDIzLjk1NDcgOS4wNjgwOSAyMy44NDAzIDkuNzgyODIgMjMuNTcxOEMxMC40OTc1IDIzLjMwMzIgMTEuMTQ5MyAyMi44ODY1IDExLjY5NjcgMjIuMzQ4MUMxMi4yNDQgMjEuODA5NyAxMi42NzQ5IDIxLjE2MTQgMTIuOTYxOSAyMC40NDQ2QzEzLjI0ODkgMTkuNzI3OCAxMy4zODU3IDE4Ljk1ODEgMTMuMzYzNiAxOC4xODQ2QzEzLjM2MzYgMTQuNTg0NiAxMC44MTgyIDEyLjgzMDggOC4wOTA5MSAxMi40NjE1QzUuNzI3MjcgMTIuMTg0NiA0LjE4MTgyIDExLjA3NjkgNC4xODE4MiA4LjMwNzY5QzQuMTgxODIgNi41NTM4NSA0LjYzNjM2IDMuNiAxMS41NDU1IDEuMDE1MzhMMTEuMDkwOSAwWk0yNy4xODE4IDBDMTcuODE4MiAzLjA0NjE1IDE2IDguNzY5MjMgMTYgMTQuMTIzMUMxNiAyMC43NjkyIDE5LjkwOTEgMjMuOTA3NyAyMy42MzY0IDIzLjkwNzdDMjQuMzk3IDIzLjk1NDcgMjUuMTU5IDIzLjg0MDMgMjUuODczNyAyMy41NzE4QzI2LjU4ODQgMjMuMzAzMiAyNy4yNDAyIDIyLjg4NjUgMjcuNzg3NiAyMi4zNDgxQzI4LjMzNSAyMS44MDk3IDI4Ljc2NTkgMjEuMTYxNCAyOS4wNTI5IDIwLjQ0NDZDMjkuMzM5OSAxOS43Mjc4IDI5LjQ3NjcgMTguOTU4MSAyOS40NTQ1IDE4LjE4NDZDMjkuNDU0NSAxNC41ODQ2IDI2LjkwOTEgMTIuODMwOCAyNC4xODE4IDEyLjQ2MTVDMjEuODE4MiAxMi4xODQ2IDIwLjE4MTggMTEuMDc2OSAyMC4xODE4IDguMzA3NjlDMjAuMTgxOCA2LjU1Mzg1IDIwLjcyNzMgMy42IDI3LjYzNjQgMS4wMTUzOEwyNy4xODE4IDBaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5icmVhZGNydW1ic19fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5icmVhZGNydW1ic19fbGlzdCB7XG4gICAgICBnYXA6IDAuMzkwNjJ2dzsgfSB9XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAwLjYyNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5icmVhZGNydW1ic19faXRlbSB7XG4gICAgICBnYXA6IDAuMzkwNjJ2dzsgfSB9XG4gIC5icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZCAuYnJlYWRjcnVtYnNfX2xpbmsge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmJyZWFkY3J1bWJzX19pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMC4xMjVyZW07XG4gICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5icmVhZGNydW1ic19fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgIC5icmVhZGNydW1ic19fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTsgfSB9XG4gIC5icmVhZGNydW1ic19fbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjVyZW07XG4gICAgbGVmdDogLTAuNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMC41cmVtICogMik7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjVyZW0gKiAyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5icmVhZGNydW1ic19fbGluazo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMC4zMTI1dnc7XG4gICAgICAgIGxlZnQ6IC0wLjMxMjV2dztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuMzEyNXZ3ICogMik7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4zMTI1dncgKiAyKTsgfSB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxLjI1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgZ2FwOiAwLjc4MTI1dnc7IH0gfVxuICAuc2VjdGlvbi10aXRsZV9fYmxvY2sge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5zZWN0aW9uLXRpdGxlX19ibG9jayB7XG4gICAgICAgIGdhcDogMC43ODEyNXZ3OyB9IH1cbiAgLnNlY3Rpb24tdGl0bGVfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAwLjMxMjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnNlY3Rpb24tdGl0bGVfX25hdmlnYXRpb24ge1xuICAgICAgICBnYXA6IDAuMTk1MzF2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAuc2VjdGlvbi10aXRsZV9fbmF2aWdhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveF9faXRlbSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7IH0gfVxuICAuY2hlY2tib3g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC41cmVtO1xuICAgIGxlZnQ6IC0wLjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuNXJlbSAqIDIpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMC41cmVtICogMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuY2hlY2tib3g6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTAuMzEyNXZ3O1xuICAgICAgICBsZWZ0OiAtMC4zMTI1dnc7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjMxMjV2dyAqIDIpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMzEyNXZ3ICogMik7IH0gfVxuICAuY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9XG4gIC5jaGVja2JveF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXN0cm9rZS1kYXJrKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc2Vjb25kYXJ5KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIGJhY2tncm91bmQtY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuY2hlY2tib3hfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMC43ODEyNXZ3O1xuICAgICAgICBoZWlnaHQ6IDAuNzgxMjV2dztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjAzOTA2dnc7IH0gfVxuICAgIC5jaGVja2JveF9faXRlbTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J002LjY2ODQzIDEwLjExMzlMMTIuNzk2NyAzLjk4NTY2TDEzLjczOTUgNC45Mjg0Nkw2LjY2ODQzIDExLjk5OTVMMi40MjU3OCA3Ljc1NjkxTDMuMzY4NTkgNi44MTQxMUw2LjY2ODQzIDEwLjExMzlaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC5jaGVja2JveF9faXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMC42MjV2dztcbiAgICAgICAgICBoZWlnaHQ6IDAuNjI1dnc7IH0gfVxuICAuY2hlY2tib3ggLmxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgIC5jaGVja2JveCAubGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9IH1cblxuLnJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogMC42MjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5yYWRpbyB7XG4gICAgICBnYXA6IDAuMzkwNjJ2dzsgfSB9XG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgIC5yYWRpbzpob3ZlciAucmFkaW9fX2l0ZW0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9IH1cbiAgLnJhZGlvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuNXJlbTtcbiAgICBsZWZ0OiAtMC41cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjVyZW0gKiAyKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuNXJlbSAqIDIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnJhZGlvOjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0wLjMxMjV2dztcbiAgICAgICAgbGVmdDogLTAuMzEyNXZ3O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4zMTI1dncgKiAyKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjMxMjV2dyAqIDIpOyB9IH1cbiAgLnJhZGlvX19pbnB1dDpjaGVja2VkIH4gLnJhZGlvX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTsgfVxuICAucmFkaW9fX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyayk7XG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnJhZGlvX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDAuNzgxMjV2dztcbiAgICAgICAgaGVpZ2h0OiAwLjc4MTI1dnc7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC4wMzkwNnZ3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2LjI1dnc7IH0gfVxuICAgIC5yYWRpb19faXRlbTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMC42MjVyZW07XG4gICAgICBoZWlnaHQ6IDAuNjI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC5yYWRpb19faXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMC4zOTA2MnZ3O1xuICAgICAgICAgIGhlaWdodDogMC4zOTA2MnZ3O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYuMjV2dzsgfSB9XG5cbi5zZWFyY2gge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjkzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAuc2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDAuMzkwNjJ2dyAwLjU4NTk0dnc7XG4gICAgICBnYXA6IDAuNTg1OTR2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAuc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgLnNlYXJjaCB7XG4gICAgICBwYWRkaW5nOiAwLjQzNzVyZW07XG4gICAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50OyB9IH1cbiAgLnNlYXJjaF9fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAuc2VhcmNoX19zdWJtaXQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMC42MjVyZW07XG4gICAgICBsZWZ0OiAtMC42MjVyZW07XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMC42MjVyZW0gKiAyKTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC42MjVyZW0gKiAyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLnNlYXJjaF9fc3VibWl0OjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTAuMzkwNjJ2dztcbiAgICAgICAgICBsZWZ0OiAtMC4zOTA2MnZ3O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjM5MDYydncgKiAyKTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMzkwNjJ2dyAqIDIpOyB9IH1cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgIC5zZWFyY2hfX3N1Ym1pdDpob3ZlciA+IHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7IH0gfVxuICAuc2VhcmNoX19pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgZmlsbDogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5zZWFyY2hfX2ljb24ge1xuICAgICAgICB3aWR0aDogMC42MjV2dztcbiAgICAgICAgaGVpZ2h0OiAwLjYyNXZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5zZWFyY2hfX2ljb24ge1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBmaWxsOiB2YXIoLS1lbGVtZW50cy1kYXJrKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAuc2VhcmNoIC50ZXh0LWlucHV0IHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG4gIC5zZWFyY2ggLnRleHQtaW5wdXRfX2lucHV0IHtcbiAgICB3aWR0aDogMTQuMzc1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuc2VhcmNoIC50ZXh0LWlucHV0X19pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA4Ljk4NDM4dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC5zZWFyY2ggLnRleHQtaW5wdXRfX2lucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zZWFyY2ggLnRleHQtaW5wdXRfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTsgfVxuICAgIC5zZWFyY2ggLnRleHQtaW5wdXRfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTsgfVxuICAgIC5zZWFyY2ggLnRleHQtaW5wdXRfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7IH1cbiAgICAuc2VhcmNoIC50ZXh0LWlucHV0X19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTsgfVxuICAgIC5zZWFyY2ggLnRleHQtaW5wdXRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7IH1cblxuLnVzZXItbWVudSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IDAuMzEyNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC51c2VyLW1lbnUge1xuICAgICAgZ2FwOiAwLjE5NTMxdnc7IH0gfVxuICAudXNlci1tZW51X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwLjEyNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC51c2VyLW1lbnVfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwLjQ2ODc1dnc7XG4gICAgICAgIGdhcDogMC4wNzgxMnZ3O1xuICAgICAgICBmb250LXNpemU6IDAuMzkwNjJ2dzsgfSB9XG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAudXNlci1tZW51X19pdGVtOmhvdmVyID4gc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAudXNlci1tZW51X19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMC40Mzc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMTI1cmVtOyB9IH1cbiAgLnVzZXItbWVudV9faWNvbiB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGZpbGw6IHZhcigtLWVsZW1lbnRzLWRhcmspO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAudXNlci1tZW51X19pY29uIHtcbiAgICAgICAgd2lkdGg6IDAuNzgxMjV2dztcbiAgICAgICAgaGVpZ2h0OiAwLjc4MTI1dnc7IH0gfVxuICAudXNlci1tZW51X19zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC51c2VyLW1lbnVfX3NlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC51c2VyLW1lbnVfX2NvdW50IHtcbiAgICB3aWR0aDogMS4wNjI1cmVtO1xuICAgIGhlaWdodDogMS4wNjI1cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRlci1jb3VudCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIGNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC51c2VyLW1lbnVfX2NvdW50IHtcbiAgICAgICAgd2lkdGg6IDAuNjY0MDZ2dztcbiAgICAgICAgaGVpZ2h0OiAwLjY2NDA2dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMC4zOTA2MnZ3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2Mi41dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgLnVzZXItbWVudV9fY291bnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC4yNXJlbTtcbiAgICAgICAgcmlnaHQ6IDAuMjVyZW07XG4gICAgICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjVyZW07IH0gfVxuICAgIC51c2VyLW1lbnVfX2NvdW50X2FjdGl2ZSB7XG4gICAgICAtLXRleHQtZGFyay1zZWNvbmRhcnk6IHZhcigtLXRleHQtbGlnaHQtcHJpbWFyeSk7XG4gICAgICAtLWhlYWRlci1jb3VudDogdmFyKC0tc3lzdGVtLXN0YXRlcy1lcnJvcik7IH1cblxuLnByaWNlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLnByaWNlIHtcbiAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cbiAgLnByaWNlX19vbGQge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgLnByaWNlX19vbGQge1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07IH0gfVxuICAucHJpY2VfX3N1bSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgLnByaWNlX19zdW0ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG4uc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1zZWN0aW9uLWdhcCk7IH1cbiAgLnNlY3Rpb24gLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuc2VjdGlvbiAuYnJlYWRjcnVtYnMge1xuICAgICAgICBwYWRkaW5nOiAwLjQyOTY5dncgMDsgfSB9XG4gIC5zZWN0aW9uX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY3Rpb24tYmFja2dyb3VuZC1jb2xvcik7IH1cbiAgLnNlY3Rpb25fdGV4dC1saWdodCB7XG4gICAgLS1zZWN0aW9uLXRleHQtY29sb3ItcHJpbWFyeTogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcbiAgICAtLXNlY3Rpb24tdGV4dC1jb2xvci1zZWNvbmRhcnk6IHZhcigtLXRleHQtbGlnaHQtc2Vjb25kYXJ5KTsgfVxuICAuc2VjdGlvbl9jb21tb24gLmNvbnRhaW5lciB7XG4gICAgZ2FwOiB2YXIoLS1zZWN0aW9uLWdhcC1jb21tb24pOyB9XG4gIC5zZWN0aW9uX2NvbW1vbjpub3QoLnNlY3Rpb25fcGFkZGluZy10b3ApOm5vdCguc2VjdGlvbl9icmVhZGNydW1icykge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmctY29tbW9uKTsgfVxuICAuc2VjdGlvbl9wYWRkaW5nLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7IH1cbiAgLnNlY3Rpb25fcGFkZGluZy1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpOyB9XG4gIC5zZWN0aW9uX3BhZGRpbmctYm90dG9tLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1nYXAtY29tbW9uKTsgfVxuICAuc2VjdGlvbl9fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnNlY3Rpb25fX2hlYWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEuMjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnNlY3Rpb25fX2hlYWQge1xuICAgICAgICBnYXA6IDAuNzgxMjV2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcuNXJlbSkge1xuICAgICAgLnNlY3Rpb25fX2hlYWQge1xuICAgICAgICBnYXA6IDMuMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5zZWN0aW9uX19oZWFkIHtcbiAgICAgICAgZ2FwOiAwLjkzNzVyZW07IH0gfVxuICAgIC5zZWN0aW9uX19oZWFkX2NvbHVtbiB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgZ2FwOiAxLjU2MjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC5zZWN0aW9uX19oZWFkX2NvbHVtbiB7XG4gICAgICAgICAgZ2FwOiAwLjk3NjU2dnc7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgICAgICAuc2VjdGlvbl9faGVhZF9jb2x1bW4ge1xuICAgICAgICAgIGdhcDogMS4yNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgICAgIC5zZWN0aW9uX19oZWFkX2NvbHVtbiB7XG4gICAgICAgICAgZ2FwOiAwLjkzNzVyZW07IH0gfVxuICAuc2VjdGlvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzEuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjByZW0pIHtcbiAgICAgIC5zZWN0aW9uX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyMjYwLzcwMDsgfVxuICAgICAgICBAc3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDEvMSkge1xuICAgICAgICAgIC5zZWN0aW9uX19pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzLjc1cmVtOyB9IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuc2VjdGlvbl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDE5LjUzMTI1dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC5zZWN0aW9uX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMjVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIHtcbiAgICAgIC5zZWN0aW9uX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTguNzVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgLnNlY3Rpb25fX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMHJlbTsgfSB9XG4gICAgLnNlY3Rpb25fX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXNlY3Rpb24tdGV4dC1jb2xvci1wcmltYXJ5KTsgfVxuICAgIC5zZWN0aW9uX190aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7IH1cbiAgLnNlY3Rpb25fX25hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgZ2FwOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5zZWN0aW9uX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgZ2FwOiAwLjc4MTI1dnc7IH0gfVxuICAgIC5zZWN0aW9uX19uYXZpZ2F0aW9uIC5idXR0b25fX2NvbnRlbnQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc2VjdGlvbl9fc3dpcGVyLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAwLjMxMjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnNlY3Rpb25fX3N3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgZ2FwOiAwLjE5NTMxdnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgLnNlY3Rpb25fX3N3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zZWN0aW9uX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNlY3Rpb24td3JhcHBlci1nYXApOyB9XG4gICAgLnNlY3Rpb25fX3dyYXBwZXJfcm93IHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2VjdGlvbl9fd3JhcHBlciAucGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2hvcnQtcHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IDAuOTM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWRhcmspO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLnNob3J0LXByb2R1Y3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXZ3O1xuICAgICAgcGFkZGluZzogMC43ODEyNXZ3IDA7XG4gICAgICBnYXA6IDAuNTg1OTR2dztcbiAgICAgIGJvcmRlci13aWR0aDogMC4wMzkwNnZ3IDAgMC4wMzkwNnZ3IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgLnNob3J0LXByb2R1Y3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgLnNob3J0LXByb2R1Y3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgIC5zaG9ydC1wcm9kdWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAwIDEuNTYyNXJlbTtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMC42MjVyZW07IH0gfVxuICAuc2hvcnQtcHJvZHVjdF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW07XG4gICAgd2lkdGg6IDkuMzc1cmVtO1xuICAgIGhlaWdodDogNi4wNjI1cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuc2hvcnQtcHJvZHVjdF9faW1hZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwLjE5NTMxdnc7XG4gICAgICAgIHdpZHRoOiA1Ljg1OTM4dnc7XG4gICAgICAgIGhlaWdodDogMy43ODkwNnZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5zaG9ydC1wcm9kdWN0X19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE4Ljc1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMS44NzVyZW0pIHtcbiAgICAgIC5zaG9ydC1wcm9kdWN0X19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTUuNjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMy4xMjVyZW0pIHtcbiAgICAgIC5zaG9ydC1wcm9kdWN0X19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTIuNXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjEuMjVyZW0pIHtcbiAgICAgIC5zaG9ydC1wcm9kdWN0X19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTByZW07IH0gfVxuICAgIC5zaG9ydC1wcm9kdWN0X19pbWFnZSBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5zaG9ydC1wcm9kdWN0X190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNob3J0LXByb2R1Y3RfX3RhZy1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwbGFjZS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDAuMTI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5zaG9ydC1wcm9kdWN0X190YWctbGlzdCB7XG4gICAgICAgIGdhcDogMC4wNzgxMnZ3OyB9IH1cbiAgLnNob3J0LXByb2R1Y3RfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC4zMTI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5zaG9ydC1wcm9kdWN0X19jb250ZW50IHtcbiAgICAgICAgZ2FwOiAwLjE5NTMxdnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC5zaG9ydC1wcm9kdWN0X19jb250ZW50IHtcbiAgICAgICAgZ2FwOiAwLjY4NzVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgLnNob3J0LXByb2R1Y3RfX2NvbnRlbnQge1xuICAgICAgICBnYXA6IDAuOTM3NXJlbTsgfSB9XG4gIC5zaG9ydC1wcm9kdWN0X19wYW5lbCB7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5zaG9ydC1wcm9kdWN0X19wYW5lbCB7XG4gICAgICAgIGdhcDogMC43ODEyNXZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAuc2hvcnQtcHJvZHVjdF9fcGFuZWwge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5zaG9ydC1wcm9kdWN0X19wYW5lbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC5zaG9ydC1wcm9kdWN0X19wYW5lbCAubnVtYmVyLWlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMC4zNDM3NXJlbSAwLjU2MjVyZW07XG4gICAgICAgIGdhcDogMC4zMTI1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkgYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLnNob3J0LXByb2R1Y3RfX3BhbmVsIC5udW1iZXItaW5wdXQge1xuICAgICAgcGFkZGluZzogMC4yMTQ4NHZ3IDAuMzUxNTZ2dztcbiAgICAgIGdhcDogMC4xOTUzMXZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAgIC5zaG9ydC1wcm9kdWN0X19wYW5lbCAubnVtYmVyLWlucHV0IC5udW1iZXItaW5wdXRfX2J1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0wLjMxMjVyZW07XG4gICAgICAgICAgbGVmdDogLTAuMzEyNXJlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4zMTI1cmVtICogMik7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjMxMjVyZW0gKiAyKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5zaG9ydC1wcm9kdWN0X19wYW5lbCAubnVtYmVyLWlucHV0IC5udW1iZXItaW5wdXRfX2J1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMC4xOTUzMXZ3O1xuICAgICAgICBsZWZ0OiAtMC4xOTUzMXZ3O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4xOTUzMXZ3ICogMik7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4xOTUzMXZ3ICogMik7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgICAgLnNob3J0LXByb2R1Y3RfX3BhbmVsIC5udW1iZXItaW5wdXQgLm51bWJlci1pbnB1dF9faW5wdXQge1xuICAgICAgICAgIGhlaWdodDogMS4zMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5zaG9ydC1wcm9kdWN0X19wYW5lbCAubnVtYmVyLWlucHV0IC5udW1iZXItaW5wdXRfX2lucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAwLjgyMDMxdnc7IH0gfVxuXG4ucHJvZHVjdC1jb2xsZWN0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC42MjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAucHJvZHVjdC1jb2xsZWN0aW9uIHtcbiAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cbiAgLnByb2R1Y3QtY29sbGVjdGlvbl9faXRlbSB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbSAwLjYyNXJlbSAwLjYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiAxLjI1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnByb2R1Y3QtY29sbGVjdGlvbl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMzkwNjJ2dyAwLjc4MTI1dncgMC4zOTA2MnZ3IDAuMzkwNjJ2dztcbiAgICAgICAgZ2FwOiAwLjc4MTI1dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC5wcm9kdWN0LWNvbGxlY3Rpb25fX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIHtcbiAgICAgIC5wcm9kdWN0LWNvbGxlY3Rpb25fX2l0ZW0ge1xuICAgICAgICBnYXA6IDAuOTM3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAucHJvZHVjdC1jb2xsZWN0aW9uX19pdGVtOmhvdmVyIC5wcm9kdWN0LWNvbGxlY3Rpb25fX3RleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTsgfVxuICAgICAgLnByb2R1Y3QtY29sbGVjdGlvbl9faXRlbTpob3ZlciAucHJvZHVjdC1jb2xsZWN0aW9uX19pY29uIHtcbiAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yKTsgfSB9XG4gIC5wcm9kdWN0LWNvbGxlY3Rpb25fX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmlsbDogdmFyKC0tZWxlbWVudHMtZ3JheSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5wcm9kdWN0LWNvbGxlY3Rpb25fX2ljb24ge1xuICAgICAgICB3aWR0aDogMC43ODEyNXZ3O1xuICAgICAgICBoZWlnaHQ6IDAuNzgxMjV2dzsgfSB9XG4gIC5wcm9kdWN0LWNvbGxlY3Rpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAucHJvZHVjdC1jb2xsZWN0aW9uX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxLjk1MzEydnc7XG4gICAgICAgIGhlaWdodDogMS45NTMxMnZ3OyB9IH1cbiAgICAucHJvZHVjdC1jb2xsZWN0aW9uX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmctbG9uZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmctbG9uZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tdGltaW5nLWxvbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1sb25nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCAtd2Via2l0LXRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tdGltaW5nLWxvbmcpIHZhcigtLWN1YmljLWJlemllcik7IH1cbiAgLnByb2R1Y3QtY29sbGVjdGlvbl9fdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTsgfVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAudG9vbHRpcF9hY3RpdmUgLnRvb2x0aXBfX2ljb24ge1xuICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7IH1cbiAgLnRvb2x0aXBfYWN0aXZlIC50b29sdGlwX190ZXh0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc21hbGwpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNtYWxsKTsgfVxuICAudG9vbHRpcF9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC50b29sdGlwX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMC43ODEyNXZ3O1xuICAgICAgICBoZWlnaHQ6IDAuNzgxMjV2dzsgfSB9XG4gICAgLnRvb2x0aXBfX2J1dHRvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTAuNjI1cmVtO1xuICAgICAgbGVmdDogLTAuNjI1cmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuNjI1cmVtICogMik7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuNjI1cmVtICogMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC50b29sdGlwX19idXR0b246YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC0wLjM5MDYydnc7XG4gICAgICAgICAgbGVmdDogLTAuMzkwNjJ2dztcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4zOTA2MnZ3ICogMik7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjM5MDYydncgKiAyKTsgfSB9XG4gIC50b29sdGlwX19pY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsbDogdmFyKC0tZWxlbWVudHMtZ3JheS1zZWNvbmRhcnkpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTsgfVxuICAudG9vbHRpcF9fdGV4dCB7XG4gICAgcGFkZGluZzogMC42MjVyZW07XG4gICAgd2lkdGg6IDIxLjg3NXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyayk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIHZpc2liaWxpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgLXdlYmtpdC1ib3gtc2hhZG93IHZhcigtLWFuaW1hdGlvbi10aW1pbmctbG9uZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIHZpc2liaWxpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgLXdlYmtpdC1ib3gtc2hhZG93IHZhcigtLWFuaW1hdGlvbi10aW1pbmctbG9uZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIHZpc2liaWxpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgYm94LXNoYWRvdyB2YXIoLS1hbmltYXRpb24tdGltaW5nLWxvbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCB2aXNpYmlsaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIGJveC1zaGFkb3cgdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1sb25nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCAtd2Via2l0LWJveC1zaGFkb3cgdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1sb25nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnRvb2x0aXBfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAwLjM5MDYydnc7XG4gICAgICAgIHdpZHRoOiAxMy42NzE4OHZ3O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAuMDM5MDZ2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjMuNDM3NXJlbSkge1xuICAgICAgLnRvb2x0aXBfX3RleHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtICh2YXIoLS1jb250YWluZXItb2Zmc2V0KSAqIDIpKTsgfSB9XG5cbi5jb250YWN0cy1zb2NpYWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAuY29udGFjdHMtc29jaWFsIHtcbiAgICAgIGdhcDogMC43ODEyNXZ3OyB9IH1cbiAgLmNvbnRhY3RzLXNvY2lhbF9faXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjMxMjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmNvbnRhY3RzLXNvY2lhbF9faXRlbSB7XG4gICAgICAgIGdhcDogMC4xOTUzMXZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAuY29udGFjdHMtc29jaWFsX19pdGVtIHtcbiAgICAgICAgZ2FwOiAwLjQwNjI1cmVtOyB9IH1cbiAgLmNvbnRhY3RzLXNvY2lhbF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDAuNjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5jb250YWN0cy1zb2NpYWxfX2xhYmVsIHtcbiAgICAgICAgZ2FwOiAwLjM5MDYydnc7IH0gfVxuICAuY29udGFjdHMtc29jaWFsX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWRhcmspO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmNvbnRhY3RzLXNvY2lhbF9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAwLjkzNzV2dztcbiAgICAgICAgaGVpZ2h0OiAwLjkzNzV2dztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjAzOTA2dnc7IH0gfVxuICAuY29udGFjdHMtc29jaWFsX19zdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgICBmaWxsOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5jb250YWN0cy1zb2NpYWxfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAwLjQ2ODc1dnc7XG4gICAgICAgIGhlaWdodDogMC40Njg3NXZ3OyB9IH1cbiAgLmNvbnRhY3RzLXNvY2lhbF9fbmFtZSB7XG4gICAgY29sb3I6IHZhcigtLXNlY3Rpb24tdGV4dC1jb2xvci1zZWNvbmRhcnkpOyB9XG4gIC5jb250YWN0cy1zb2NpYWxfX3RleHQge1xuICAgIGNvbG9yOiB2YXIoLS1zZWN0aW9uLXRleHQtY29sb3ItcHJpbWFyeSk7IH1cbiAgICAuY29udGFjdHMtc29jaWFsX190ZXh0IGEge1xuICAgICAgY29sb3I6IHZhcigtLXNlY3Rpb24tdGV4dC1jb2xvci1wcmltYXJ5KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7IH1cbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAuY29udGFjdHMtc29jaWFsX190ZXh0IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9IH1cblxuLmxvZ28ge1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAubG9nbzpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuOTsgfSB9XG4gIC5sb2dvX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmxvZ29fX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxLjk1MzEydnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC5sb2dvX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMi43NXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAubG9nb19faW1hZ2Uge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAyLjEyNXJlbTsgfSB9XG5cbi5saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgIC5saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9IH1cbiAgLmxpbmtfYWNjZW50IHtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTsgfVxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgLmxpbmtfYWNjZW50OmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvci1kYXJrKTsgfSB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ueWEtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTkuMTI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MHJlbSkge1xuICAgIC55YS1tYXAge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxMTIwLzUwMDsgfVxuICAgICAgQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxLzEpIHtcbiAgICAgICAgLnlhLW1hcCB7XG4gICAgICAgICAgaGVpZ2h0OiAzMS4yNXJlbTsgfSB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAueWEtbWFwIHtcbiAgICAgIGhlaWdodDogMTEuOTUzMTJ2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgIC55YS1tYXAge1xuICAgICAgaGVpZ2h0OiAxNS42MjVyZW07IH0gfVxuICAueWEtbWFwIC55bWFwcy0yLTEtNzktY29udHJvbHNfX3Rvb2xiYXIsXG4gIC55YS1tYXAgLnltYXBzLTItMS03OS1jb250cm9scy1wYW5lLFxuICAueWEtbWFwIC55bWFwcy0yLTEtNzktbWFwLWNvcHlyaWdodHMtcHJvbW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFydGljbGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1hcnRpY2xlLXdpZHRoKTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41NjI1cmVtOyB9XG4gIC5hcnRpY2xlX2Z1bGwtd2lkdGgge1xuICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgLmFydGljbGUge1xuICAgICAgZ2FwOiAwLjkzNzVyZW07IH0gfVxuICAuYXJ0aWNsZSBoMSxcbiAgLmFydGljbGUgaDIsXG4gIC5hcnRpY2xlIGgzLFxuICAuYXJ0aWNsZSBoNCxcbiAgLmFydGljbGUgaDUsXG4gIC5hcnRpY2xlIGg2LFxuICAuYXJ0aWNsZSBwLFxuICAuYXJ0aWNsZSBzcGFuOm5vdCgudGFnKSxcbiAgLmFydGljbGUgYTpub3QoLnRhZykge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5hcnRpY2xlIGgxLFxuICAuYXJ0aWNsZSBoMixcbiAgLmFydGljbGUgaDMsXG4gIC5hcnRpY2xlIGg0LFxuICAuYXJ0aWNsZSBoNSxcbiAgLmFydGljbGUgaDYge1xuICAgIGNvbG9yOiB2YXIoLS1zZWN0aW9uLXRleHQtY29sb3ItcHJpbWFyeSk7IH1cbiAgLmFydGljbGUgcCxcbiAgLmFydGljbGUgc3Bhbjpub3QoLnRhZyk6bm90KC5idXR0b25fX2NvbnRlbnQpOm5vdCguYnV0dG9uX190ZXh0KSB7XG4gICAgY29sb3I6IHZhcigtLXNlY3Rpb24tdGV4dC1jb2xvci1zZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuYXJ0aWNsZSBwLFxuICAgICAgLmFydGljbGUgc3Bhbjpub3QoLnRhZyk6bm90KC5idXR0b25fX2NvbnRlbnQpOm5vdCguYnV0dG9uX190ZXh0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43MDMxMnZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAuYXJ0aWNsZSBwLFxuICAgICAgLmFydGljbGUgc3Bhbjpub3QoLnRhZyk6bm90KC5idXR0b25fX2NvbnRlbnQpOm5vdCguYnV0dG9uX190ZXh0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAuYXJ0aWNsZSBwLFxuICAgICAgLmFydGljbGUgc3Bhbjpub3QoLnRhZyk6bm90KC5idXR0b25fX2NvbnRlbnQpOm5vdCguYnV0dG9uX190ZXh0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuICAuYXJ0aWNsZSB1bCxcbiAgLmFydGljbGUgb2wge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuYXJ0aWNsZSB1bCxcbiAgICAgIC5hcnRpY2xlIG9sIHtcbiAgICAgICAgZ2FwOiAwLjc4MTI1dnc7IH0gfVxuICAuYXJ0aWNsZV9fZGF0ZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogMC42MjVyZW07XG4gICAgY29sb3I6IHZhcigtLXNlY3Rpb24tdGV4dC1jb2xvci1zZWNvbmRhcnkpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5hcnRpY2xlX19kYXRlIHtcbiAgICAgICAgZ2FwOiAwLjM5MDYydnc7IH0gfVxuICAuYXJ0aWNsZV9fY2FsZW5kYXIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBmaWxsOiB2YXIoLS1zZWN0aW9uLXRleHQtY29sb3Itc2Vjb25kYXJ5KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuYXJ0aWNsZV9fY2FsZW5kYXIge1xuICAgICAgICB3aWR0aDogMC42MjV2dztcbiAgICAgICAgaGVpZ2h0OiAwLjYyNXZ3OyB9IH1cbiAgLmFydGljbGVfX3RhZy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuYXJ0aWNsZV9fdGFnLWxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjE5NTMxdnc7XG4gICAgICAgIGdhcDogMC43ODEyNXZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAuYXJ0aWNsZV9fdGFnLWxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5hcnRpY2xlX190YWctbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGdhcDogMC45Mzc1cmVtOyB9IH1cblxuLmZhbmN5Ym94X19jb250YWluZXIge1xuICAtLWZhbmN5Ym94LWJnOiByZ2JhKDAsIDAsIDAsIDAuNjApOyB9XG4gIC5mYW5jeWJveF9fY29udGFpbmVyIC5mYW5jeWJveF9fc2xpZGUge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDEuMjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmZhbmN5Ym94X19jb250YWluZXIgLmZhbmN5Ym94X19zbGlkZSB7XG4gICAgICAgIHBhZGRpbmc6IDEuOTUzMTJ2dyAxLjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5mYW5jeWJveF9fY29udGFpbmVyIC5mYW5jeWJveF9fc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyLjVyZW0pIHtcbiAgICAgIC5mYW5jeWJveF9fY29udGFpbmVyIC5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5mYW5jeWJveF9fY29udGFpbmVyIC5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlIHtcbiAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5mYW5jeWJveF9fY29udGFpbmVyIC5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDY3LjEyNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLmZhbmN5Ym94X19jb250YWluZXIgLmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2UgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ1Ljg1OTM4dnc7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgICAgICAuZmFuY3lib3hfX2NvbnRhaW5lciAuZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgICAgICAgIG1heC13aWR0aDogNTEuMjVyZW07IH0gfVxuICAgIC5mYW5jeWJveF9fY29udGFpbmVyIC5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmZhbmN5Ym94X19jb250YWluZXIgLmZhbmN5Ym94X19uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLW9mZnNldCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lci13aWR0aCkpO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5mYW5jeWJveF9fY29udGFpbmVyIC5mLWJ1dHRvbi5pcy1uZXh0LCAuZmFuY3lib3hfX2NvbnRhaW5lciAuZi1idXR0b24uaXMtcHJldiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIuNzVyZW07XG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tZWxlbWVudHMtZGFyayk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWRhcmspO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5mYW5jeWJveF9fY29udGFpbmVyIC5mLWJ1dHRvbi5pcy1uZXh0LCAuZmFuY3lib3hfX2NvbnRhaW5lciAuZi1idXR0b24uaXMtcHJldiB7XG4gICAgICAgIHdpZHRoOiAxLjcxODc1dnc7XG4gICAgICAgIGhlaWdodDogMS43MTg3NXZ3O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAuMDM5MDZ2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIuNXJlbSkge1xuICAgICAgLmZhbmN5Ym94X19jb250YWluZXIgLmYtYnV0dG9uLmlzLW5leHQsIC5mYW5jeWJveF9fY29udGFpbmVyIC5mLWJ1dHRvbi5pcy1wcmV2IHtcbiAgICAgICAgd2lkdGg6IDIuMTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5mYW5jeWJveF9fY29udGFpbmVyIC5mLWJ1dHRvbi5pcy1uZXh0LCAuZmFuY3lib3hfX2NvbnRhaW5lciAuZi1idXR0b24uaXMtcHJldiB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtOyB9IH1cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgIC5mYW5jeWJveF9fY29udGFpbmVyIC5mLWJ1dHRvbi5pcy1uZXh0OmhvdmVyLCAuZmFuY3lib3hfX2NvbnRhaW5lciAuZi1idXR0b24uaXMtcHJldjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9XG4gICAgICAgIC5mYW5jeWJveF9fY29udGFpbmVyIC5mLWJ1dHRvbi5pcy1uZXh0OmhvdmVyOjphZnRlciwgLmZhbmN5Ym94X19jb250YWluZXIgLmYtYnV0dG9uLmlzLXByZXY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9IH1cbiAgICAuZmFuY3lib3hfX2NvbnRhaW5lciAuZi1idXR0b24uaXMtbmV4dDpkaXNhYmxlZCwgLmZhbmN5Ym94X19jb250YWluZXIgLmYtYnV0dG9uLmlzLXByZXY6ZGlzYWJsZWQge1xuICAgICAgZmlsbDogdmFyKC0tdGV4dC1kaXNhYmxlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZhbmN5Ym94X19jb250YWluZXIgLmYtYnV0dG9uLmlzLW5leHQgc3ZnLCAuZmFuY3lib3hfX2NvbnRhaW5lciAuZi1idXR0b24uaXMtcHJldiBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mYW5jeWJveF9fY29udGFpbmVyIC5mLWJ1dHRvbi5pcy1uZXh0OjpiZWZvcmUsIC5mYW5jeWJveF9fY29udGFpbmVyIC5mLWJ1dHRvbi5pcy1wcmV2OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTAuMzc1cmVtO1xuICAgICAgbGVmdDogLTAuMzc1cmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuMzc1cmVtICogMik7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMzc1cmVtICogMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC5mYW5jeWJveF9fY29udGFpbmVyIC5mLWJ1dHRvbi5pcy1uZXh0OjpiZWZvcmUsIC5mYW5jeWJveF9fY29udGFpbmVyIC5mLWJ1dHRvbi5pcy1wcmV2OjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTAuMjM0Mzh2dztcbiAgICAgICAgICBsZWZ0OiAtMC4yMzQzOHZ3O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjIzNDM4dncgKiAyKTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMjM0Mzh2dyAqIDIpOyB9IH1cbiAgICAuZmFuY3lib3hfX2NvbnRhaW5lciAuZi1idXR0b24uaXMtbmV4dDo6YWZ0ZXIsIC5mYW5jeWJveF9fY29udGFpbmVyIC5mLWJ1dHRvbi5pcy1wcmV2OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lbGVtZW50cy1kYXJrKTtcbiAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTkuMTE3MTkgMTAuMDkyNEwxMy4yNDIyIDE0LjIxNzRMMTIuMDYzOSAxNS4zOTU3TDYuNzYwNTIgMTAuMDkyNEwxMi4wNjM5IDQuNzg5MDZMMTMuMjQyMiA1Ljk2NzRMOS4xMTcxOSAxMC4wOTI0WicgZmlsbD0nJTIzMjIyMjIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOS4xMTcxOSAxMC4wOTI0TDEzLjI0MjIgMTQuMjE3NEwxMi4wNjM5IDE1LjM5NTdMNi43NjA1MiAxMC4wOTI0TDEyLjA2MzkgNC43ODkwNkwxMy4yNDIyIDUuOTY3NEw5LjExNzE5IDEwLjA5MjRaJyBmaWxsPSclMjMyMjIyMjInLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAuZmFuY3lib3hfX2NvbnRhaW5lciAuZi1idXR0b24uaXMtbmV4dDo6YWZ0ZXIsIC5mYW5jeWJveF9fY29udGFpbmVyIC5mLWJ1dHRvbi5pcy1wcmV2OjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDAuNzgxMjV2dztcbiAgICAgICAgICBoZWlnaHQ6IDAuNzgxMjV2dzsgfSB9XG4gIC5mYW5jeWJveF9fY29udGFpbmVyIC5mLWJ1dHRvbi5pcy1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSkgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyLjVyZW0pIHtcbiAgICAgIC5mYW5jeWJveF9fY29udGFpbmVyIC5mLWJ1dHRvbi5pcy1uZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgLmZhbmN5Ym94X19jb250YWluZXIgLmYtYnV0dG9uLmlzLW5leHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAuZmFuY3lib3hfX2NvbnRhaW5lciAuZi1idXR0b24uaXMtcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyLjVyZW0pIHtcbiAgICAgIC5mYW5jeWJveF9fY29udGFpbmVyIC5mLWJ1dHRvbi5pcy1wcmV2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAuZmFuY3lib3hfX2NvbnRhaW5lciAuZi1idXR0b24uaXMtcHJldiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXRvb2xiYXIge1xuICAgIC0tZmFuY3lib3gtYmc6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cbiAgICAuZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtdG9vbGJhciAuZmFuY3lib3hfX3Rvb2xiYXIge1xuICAgICAgdG9wOiAzLjEyNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXRvb2xiYXIgLmZhbmN5Ym94X190b29sYmFyIHtcbiAgICAgICAgICB0b3A6IDEuOTUzMTJ2dzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAgIC5mYW5jeWJveF9fY29udGFpbmVyLmhhcy10b29sYmFyIC5mYW5jeWJveF9fdG9vbGJhciB7XG4gICAgICAgICAgdG9wOiAyLjVyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIuNXJlbSkge1xuICAgICAgICAuZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtdG9vbGJhciAuZmFuY3lib3hfX3Rvb2xiYXIge1xuICAgICAgICAgIHRvcDogMS4yNXJlbTsgfSB9XG4gICAgICAuZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtdG9vbGJhciAuZmFuY3lib3hfX3Rvb2xiYXIgLmlzLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAgIC5mYW5jeWJveF9fY29udGFpbmVyLmhhcy10b29sYmFyIC5mYW5jeWJveF9fdG9vbGJhciAuaXMtcmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjk1MzEydnc7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAgICAgLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXRvb2xiYXIgLmZhbmN5Ym94X190b29sYmFyIC5pcy1yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyLjVyZW0pIHtcbiAgICAgICAgICAuZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtdG9vbGJhciAuZmFuY3lib3hfX3Rvb2xiYXIgLmlzLXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTsgfSB9XG4gICAgICAgIC5mYW5jeWJveF9fY29udGFpbmVyLmhhcy10b29sYmFyIC5mYW5jeWJveF9fdG9vbGJhciAuaXMtcmlnaHQgLmYtYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAgICAgLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXRvb2xiYXIgLmZhbmN5Ym94X190b29sYmFyIC5pcy1yaWdodCAuZi1idXR0b24ge1xuICAgICAgICAgICAgICB3aWR0aDogMC43ODEyNXZ3O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDAuNzgxMjV2dzsgfSB9XG4gICAgICAgICAgLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXRvb2xiYXIgLmZhbmN5Ym94X190b29sYmFyIC5pcy1yaWdodCAuZi1idXR0b25bZGF0YS1mYW5jeWJveC1jbG9zZV0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAuZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtdG9vbGJhciAuZmFuY3lib3hfX3Rvb2xiYXIgLmlzLXJpZ2h0IC5mLWJ1dHRvbltkYXRhLWZhbmN5Ym94LWNsb3NlXTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7IH0gfVxuICAgICAgICAgICAgLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXRvb2xiYXIgLmZhbmN5Ym94X190b29sYmFyIC5pcy1yaWdodCAuZi1idXR0b25bZGF0YS1mYW5jeWJveC1jbG9zZV0gc3ZnIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXRvb2xiYXIgLmZhbmN5Ym94X190b29sYmFyIC5pcy1yaWdodCAuZi1idXR0b25bZGF0YS1mYW5jeWJveC1jbG9zZV06OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtMC42MjVyZW07XG4gICAgICAgICAgICAgIGxlZnQ6IC0wLjYyNXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuNjI1cmVtICogMik7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC42MjVyZW0gKiAyKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgICAgICAgICAuZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtdG9vbGJhciAuZmFuY3lib3hfX3Rvb2xiYXIgLmlzLXJpZ2h0IC5mLWJ1dHRvbltkYXRhLWZhbmN5Ym94LWNsb3NlXTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTAuMzkwNjJ2dztcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0wLjM5MDYydnc7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4zOTA2MnZ3ICogMik7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMzkwNjJ2dyAqIDIpOyB9IH1cbiAgICAgICAgICAgIC5mYW5jeWJveF9fY29udGFpbmVyLmhhcy10b29sYmFyIC5mYW5jeWJveF9fdG9vbGJhciAuaXMtcmlnaHQgLmYtYnV0dG9uW2RhdGEtZmFuY3lib3gtY2xvc2VdOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVsZW1lbnRzLXdoaXRlKTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTExLjQxNDQgMTAuMDAwMkwxNi40MTQ0IDUuMDAwMTVMMTUuMDAwMiAzLjU4NTk0TDEwLjAwMDIgOC41ODU5NEw1LjAwMDE1IDMuNTg1OTRMMy41ODU5NCA1LjAwMDE1TDguNTg1OTQgMTAuMDAwMkwzLjU4NTk0IDE1LjAwMDJMNS4wMDAxNSAxNi40MTQ0TDEwLjAwMDIgMTEuNDE0NEwxNS4wMDAyIDE2LjQxNDRMMTYuNDE0NCAxNS4wMDAyTDExLjQxNDQgMTAuMDAwMlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTEuNDE0NCAxMC4wMDAyTDE2LjQxNDQgNS4wMDAxNUwxNS4wMDAyIDMuNTg1OTRMMTAuMDAwMiA4LjU4NTk0TDUuMDAwMTUgMy41ODU5NEwzLjU4NTk0IDUuMDAwMTVMOC41ODU5NCAxMC4wMDAyTDMuNTg1OTQgMTUuMDAwMkw1LjAwMDE1IDE2LjQxNDRMMTAuMDAwMiAxMS40MTQ0TDE1LjAwMDIgMTYuNDE0NEwxNi40MTQ0IDE1LjAwMDJMMTEuNDE0NCAxMC4wMDAyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTsgfVxuXG4uZmFuY3lib3hfX2NvbnRlbnQgLmYtYnV0dG9uLmlzLWNsb3NlLWJ0biB7XG4gIHRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICByaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLmZhbmN5Ym94X19jb250ZW50IC5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xuICAgICAgdG9wOiAwLjc4MTI1dncgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwLjc4MTI1dncgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAwLjc4MTI1dnc7XG4gICAgICBoZWlnaHQ6IDAuNzgxMjV2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgIC5mYW5jeWJveF9fY29udGVudCAuZi1idXR0b24uaXMtY2xvc2UtYnRuIHtcbiAgICAgIHRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAuZmFuY3lib3hfX2NvbnRlbnQgLmYtYnV0dG9uLmlzLWNsb3NlLWJ0bjpob3Zlcjo6YmVmb3JlLCAuZmFuY3lib3hfX2NvbnRlbnQgLmYtYnV0dG9uLmlzLWNsb3NlLWJ0bjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfSB9XG4gIC5mYW5jeWJveF9fY29udGVudCAuZi1idXR0b24uaXMtY2xvc2UtYnRuIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZmFuY3lib3hfX2NvbnRlbnQgLmYtYnV0dG9uLmlzLWNsb3NlLWJ0bjo6YmVmb3JlLCAuZmFuY3lib3hfX2NvbnRlbnQgLmYtYnV0dG9uLmlzLWNsb3NlLWJ0bjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lbGVtZW50cy1kYXJrKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgLXdlYmtpdC10cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIC13ZWJraXQtdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCAtd2Via2l0LXRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5mYW5jeWJveF9fY29udGVudCAuZi1idXR0b24uaXMtY2xvc2UtYnRuOjpiZWZvcmUsIC5mYW5jeWJveF9fY29udGVudCAuZi1idXR0b24uaXMtY2xvc2UtYnRuOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAwLjYyNXZ3O1xuICAgICAgICBoZWlnaHQ6IDAuMDc4MTJ2dzsgfSB9XG4gIC5mYW5jeWJveF9fY29udGVudCAuZi1idXR0b24uaXMtY2xvc2UtYnRuOjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5mYW5jeWJveF9fY29udGVudCAuZi1idXR0b24uaXMtY2xvc2UtYnRuOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLm1vZGFsLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4Ljc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLm1vZGFsLXdpbmRvdyB7XG4gICAgICBtYXgtd2lkdGg6IDI0LjIxODc1dnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgLm1vZGFsLXdpbmRvdyB7XG4gICAgICBtYXgtd2lkdGg6IDM3LjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgLm1vZGFsLXdpbmRvdyB7XG4gICAgICBtYXgtd2lkdGg6IDM3Ljc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgLm1vZGFsLXdpbmRvdyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gIC5tb2RhbC13aW5kb3dfc3VjY2Vzc2Z1bCB7XG4gICAgbWF4LXdpZHRoOiAzMi44NzVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLm1vZGFsLXdpbmRvd19zdWNjZXNzZnVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMC41NDY4OHZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAubW9kYWwtd2luZG93X3N1Y2Nlc3NmdWwge1xuICAgICAgICBtYXgtd2lkdGg6IDI1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgICAubW9kYWwtd2luZG93X3N1Y2Nlc3NmdWwge1xuICAgICAgICBtYXgtd2lkdGg6IDIyLjEyNXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAubW9kYWwtd2luZG93X3N1Y2Nlc3NmdWwge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9IH1cbiAgICAubW9kYWwtd2luZG93X3N1Y2Nlc3NmdWwgLm1vZGFsLXdpbmRvd19fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1vZGFsLXdpbmRvd19jYXRhbG9nLWluZm8ge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAubW9kYWwtd2luZG93X3F1ZXN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDI2LjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5tb2RhbC13aW5kb3dfcXVlc3Rpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDE2LjQwNjI1dnc7IH0gfVxuICAubW9kYWwtd2luZG93X3F1aWNrLWJ1eSB7XG4gICAgbWF4LXdpZHRoOiA1MS4yNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAubW9kYWwtd2luZG93X3F1aWNrLWJ1eSB7XG4gICAgICAgIG1heC13aWR0aDogMzIuMDMxMjV2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgICAgLm1vZGFsLXdpbmRvd19xdWljay1idXkge1xuICAgICAgICBtYXgtd2lkdGg6IDQyLjkzNzVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIHtcbiAgICAgIC5tb2RhbC13aW5kb3dfcXVpY2stYnV5IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NS41cmVtOyB9IH1cbiAgLm1vZGFsLXdpbmRvd19tb2RhbC1jYXJ0IHtcbiAgICBtYXgtd2lkdGg6IDUxLjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5tb2RhbC13aW5kb3dfbW9kYWwtY2FydCB7XG4gICAgICAgIG1heC13aWR0aDogMzIuMDMxMjV2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgICAgLm1vZGFsLXdpbmRvd19tb2RhbC1jYXJ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0Mi45Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgICAubW9kYWwtd2luZG93X21vZGFsLWNhcnQge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1LjVyZW07IH0gfVxuICAubW9kYWwtd2luZG93X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLm1vZGFsLXdpbmRvd19fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMS41NjI1dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC5tb2RhbC13aW5kb3dfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5tb2RhbC13aW5kb3dfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEuNTYyNXJlbSAwLjkzNzVyZW07IH0gfVxuICAgIC5tb2RhbC13aW5kb3dfX2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDAuNjI1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAubW9kYWwtd2luZG93X19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICB3aWR0aDogMC4zOTA2MnZ3OyB9IH1cbiAgICAubW9kYWwtd2luZG93X19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLXdoaXRlKTsgfVxuICAgIC5tb2RhbC13aW5kb3dfX2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZWxlbWVudHMtZ3JheS1zZWNvbmRhcnkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNjIuNDM3NXJlbTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWJnLXdoaXRlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLm1vZGFsLXdpbmRvd19fY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzkuMDIzNDR2dztcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAuMTE3MTl2dzsgfSB9XG4gIC5tb2RhbC13aW5kb3dfX2hlYWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC45Mzc1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5tb2RhbC13aW5kb3dfX2hlYWQge1xuICAgICAgICBnYXA6IDAuNTg1OTR2dzsgfSB9XG4gICAgLm1vZGFsLXdpbmRvd19faGVhZCAudGV4dCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7IH1cbiAgLm1vZGFsLXdpbmRvd19fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7IH1cblxuLm1vZGFsLWxpbmtzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuODc1cmVtO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLm1vZGFsLWxpbmtzIHtcbiAgICAgIGdhcDogMS4xNzE4OHZ3OyB9IH1cbiAgLm1vZGFsLWxpbmtzX19pdGVtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC4zMTI1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAubW9kYWwtbGlua3NfX2l0ZW0ge1xuICAgICAgICBnYXA6IDAuMTk1MzF2dzsgfSB9XG4gICAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgICAubW9kYWwtbGlua3NfX2l0ZW06aG92ZXIgLm1vZGFsLWxpbmtzX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9IH1cbiAgLm1vZGFsLWxpbmtzX190aXRsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuMzEyNXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLm1vZGFsLWxpbmtzX190aXRsZSB7XG4gICAgICAgIGdhcDogMC4xOTUzMXZ3OyB9IH1cbiAgLm1vZGFsLWxpbmtzX19pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmlsbDogdmFyKC0tZWxlbWVudHMtZGFyayk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5tb2RhbC1saW5rc19faWNvbiB7XG4gICAgICAgIHdpZHRoOiAwLjYyNXZ3O1xuICAgICAgICBoZWlnaHQ6IDAuNjI1dnc7IH0gfVxuXG4ubW9kYWwtYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNTYyNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5tb2RhbC1hY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMS41NjI1dnc7XG4gICAgICBwYWRkaW5nOiAxLjU2MjV2dyAwIDA7XG4gICAgICBnYXA6IDAuOTc2NTZ2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAubW9kYWwtYWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDEuODc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgLm1vZGFsLWFjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMS41NjI1cmVtOyB9IH1cbiAgLm1vZGFsLWFjdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTIuNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDIuNXJlbSAqIDIpKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHJva2UtZGFyayk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLm1vZGFsLWFjdGlvbjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTEuNTYyNXZ3O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgKDEuNTYyNXZ3ICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAubW9kYWwtYWN0aW9uOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtMS44NzVyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoMS44NzVyZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgLm1vZGFsLWFjdGlvbjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTAuNjI1cmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgKDAuNjI1cmVtICogMikpOyB9IH1cbiAgLm1vZGFsLWFjdGlvbl9fZm9ybSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjU2MjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLm1vZGFsLWFjdGlvbl9fZm9ybSB7XG4gICAgICAgIGdhcDogMC45NzY1NnZ3OyB9IH1cbiAgLm1vZGFsLWFjdGlvbl9fdGFiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTIuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDIuNXJlbSAqIDIpKTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMC42MjVyZW07XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLm1vZGFsLWFjdGlvbl9fdGFiIHtcbiAgICAgICAgbGVmdDogLTEuNTYyNXZ3O1xuICAgICAgICBwYWRkaW5nOiAwIDEuNTYyNXZ3O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgKDEuNTYyNXZ3ICogMikpO1xuICAgICAgICBnYXA6IDAuMzkwNjJ2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgICAgLm1vZGFsLWFjdGlvbl9fdGFiIHtcbiAgICAgICAgbGVmdDogLTEuODc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDEuODc1cmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgKDEuODc1cmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgIC5tb2RhbC1hY3Rpb25fX3RhYiB7XG4gICAgICAgIGxlZnQ6IC0wLjYyNXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICgwLjYyNXJlbSAqIDIpKTsgfSB9XG4gICAgLm1vZGFsLWFjdGlvbl9fdGFiOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBoZWlnaHQ6IDAuNjI1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAubW9kYWwtYWN0aW9uX190YWI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICBoZWlnaHQ6IDAuMzkwNjJ2dzsgfSB9XG4gICAgLm1vZGFsLWFjdGlvbl9fdGFiOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7IH1cbiAgICAubW9kYWwtYWN0aW9uX190YWI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVsZW1lbnRzLWdyYXktc2Vjb25kYXJ5KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYyLjQzNzVyZW07XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1iZy13aGl0ZSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC5tb2RhbC1hY3Rpb25fX3RhYjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM5LjAyMzQ0dnc7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjExNzE5dnc7IH0gfVxuICAgIC5tb2RhbC1hY3Rpb25fX3RhYiAudGFiIHtcbiAgICAgIHdpZHRoOiA3Ljk2ODc1cmVtO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAubW9kYWwtYWN0aW9uX190YWIgLnRhYiB7XG4gICAgICAgICAgd2lkdGg6IDQuOTgwNDd2dzsgfSB9XG4gICAgICAubW9kYWwtYWN0aW9uX190YWIgLnRhYl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2RhbC1hY3Rpb25fX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5tb2RhbC1hY3Rpb25fX3N1Ym1pdCB7XG4gICAgICAgIGdhcDogMC43ODEyNXZ3OyB9IH1cbiAgICAubW9kYWwtYWN0aW9uX19zdWJtaXQgLmNoZWNrYm94IC50ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTsgfVxuICAgIC5tb2RhbC1hY3Rpb25fX3N1Ym1pdCAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2RhbC1hY3Rpb25fX2lucHV0IC50ZXh0LWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1vZGFsLWFjdGlvbl9faW5wdXQgLnRleHQtaW5wdXRfYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4iLCIuYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogYmlnKDE2KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWRpc2FibGUpO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogdmFyKC0tdGV4dC1kaXNhYmxlKTtcbiAgICB9XG4gIH1cblxuICAmX3ByaW1hcnkge1xuICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDIwKTtcblxuICAgIG1pbi1oZWlnaHQ6IHJlbSg0NCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtbGlnaHQtcHJpbWFyeSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IGJpZygxMCkgYmlnKDIwKTtcblxuICAgICAgbWluLWhlaWdodDogYmlnKDQ0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogdW5zZXQ7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLWRhcmspO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG5cbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIHZhcigtLWFuaW1hdGlvbi10aW1pbmctbWVkaXVtKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIH1cbiAgfVxuXG4gICZfc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDE4KTtcblxuICAgIG1pbi1oZWlnaHQ6IHJlbSg0NCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLFxuICAgICAgY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZzogYmlnKDgpIGJpZygxOCk7XG5cbiAgICAgICAgbWluLWhlaWdodDogYmlnKDQ0KTtcblxuICAgICAgICBib3JkZXItd2lkdGg6IGJpZygxKTtcbiAgICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpO1xuXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogdW5zZXQ7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgIGZpbGw6IHZhcigtLWJnLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5idXR0b24ge1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblxuICAgICAgdHJhbnNpdGlvbjogd2lkdGggdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1tZWRpdW0pIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWRhcmspO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBib3JkZXItd2lkdGg6IGJpZygxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3RlcnRpYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogcmVtKDUpO1xuXG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZyg1KTtcbiAgICB9XG5cbiAgICAmIC5idXR0b24ge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGdhcDogcmVtKDUpO1xuXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgZ2FwOiBiaWcoNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ1dHRvbl9pY29uLXJpZ2h0IHtcbiAgICAgICYgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3ItZGFyayk7XG5cbiAgICAgICYgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvci1kYXJrKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZSk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oMTUpIHt9XG4gICAgfVxuICB9XG4gICZfbW9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAmX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGNvbG9yOiB2YXIoLS1lbGVtZW50cy1kYXJrKTtcblxuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXN0cm9rZS1kYXJrKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLFxuICAgIGJvcmRlci1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGJvcmRlci13aWR0aDogYmlnKDEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXG4gICAgICAmIC5idXR0b24ge1xuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5hbmltYXRpb24ge1xuICAgICAgLS1iZWZvcmUtdG9wOiAwO1xuICAgICAgLS1iZWZvcmUtcmlnaHQ6IDA7XG4gICAgICAtLWJlZm9yZS1ib3R0b206IDA7XG4gICAgICAtLWJlZm9yZS1sZWZ0OiAwO1xuICAgICAgLS1iZWZvcmUtc2l6ZTogMDtcbiAgICAgIC0tYmVmb3JlLXNjYWxlOiAwO1xuXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpO1xuXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblxuICAgICAgICAmIC5idXR0b24ge1xuICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tZWxlbWVudHMtd2hpdGUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtbGlnaHQtcHJpbWFyeSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IHZhcigtLWJlZm9yZS10b3ApO1xuICAgICAgICBsZWZ0OiB2YXIoLS1iZWZvcmUtbGVmdCk7XG5cbiAgICAgICAgd2lkdGg6IHZhcigtLWJlZm9yZS1zaXplKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1iZWZvcmUtc2l6ZSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2MDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGJpZygxNjAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLm1zZmF2b3JpdGVzIHtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgJiAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWVsZW1lbnRzLXdoaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJiAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1lbGVtZW50cy1kYXJrKTtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMS41O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLCBzdHJva2UgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICAgICAgfVxuICAgICAgICAmLnZvdGVkIHtcbiAgICAgICAgICAgICYgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgJiAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tZWxlbWVudHMtd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWVsZW1lbnRzLXdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQge1xuICAgICAgZmlsbDogdmFyKC0tdGV4dC1kaXNhYmxlKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICAmIC5idXR0b24ge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuYnV0dG9uIHtcbiAgICAgICZfX2ljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgZmlsbDogdmFyKC0tZWxlbWVudHMtZGFyayk7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9iYWNrZ3JvdW5kIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgXG4gICAgICAmLmFuaW1hdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvci1kYXJrKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLWRhcmspO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYgLmJ1dHRvbiB7XG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIGZpbGw6IHZhcigtLWJnLXdoaXRlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxhcmdlIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IGJpZygxMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZWRpdW0ge1xuICAgICAgcGFkZGluZzogcmVtKDYpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBwYWRkaW5nOiBiaWcoNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zbWFsbCB7XG4gICAgICBwYWRkaW5nOiByZW0oMyk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IGJpZygzKTtcbiAgICAgIH1cblxuICAgICAgJiAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgd2lkdGg6IHJlbSgxNik7XG4gICAgICAgIGhlaWdodDogcmVtKDE2KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAgIHdpZHRoOiBiaWcoMTYpO1xuICAgICAgICAgIGhlaWdodDogYmlnKDE2KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbm90LXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogcmVtKDIwKTtcbiAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gICAgb3JkZXI6IDI7XG5cbiAgICBmaWxsOiB2YXIoLS1iZy13aGl0ZSk7XG5cbiAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICB3aWR0aDogYmlnKDIwKTtcbiAgICAgIGhlaWdodDogYmlnKDIwKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiByZW0oOCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoOCk7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gaG92ZXIge1xyXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzIHtcclxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBwc2V1ZG8oJHBpeGVsKSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtI3tyZW0oJHBpeGVsKX07XHJcbiAgbGVmdDogLSN7cmVtKCRwaXhlbCl9O1xyXG5cclxuICB3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oJHBpeGVsKX0gKiAyKTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSArICN7cmVtKCRwaXhlbCl9ICogMik7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xyXG4gICAgdG9wOiAje2JpZygtJHBpeGVsKX07XHJcbiAgICBsZWZ0OiAje2JpZygtJHBpeGVsKX07XHJcbiAgXHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgI3tiaWcoJHBpeGVsKX0gKiAyKTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlICsgI3tiaWcoJHBpeGVsKX0gKiAyKTtcclxuICB9XHJcblxyXG4gIEBjb250ZW50O1xyXG59XHJcbiIsIi5udW1iZXItaW5wdXQge1xuICBwYWRkaW5nOiByZW0oOSkgcmVtKDE0KTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogcmVtKDEwKTtcblxuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyayk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgcGFkZGluZzogYmlnKDkpIGJpZygxNCk7XG4gICAgZ2FwOiBiaWcoMTApO1xuICB9XG5cbiAgJl9tZWRpdW0ge1xuICAgIEBpbmNsdWRlIG1lZGl1bU51bWJlcklucHV0XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oMTApIHt9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgJiAubnVtYmVyLWlucHV0IHtcbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiByZW0oMjApO1xuICAgIGhlaWdodDogcmVtKDIwKTtcblxuICAgIGZpbGw6IHZhcigtLWVsZW1lbnRzLWRhcmspO1xuXG4gICAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoMjApO1xuICAgICAgaGVpZ2h0OiBiaWcoMjApO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHdpZHRoOiByZW0oMjUpO1xuICAgIGhlaWdodDogcmVtKDI0KTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgd2lkdGg6IGJpZygyNSk7XG4gICAgICBoZWlnaHQ6IGJpZygyNCk7XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcblxuICAgICYgLm51bWJlci1pbnB1dCB7XG4gICAgICAmX19pbnB1dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGUpO1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogdmFyKC0tdGV4dC1kaXNhYmxlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBtZWRpdW1OdW1iZXJJbnB1dCB7XHJcbiAgcGFkZGluZzogcmVtKDUuNSkgcmVtKDkpO1xyXG5cclxuICBnYXA6IHJlbSg1KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcclxuICAgIHBhZGRpbmc6IGJpZyg1LjUpIGJpZyg5KTtcclxuXHJcbiAgICBnYXA6IGJpZyg1KTtcclxuICB9XHJcblxyXG4gICYgLm51bWJlci1pbnB1dCB7XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHBzZXVkbyg1KSB7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICBoZWlnaHQ6IHJlbSgyMSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xyXG4gICAgICAgIGhlaWdodDogYmlnKDIxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGNvbnRlbnQ7XHJcbn1cclxuIiwiLmZpbGUtaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogcmVtKDE1KTtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgZ2FwOiBiaWcoMTUpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgICYgLmZpbGUtaW5wdXQge1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiByZW0oMTEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyayk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZzogYmlnKDExKTtcblxuICAgICAgYm9yZGVyLXdpZHRoOiBiaWcoMSk7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgaGVpZ2h0OiByZW0oMjApO1xuXG4gICAgZmlsbDogdmFyKC0tZWxlbWVudHMtZGFyayk7XG5cbiAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgd2lkdGg6IGJpZygyMCk7XG4gICAgICBoZWlnaHQ6IGJpZygyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gICZfX3R5cGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgICY6Zm9jdXMge1xuICAgICAgJn4uZmlsZS1pbnB1dF9fYnV0dG9uIHtcbiAgICAgICAgJj4uZmlsZS1pbnB1dF9faWNvbiB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJn4uZmlsZS1pbnB1dCB7XG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdHJva2UtZGFyayk7XG5cbiAgICAgICAgICAmPi5maWxlLWlucHV0X19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLXRleHQtZGlzYWJsZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgJj4uZmlsZS1pbnB1dCB7XG5cbiAgICAgICAgICAgICZfX25hbWUsXG4gICAgICAgICAgICAmX190eXBlIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5maWxlLWlucHV0LWltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogcmVtKDIwKTtcbiAgICBcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIFxuICBAaW5jbHVkZSBzY3JvbGxiYXJIb3Jpem9udGFsKCk7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBnYXA6IGJpZygyMCk7XG4gIH1cbiAgICBcbiAgJiAuem9vbS1pbWFnZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbiIsIi50ZXh0LWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogcmVtKDUpO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcFxuICAge1xuICAgIGdhcDogYmlnKDUpO1xuICAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIHBhZGRpbmc6IHJlbSg5KSByZW0oMTQpO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyayk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG5cbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSxcbiAgICAgIGJhY2tncm91bmQtY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSxcbiAgICAgIGNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHJlc2l6ZTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiBiaWcoOSkgYmlnKDE0KTtcblxuICAgICAgZm9udC1zaXplOiBiaWcoMTYpO1xuXG4gICAgICBib3JkZXItd2lkdGg6IGJpZygxKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBwYWRkaW5nOiByZW0oMTAuNSkgcmVtKDE0KTtcblxuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGUpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1kaXNhYmxlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3Ryb2tlLWRhcmspO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstdGVydGlhcnkpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9kYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHJlbSg0NCk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWRhcmspO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksXG4gICAgICBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGhlaWdodDogYmlnKDQ0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgfVxuXG4gICAgJiAudGV4dC1pbnB1dCB7XG4gICAgICAmX19pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1jbGVhci1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgIHotaW5kZXg6IC0xMFxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3BsYWNlaG9sZGVyLFxuICAgICAgJl9fY3VycmVudC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIHJlbSgxNCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXRlcnRpYXJ5KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCBiaWcoMTQpO1xuICAgICAgICAgIFxuICAgICAgICAgIGZvbnQtc2l6ZTogYmlnKDE2KTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jdXJyZW50LXRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi52YWx1ZSB7XG4gICAgICAmIC50ZXh0LWlucHV0IHtcbiAgICAgICAgJl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jdXJyZW50LXRleHQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbW1vbi1pbnB1dCB7XG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiByZW0oMjApO1xuICAgIGhlaWdodDogcmVtKDIwKTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmaWxsOiB2YXIoLS1zeXN0ZW0tc3RhdGVzLWVycm9yKTtcblxuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoMjApO1xuICAgICAgaGVpZ2h0OiBiaWcoMjApO1xuICAgIH1cbiAgfVxuXG4gICZfX2Vycm9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tdG9wOiByZW0oLTEwKTtcbiAgICBwYWRkaW5nOiByZW0oMTApO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogcmVtKDEwKTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCA0cHggcmdiYSgxNDIsIDE0MSwgMjA4LCAwLjE2KTtcblxuICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSxcbiAgICAgIG9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSxcbiAgICAgIHZpc2liaWxpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IGJpZygtMTApO1xuICAgICAgcGFkZGluZzogYmlnKDEwKTtcbiAgICAgIGdhcDogYmlnKDEwKTtcblxuICAgICAgYm94LXNoYWRvdzogMHB4IGJpZyg0KSBiaWcoOCkgYmlnKDQpIHJnYmEoMTQyLCAxNDEsIDIwOCwgMC4xNik7XG4gICAgfVxuICB9XG5cbiAgJl9lcnJvciB7XG4gICAgJiAuY29tbW9uLWlucHV0IHtcbiAgICAgICZfX2Vycm9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcblxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IGJpZygxMCk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY+LmNvbW1vbi1pbnB1dF9fdGV4dC50ZXh0IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY+LnRleHQtaW5wdXRfX2lucHV0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3lzdGVtLXN0YXRlcy1lcnJvcik7XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0LWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHJlbSg1KTtcbiAgXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmX2NoZWNrYm94IHtcbiAgICAmIC5zZWxlY3Qge1xuICAgICAgJi1hbnN3ZXIge1xuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiByZW0oMTApO1xuXG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgICBnYXA6IGJpZygxMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiAuc2VsZWN0LWFuc3dlcl9fY2hlY2tib3gge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXN0cm9rZS1kYXJrKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zZWNvbmRhcnkpO1xuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksXG4gICAgICAgICAgICBib3JkZXItY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGJpZygyMCk7XG4gICAgICAgICAgICAgIGhlaWdodDogYmlnKDIwKTtcblxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IGJpZygxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYpO1xuXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J002LjY2ODQzIDEwLjExMzlMMTIuNzk2NyAzLjk4NTY2TDEzLjczOTUgNC45Mjg0Nkw2LjY2ODQzIDExLjk5OTVMMi40MjU3OCA3Ljc1NjkxTDMuMzY4NTkgNi44MTQxMUw2LjY2ODQzIDEwLjExMzlaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYmlnKDE2KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGJpZygxNik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICZ+LnNlbGVjdC1hbnN3ZXJfX3RleHQge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblxuICAgICAgICAgICAgICAmIC5zZWxlY3QtYW5zd2VyX19jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay10ZXJ0aWFyeSk7XG4gIH1cblxuICAmX19jaGVja2JveCB7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAmfi5zZWxlY3QtY3VycmVudCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblxuICAgICAgICAmIC5zZWxlY3QtY3VycmVudCB7XG4gICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZ+LnNlbGVjdC1hbnN3ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IGJpZygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICZ+LnNlbGVjdC1jdXJyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZGlzYWJsZSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3Ryb2tlLWRhcmspO1xuXG4gICAgICAgICYgLnNlbGVjdC1jdXJyZW50IHtcbiAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tZWxlbWVudHMtZ3JheSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jb21tb24taW5wdXRfZXJyb3Ige1xuICAgICY+LnNlbGVjdC1pbnB1dF9fY3VycmVudCB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXN5c3RlbS1zdGF0ZXMtZXJyb3IpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0LWN1cnJlbnQge1xuICBwYWRkaW5nOiByZW0oOSkgcmVtKDE0KTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogcmVtKDE1KTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXN0cm9rZS1kYXJrKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG5cbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgcGFkZGluZzogYmlnKDkpIGJpZygxNCk7XG5cbiAgICBnYXA6IGJpZygxNSk7XG4gICAgXG4gICAgYm9yZGVyLXdpZHRoOiBiaWcoMSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgcGFkZGluZzogcmVtKDEwLjUpIHJlbSgxNCk7XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICB9XG4gIFxuICAmX29uZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IHJlbSgxNik7XG4gICAgaGVpZ2h0OiByZW0oMTYpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgZmlsbDogdmFyKC0tZWxlbWVudHMtZ3JheSk7XG5cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICB3aWR0aDogYmlnKDE2KTtcbiAgICAgIGhlaWdodDogYmlnKDE2KTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IGJpZygxNik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0LWFuc3dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiByZW0oMTApO1xuICBtYXJnaW4tdG9wOiByZW0oLTEwKTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiByZW0oMjAwKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiByZW0oMjg0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiBub25lO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMTQyLCAxNDEsIDIwOCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksXG4gICAgb3BhY2l0eSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLFxuICAgIHZpc2liaWxpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcblxuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgc2Nyb2xsYmFyKCk7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBwYWRkaW5nOiBiaWcoMTApO1xuICAgIG1hcmdpbi10b3A6IGJpZygtMTApO1xuXG4gICAgbWluLXdpZHRoOiBiaWcoMjAwKTtcbiAgICBtYXgtaGVpZ2h0OiBiaWcoMjg0KTtcblxuICAgIGJveC1zaGFkb3c6IDBweCBiaWcoNCkgYmlnKDgpIDBweCByZ2JhKDE0MiwgMTQxLCAyMDgsIDAuMTYpO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogcmVtKDEwKSByZW0oMTUpO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG5cbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksXG4gICAgICBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IGJpZygxMCkgYmlnKDE1KTtcblxuICAgICAgZm9udC1zaXplOiBiaWcoMTYpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMS41KSByZW0oMTUpO1xuXG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi50YWcgeyAgXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogcmVtKDIpIHJlbSg4KTtcblxuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpO1xuICBmb250LXNpemU6IHJlbSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlcjogbm9uZTtcblxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc2Vjb25kYXJ5KTtcbiAgXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIHBhZGRpbmc6IGJpZygyKSBiaWcoOCk7XG5cbiAgICBmb250LXNpemU6IGJpZygxNCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgcGFkZGluZzogcmVtKDIpIHJlbSg2KTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgfVxuICBcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICB9XG59XG4iLCIudXNlci1hdmF0YXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgd2lkdGg6IHJlbSg3NSk7XG4gIGhlaWdodDogcmVtKDc1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDk5OSk7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICB3aWR0aDogYmlnKDc1KTtcbiAgICBoZWlnaHQ6IGJpZyg3NSk7XG5cbiAgICBib3JkZXItcmFkaXVzOiBiaWcoOTk5KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICB3aWR0aDogcmVtKDYwKTtcbiAgICBoZWlnaHQ6IHJlbSg2MCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSgpIHtcbiAgICB3aWR0aDogcmVtKDQ0KTtcbiAgICBoZWlnaHQ6IHJlbSg0NCk7XG4gIH1cblxuICAmX19zdmcge1xuICAgIHdpZHRoOiByZW0oNDApO1xuICAgIGhlaWdodDogcmVtKDQwKTtcblxuICAgIGZpbGw6IHZhcigtLXRleHQtZGlzYWJsZSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgd2lkdGg6IGJpZyg0MCk7XG4gICAgICBoZWlnaHQ6IGJpZyg0MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgd2lkdGg6IHJlbSgzMCk7XG4gICAgICBoZWlnaHQ6IHJlbSgzMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUoKSB7XG4gICAgICB3aWR0aDogcmVtKDI0KTtcbiAgICAgIGhlaWdodDogcmVtKDI0KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuIiwiLnRhYmxlLFxuLmFydGljbGUgLmJ0LXdyYXBwZXIge1xuICAtLXRhYmxlLWJvcmRlcjogI2VkZWRlZDtcblxuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXRhYmxlLWJvcmRlcik7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIGJvcmRlci13aWR0aDogYmlnKDEpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuICBcbiAgJi5hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cblxuICAmIHRhYmxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiBiaWcoMTYpO1xuXG4gICAgICBib3JkZXItd2lkdGg6IGJpZygxKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmIHRib2R5IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgZ2FwOiByZW0oMTApO1xuICAgICAgfVxuXG4gICAgICAmIHRkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAmID4gc3BhbixcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEzKSByZW0oMTUpO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXRhYmxlLWJvcmRlcik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcblxuICAgICAgICAgICAgJiA+IHNwYW4sXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcblxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lbGVtZW50cy1kYXJrKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuXG4gICAgICAgICAgICAmID4gc3BhbixcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiB0ciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXRhYmxlLWJvcmRlcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiB0ZCxcbiAgICAmIHRoIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDIwKTtcblxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tdGFibGUtYm9yZGVyKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZzogYmlnKDE1KSBiaWcoMjApO1xuXG4gICAgICAgIGJvcmRlci13aWR0aDogYmlnKDEpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNi41KSByZW0oMjApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNi41KSByZW0oMTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgdGgge1xuICAgICAgLy9jb2xvcjogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lbGVtZW50cy1kYXJrKTtcbiAgICB9XG4gIH1cbn1cbiIsIi50YWIge1xuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiByZW0oOC41KSByZW0oMTQpO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyayk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG5cbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLFxuICAgICAgYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLFxuICAgICAgYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZzogYmlnKDguNSkgYmlnKDE0KTtcbiAgICAgIGdhcDogYmlnKDEwKTtcblxuICAgICAgZm9udC1zaXplOiBiaWcoMTYpO1xuXG4gICAgICBib3JkZXItd2lkdGg6IGJpZygxKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgxNCk7XG5cbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblxuICAgICAgJiA+IC50YWJfX2ljb24ge1xuICAgICAgICBmaWxsOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcblxuICAgICAgJiA+IC50YWJfX2ljb24ge1xuICAgICAgICBmaWxsOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICAmOmNoZWNrZWQge1xuICAgICAgJiB+IC50YWJfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuXG4gICAgICAgICYgPiAudGFiX19pY29uIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAmIH4gLnRhYl9fY29udGVudCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXG4gICAgICAgICYgPiAudGFiX19pY29uIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgaGVpZ2h0OiByZW0oMjApO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgZmlsbDogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuXG4gICAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoMjApO1xuICAgICAgaGVpZ2h0OiBiaWcoMjApO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICYgPiAudGFiX19pY29uIHtcbiAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gLnRhYl9faWNvbiB7XG4gICAgICBmaWxsOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiByZW0oNSk7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBnYXA6IGJpZyg1KTtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogcmVtKDUpO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZyg1KTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICAmX2FjdGl2ZSB7XG4gICAgICAmIC5idXR0b24ge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcblxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogcmVtKDQ0KTtcbiAgICBoZWlnaHQ6IHJlbSg0NCk7XG5cbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoNDQpO1xuICAgICAgaGVpZ2h0OiBiaWcoNDQpO1xuXG4gICAgICBmb250LXNpemU6IGJpZygxNik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgd2lkdGg6IHJlbSgzNCk7XG4gICAgICBoZWlnaHQ6IHJlbSgzNCk7XG4gICAgfVxuICB9XG59XG4iLCJ1bC5saXN0LFxub2wubGlzdCxcbi5hcnRpY2xlIHVsLFxuLmFydGljbGUgb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgY29sb3I6IHZhcigtLXNlY3Rpb24tdGV4dC1jb2xvci1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IHJlbSgxOCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBmb250LXNpemU6IGJpZygxOCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxuXG4gICYgbGkge1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctbGVmdDogYmlnKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE1KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBiLFxuICAgICYgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWN0aW9uLXRleHQtY29sb3ItcHJpbWFyeSk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuXG51bC5saXN0LFxuLmFydGljbGUgdWwge1xuICAmIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzNSk7XG5cbiAgICB0ZXh0LWluZGVudDogcmVtKC0yMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiBiaWcoMzUpO1xuXG4gICAgICB0ZXh0LWluZGVudDogYmlnKC0xNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjUpO1xuXG4gICAgICB0ZXh0LWluZGVudDogcmVtKC0xNSk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IHJlbSg0KTtcblxuICAgICAgd2lkdGg6IHJlbSg1KTtcbiAgICAgIGhlaWdodDogcmVtKDUpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDk5OSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGJvdHRvbTogYmlnKDQpO1xuXG4gICAgICAgIHdpZHRoOiBiaWcoNSk7XG4gICAgICAgIGhlaWdodDogYmlnKDUpO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGJpZyg5OTkpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIGJvdHRvbTogcmVtKDMpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIGJvdHRvbTogcmVtKDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5vbC5saXN0LFxuLmFydGljbGUgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IG51bTtcblxuICAmIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1Nik7XG5cbiAgICB0ZXh0LWluZGVudDogcmVtKC0yMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiBiaWcoNTYpO1xuXG4gICAgICB0ZXh0LWluZGVudDogYmlnKC0xNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDMpO1xuXG4gICAgICB0ZXh0LWluZGVudDogcmVtKC0xNik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDApO1xuXG4gICAgICB0ZXh0LWluZGVudDogcmVtKC0xNSk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cbiAgICAgIGNvbnRlbnQ6ICcwJyBjb3VudGVyKG51bSkgJy4nO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bTtcbiAgICB9XG4gIH1cbn1cbiIsIi5yYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgd2lkdGg6IHJlbSgxMzApO1xuICBoZWlnaHQ6IHJlbSgyMik7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIHdpZHRoOiBiaWcoMTMwKTtcbiAgICBoZWlnaHQ6IGJpZygyMik7XG4gIH1cblxuICAmX19lbmFibGUsXG4gICZfX2Rpc2FibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgJl9fZW5hYmxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcblxuICAgIHdpZHRoOiB2YXIoLS1yYXRpbmctcGVyY2VudCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgZmlsbDogdmFyKC0tc3lzdGVtLXN0YXRlcy12YWxpZGF0aW9uKTtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuXG4gICAgdHJhbnNpdGlvbjogd2lkdGggdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgfVxuXG4gICZfX2Rpc2FibGUge1xuICAgIGZpbGw6IHZhcigtLWVsZW1lbnRzLWdyYXktc2Vjb25kYXJ5KTtcbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDEwKTtcbiAgICB9XG5cbiAgICAmIC50ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstdGVydGlhcnkpO1xuICAgIH1cblxuICAgICZfcmV2aWV3IHtcbiAgICAgICYgLnJhdGluZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yYXRpbmctZm9ybSB7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogcmVtKDEwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygxMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogcmVtKDUpO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXIge1xuICAgIHdpZHRoOiByZW0oMjIpO1xuICAgIGhlaWdodDogcmVtKDIyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoMjIpO1xuICAgICAgaGVpZ2h0OiBiaWcoMjIpO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICYgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tc3lzdGVtLXN0YXRlcy12YWxpZGF0aW9uKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgZmlsbDogdmFyKC0tZWxlbWVudHMtZ3JheS1zZWNvbmRhcnkpO1xuXG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay10ZXJ0aWFyeSk7XG4gIH1cbn1cbiIsIi5hdmFpbGFiaWxpdHkge1xuICAtLWF2YWlsYWJpbGl0eS1zdGF0dXMtY29sb3I6IHZhcigtLXN5c3RlbS1zdGF0ZXMtc3VjY2Vzcyk7XG4gIFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IHJlbSgyKSByZW0oMTApO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHJlbSg1KTtcblxuICBjb2xvcjogdmFyKC0tYXZhaWxhYmlsaXR5LXN0YXR1cy1jb2xvcik7XG5cbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBwYWRkaW5nOiBiaWcoMikgYmlnKDEwKTtcblxuICAgIGdhcDogYmlnKDUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIHBhZGRpbmc6IHJlbSgyKSByZW0oNSk7XG4gIH1cblxuICAmX291dC1zdG9jayB7XG4gICAgLS1hdmFpbGFiaWxpdHktc3RhdHVzLWNvbG9yOiB2YXIoLS1zeXN0ZW0tc3RhdGVzLWVycm9yKTtcbiAgfVxuXG4gICZfdG8tb3JkZXIge1xuICAgIC0tYXZhaWxhYmlsaXR5LXN0YXR1cy1jb2xvcjogdmFyKC0tZWxlbWVudHMtZ3JheSk7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICB3aWR0aDogcmVtKDcpO1xuICAgIGhlaWdodDogcmVtKDcpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXZhaWxhYmlsaXR5LXN0YXR1cy1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE2MCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgd2lkdGg6IGJpZyg3KTtcbiAgICAgIGhlaWdodDogYmlnKDcpO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiBiaWcoMTYwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICB3aWR0aDogcmVtKDYpO1xuICAgICAgaGVpZ2h0OiByZW0oNik7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXZhaWxhYmlsaXR5LXN0YXR1cy1jb2xvcik7XG4gICAgb3BhY2l0eTogMC4xO1xuICB9XG59XG4iLCJibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogcmVtKDMwKTtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogcmVtKDIwKTtcclxuXHJcbiAgY29sb3I6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xyXG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XHJcbiAgICBwYWRkaW5nOiBiaWcoMzApO1xyXG5cclxuICAgIGdhcDogYmlnKDIwKTtcclxuXHJcbiAgICBmb250LXNpemU6IGJpZygxOCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBnYXA6IHJlbSgxNSk7XHJcbiAgICBcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgIHdpZHRoOiByZW0oMzApO1xyXG4gICAgaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG5cclxuICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMwJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzAgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMS4wOTA5IDBDMS43MjcyNyAzLjA0NjE1IDAgOC43NjkyMyAwIDE0LjEyMzFDMCAyMC43NjkyIDMuODE4MTggMjMuOTA3NyA3LjU0NTQ1IDIzLjkwNzdDOC4zMDYxMiAyMy45NTQ3IDkuMDY4MDkgMjMuODQwMyA5Ljc4MjgyIDIzLjU3MThDMTAuNDk3NSAyMy4zMDMyIDExLjE0OTMgMjIuODg2NSAxMS42OTY3IDIyLjM0ODFDMTIuMjQ0IDIxLjgwOTcgMTIuNjc0OSAyMS4xNjE0IDEyLjk2MTkgMjAuNDQ0NkMxMy4yNDg5IDE5LjcyNzggMTMuMzg1NyAxOC45NTgxIDEzLjM2MzYgMTguMTg0NkMxMy4zNjM2IDE0LjU4NDYgMTAuODE4MiAxMi44MzA4IDguMDkwOTEgMTIuNDYxNUM1LjcyNzI3IDEyLjE4NDYgNC4xODE4MiAxMS4wNzY5IDQuMTgxODIgOC4zMDc2OUM0LjE4MTgyIDYuNTUzODUgNC42MzYzNiAzLjYgMTEuNTQ1NSAxLjAxNTM4TDExLjA5MDkgMFpNMjcuMTgxOCAwQzE3LjgxODIgMy4wNDYxNSAxNiA4Ljc2OTIzIDE2IDE0LjEyMzFDMTYgMjAuNzY5MiAxOS45MDkxIDIzLjkwNzcgMjMuNjM2NCAyMy45MDc3QzI0LjM5NyAyMy45NTQ3IDI1LjE1OSAyMy44NDAzIDI1Ljg3MzcgMjMuNTcxOEMyNi41ODg0IDIzLjMwMzIgMjcuMjQwMiAyMi44ODY1IDI3Ljc4NzYgMjIuMzQ4MUMyOC4zMzUgMjEuODA5NyAyOC43NjU5IDIxLjE2MTQgMjkuMDUyOSAyMC40NDQ2QzI5LjMzOTkgMTkuNzI3OCAyOS40NzY3IDE4Ljk1ODEgMjkuNDU0NSAxOC4xODQ2QzI5LjQ1NDUgMTQuNTg0NiAyNi45MDkxIDEyLjgzMDggMjQuMTgxOCAxMi40NjE1QzIxLjgxODIgMTIuMTg0NiAyMC4xODE4IDExLjA3NjkgMjAuMTgxOCA4LjMwNzY5QzIwLjE4MTggNi41NTM4NSAyMC43MjczIDMuNiAyNy42MzY0IDEuMDE1MzhMMjcuMTgxOCAwWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuXHJcbn1cclxuIiwiLmJyZWFkY3J1bWJzIHtcclxuICAmX19saXN0IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IHJlbSgxMCk7XHJcblxyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xyXG4gICAgICBnYXA6IGJpZygxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IHJlbSgxMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcclxuICAgICAgZ2FwOiBiaWcoMTApO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuXHJcbiAgICAgIHdpZHRoOiByZW0oMik7XHJcbiAgICAgIGhlaWdodDogcmVtKDIpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xyXG5cclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oOCkge31cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNlY3Rpb24tdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IHJlbSgyMCk7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBnYXA6IGJpZygyMCk7XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogcmVtKDUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZ2FwOiByZW0oMTApO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBnYXA6IGJpZygxMCk7XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgJiAuY2hlY2tib3gge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcHNldWRvKDgpIHt9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgJjpjaGVja2VkIHtcbiAgICAgICZ+LmNoZWNrYm94IHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgaGVpZ2h0OiByZW0oMjApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXN0cm9rZS1kYXJrKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc2Vjb25kYXJ5KTtcblxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLFxuICAgICAgYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICB3aWR0aDogYmlnKDIwKTtcbiAgICAgICAgaGVpZ2h0OiBiaWcoMjApO1xuXG4gICAgICAgIGJvcmRlci13aWR0aDogYmlnKDEpO1xuICAgICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIHdpZHRoOiByZW0oMTYpO1xuICAgICAgaGVpZ2h0OiByZW0oMTYpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNi42Njg0MyAxMC4xMTM5TDEyLjc5NjcgMy45ODU2NkwxMy43Mzk1IDQuOTI4NDZMNi42Njg0MyAxMS45OTk1TDIuNDI1NzggNy43NTY5MUwzLjM2ODU5IDYuODE0MTFMNi42Njg0MyAxMC4xMTM5WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICB3aWR0aDogYmlnKDE2KTtcbiAgICAgICAgaGVpZ2h0OiBiaWcoMTYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLmxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIFxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5yYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IHJlbSgxMCk7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIGdhcDogYmlnKDEwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAmIC5yYWRpbyB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgcHNldWRvKDgpIHt9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgJjpjaGVja2VkIHtcbiAgICAgICYgfiAucmFkaW8ge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogcmVtKDIwKTtcbiAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWRhcmspO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNjApO1xuXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiBiaWcoMjApO1xuICAgICAgICBoZWlnaHQ6IGJpZygyMCk7XG5cbiAgICAgICAgYm9yZGVyLXdpZHRoOiBiaWcoMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGJpZygxNjApO1xuICAgICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIHdpZHRoOiByZW0oMTApO1xuICAgICAgaGVpZ2h0OiByZW0oMTApO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgd2lkdGg6IGJpZygxMCk7XG4gICAgICAgIGhlaWdodDogYmlnKDEwKTtcbiAgICAgICAgXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGJpZygxNjApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlYXJjaCB7XG4gIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDE1KTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiByZW0oMTUpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBwYWRkaW5nOiBiaWcoMTApIGJpZygxNSk7XG4gICAgZ2FwOiBiaWcoMTUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIHBhZGRpbmc6IHJlbSg3KTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cblxuICAmX19zdWJtaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbygxMCkge31cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAmPnN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IHJlbSgxNik7XG4gICAgaGVpZ2h0OiByZW0oMTYpO1xuXG4gICAgZmlsbDogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG5cbiAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgd2lkdGg6IGJpZygxNik7XG4gICAgICBoZWlnaHQ6IGJpZygxNik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgICBoZWlnaHQ6IHJlbSgyMCk7XG5cbiAgICAgIGZpbGw6IHZhcigtLWVsZW1lbnRzLWRhcmspO1xuICAgIH1cbiAgfVxuXG4gICYgLnRleHQtaW5wdXQge1xuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICB3aWR0aDogcmVtKDIzMCk7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiBiaWcoMjMwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudXNlci1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogcmVtKDUpO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgZ2FwOiBiaWcoNSk7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogcmVtKDEyKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSgyKTtcblxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgICBmb250LXNpemU6IHJlbSgxMCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZzogYmlnKDEyKTtcbiAgICAgIGdhcDogYmlnKDIpO1xuXG4gICAgICBmb250LXNpemU6IGJpZygxMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgJiA+IHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgcGFkZGluZzogcmVtKDcpO1xuXG4gICAgICBoZWlnaHQ6IHJlbSgzNCk7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgaGVpZ2h0OiByZW0oMjApO1xuXG4gICAgZmlsbDogdmFyKC0tZWxlbWVudHMtZGFyayk7XG5cbiAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgd2lkdGg6IGJpZygyMCk7XG4gICAgICBoZWlnaHQ6IGJpZygyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudCB7XG4gICAgd2lkdGg6IHJlbSgxNyk7XG4gICAgaGVpZ2h0OiByZW0oMTcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgICBmb250LXNpemU6IHJlbSgxMCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE2MDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRlci1jb3VudCk7XG5cbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksXG4gICAgICBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoMTcpO1xuICAgICAgaGVpZ2h0OiBiaWcoMTcpO1xuXG4gICAgICBmb250LXNpemU6IGJpZygxMCk7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IGJpZygxNjAwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHJlbSg0KTtcbiAgICAgIHJpZ2h0OiByZW0oNCk7XG5cbiAgICAgIHdpZHRoOiByZW0oMTQpO1xuICAgICAgaGVpZ2h0OiByZW0oMTQpO1xuICAgICAgXG4gICAgICBmb250LXNpemU6IHJlbSg4KTtcbiAgICB9XG5cbiAgICAmX2FjdGl2ZSB7XG4gICAgICAtLXRleHQtZGFyay1zZWNvbmRhcnk6IHZhcigtLXRleHQtbGlnaHQtcHJpbWFyeSk7XG4gICAgICAtLWhlYWRlci1jb3VudDogdmFyKC0tc3lzdGVtLXN0YXRlcy1lcnJvcik7XG4gICAgfVxuICB9XG59XG4iLCIucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiByZW0oMTApO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgZ2FwOiBiaWcoMTApO1xuICB9XG5cbiAgJl9fb2xkIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VtIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tc2VjdGlvbi1nYXApO1xuICB9XG5cbiAgJiAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmc6IHJlbSgxMSkgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiBiaWcoMTEpIDA7XG4gICAgfVxuICB9XG5cbiAgJl9iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWN0aW9uLWJhY2tncm91bmQtY29sb3IpO1xuICB9XG5cbiAgJl90ZXh0LWxpZ2h0IHtcbiAgICAtLXNlY3Rpb24tdGV4dC1jb2xvci1wcmltYXJ5OiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpO1xuICAgIC0tc2VjdGlvbi10ZXh0LWNvbG9yLXNlY29uZGFyeTogdmFyKC0tdGV4dC1saWdodC1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJl9jb21tb24ge1xuICAgICYgLmNvbnRhaW5lciB7XG4gICAgICBnYXA6IHZhcigtLXNlY3Rpb24tZ2FwLWNvbW1vbik7XG4gICAgfVxuXG4gICAgJjpub3QoLnNlY3Rpb25fcGFkZGluZy10b3ApOm5vdCguc2VjdGlvbl9icmVhZGNydW1icykge1xuICAgICAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb24tcGFkZGluZy1jb21tb24pO1xuICAgIH1cbiAgfVxuXG4gICZfcGFkZGluZy10b3Age1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xuICB9XG5cbiAgJl9wYWRkaW5nLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNlY3Rpb24tcGFkZGluZyk7XG4gIH1cblxuICAmX3BhZGRpbmctYm90dG9tLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1nYXAtY29tbW9uKTtcbiAgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZ2FwOiByZW0oNTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG5cbiAgICAmX2NvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBnYXA6IHJlbSgyNSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGdhcDogYmlnKDI1KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBnYXA6IHJlbSgyMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgZ2FwOiByZW0oMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHJlbSg1MDApO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGFzcGVjdC1yYXRpbzogMjI2MC83MDA7XG4gICAgICBcbiAgICAgIEBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzoxLzEpIHtcbiAgICAgICAgaGVpZ2h0OiByZW0oNzAwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgaGVpZ2h0OiBiaWcoNTAwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBoZWlnaHQ6IHJlbSg0MDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGhlaWdodDogcmVtKDMwMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgaGVpZ2h0OiByZW0oMTYwKTtcbiAgICB9XG5cbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXNlY3Rpb24tdGV4dC1jb2xvci1wcmltYXJ5KTtcbiAgICAmIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApXG4gICAgfVxuICB9XG5cbiAgJl9fbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBnYXA6IHJlbSgyMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMjApO1xuICAgIH1cbiAgICBcbiAgICAmIC5idXR0b25fX2NvbnRlbnQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19zd2lwZXItbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogcmVtKDUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tc2VjdGlvbi13cmFwcGVyLWdhcCk7XG5cbiAgICAmX3JvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmIC5wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnNob3J0LXByb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICBwYWRkaW5nOiByZW0oMjApIDA7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IHJlbSgxNSk7XG5cbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWRhcmspO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogYmlnKDIwKTtcbiAgICBwYWRkaW5nOiBiaWcoMjApIDA7XG5cbiAgICBnYXA6IGJpZygxNSk7XG5cbiAgICBib3JkZXItd2lkdGg6IGJpZygxKSAwIGJpZygxKSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG4gICAgcGFkZGluZzogcmVtKDE1KSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgcGFkZGluZzogcmVtKDIwKSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG4gICAgcGFkZGluZzogcmVtKDE1KSAwIHJlbSgyNSk7XG5cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDEwKTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogcmVtKDUpO1xuXG4gICAgd2lkdGg6IHJlbSgxNTApO1xuICAgIGhlaWdodDogcmVtKDk3KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IGJpZyg1KTtcblxuICAgICAgd2lkdGg6IGJpZygxNTApO1xuICAgICAgaGVpZ2h0OiBiaWcoOTcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiByZW0oMzAwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgje3JlbSg1MTApfSkge1xuICAgICAgaGVpZ2h0OiByZW0oMjUwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgje3JlbSgzNzApfSkge1xuICAgICAgaGVpZ2h0OiByZW0oMjAwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgje3JlbSgzNDApfSkge1xuICAgICAgaGVpZ2h0OiByZW0oMTYwKTtcbiAgICB9XG5cbiAgICAmIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcblxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fdGFnLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwbGFjZS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IHJlbSgyKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygyKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oMTEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG4gIH1cblxuICAmX19wYW5lbCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmIC5udW1iZXItaW5wdXQge1xuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW1OdW1iZXJJbnB1dFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3QtY29sbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogcmVtKDEwKTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIGdhcDogYmlnKDEwKTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDIwKSByZW0oMTApIHJlbSgxMCk7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiBiaWcoMTApIGJpZygyMCkgYmlnKDEwKSBiaWcoMTApO1xuICAgICAgZ2FwOiBiaWcoMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgZ2FwOiByZW0oMTUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICYgLnByb2R1Y3QtY29sbGVjdGlvbiB7XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgaGVpZ2h0OiByZW0oMjApO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgZmlsbDogdmFyKC0tZWxlbWVudHMtZ3JheSk7XG5cbiAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgd2lkdGg6IGJpZygyMCk7XG4gICAgICBoZWlnaHQ6IGJpZygyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiByZW0oNTApO1xuICAgIGhlaWdodDogcmVtKDUwKTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgd2lkdGg6IGJpZyg1MCk7XG4gICAgICBoZWlnaHQ6IGJpZyg1MCk7XG4gICAgfVxuXG4gICAgJiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmctbG9uZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuXG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgfVxufVxuIiwiLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAmX2FjdGl2ZSB7XG4gICAgJiAudG9vbHRpcCB7XG4gICAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNtYWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiByZW0oMjApO1xuICAgIGhlaWdodDogcmVtKDIwKTtcblxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoMjApO1xuICAgICAgaGVpZ2h0OiBiaWcoMjApO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbygxMClcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBmaWxsOiB2YXIoLS1lbGVtZW50cy1ncmF5LXNlY29uZGFyeSk7XG5cbiAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwYWRkaW5nOiByZW0oMTApO1xuXG4gICAgd2lkdGg6IHJlbSgzNTApO1xuXG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyayk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksXG4gICAgICB2aXNpYmlsaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksXG4gICAgICBib3gtc2hhZG93IHZhcigtLWFuaW1hdGlvbi10aW1pbmctbG9uZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcblxuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IGJpZygxMCk7XG4gICAgICB3aWR0aDogYmlnKDM1MCk7XG5cbiAgICAgIGJvcmRlci13aWR0aDogYmlnKDEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCN7cmVtKDM3NSl9KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtICh2YXIoLS1jb250YWluZXItb2Zmc2V0KSAqIDIpKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL21peGlucyc7XG5cbi5mYW5jeWJveCB7XG4gICZfX2NvbnRhaW5lciB7XG4gICAgLS1mYW5jeWJveC1iZzogcmdiYSgwLCAwLCAwLCAwLjYwKTtcblxuICAgICYgLmZhbmN5Ym94IHtcbiAgICAgICZfX3NsaWRlIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSByZW0oMjApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgcGFkZGluZzogYmlnKDUwKSByZW0oMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLWltYWdlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgje3JlbSgxMDAwKX0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiAuZmFuY3lib3gge1xuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDEwNzQpO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBiaWcoMTE3NCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oODIwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbmF2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItb2Zmc2V0KTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lci13aWR0aCkpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5mLWJ1dHRvbiB7XG5cbiAgICAgICYuaXMtbmV4dCxcbiAgICAgICYuaXMtcHJldiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgd2lkdGg6IHJlbSg0NCk7XG4gICAgICAgIGhlaWdodDogcmVtKDQ0KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgY29sb3I6IHZhcigtLWVsZW1lbnRzLWRhcmspO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZGFyayk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcblxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgd2lkdGg6IGJpZyg0NCk7XG4gICAgICAgICAgaGVpZ2h0OiBiaWcoNDQpO1xuXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiBiaWcoMSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgje3JlbSgxMDAwKX0pIHtcbiAgICAgICAgICB3aWR0aDogcmVtKDM0KTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgzNCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IHJlbSgyNCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS10ZXh0LWRpc2FibGUpO1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgcHNldWRvKDYpXG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgIHdpZHRoOiByZW0oMjApO1xuICAgICAgICAgIGhlaWdodDogcmVtKDIwKTtcblxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVsZW1lbnRzLWRhcmspO1xuICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J005LjExNzE5IDEwLjA5MjRMMTMuMjQyMiAxNC4yMTc0TDEyLjA2MzkgMTUuMzk1N0w2Ljc2MDUyIDEwLjA5MjRMMTIuMDYzOSA0Ljc4OTA2TDEzLjI0MjIgNS45Njc0TDkuMTE3MTkgMTAuMDkyNFonIGZpbGw9JyUyMzIyMjIyMicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAgICAgd2lkdGg6IGJpZygyMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGJpZygyMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtbmV4dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoI3tyZW0oMTAwMCl9KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjApICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1wcmV2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgje3JlbSgxMDAwKX0pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy10b29sYmFyIHtcbiAgICAgIC0tZmFuY3lib3gtYmc6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG5cbiAgICAgICYgLmZhbmN5Ym94IHtcbiAgICAgICAgJl9fdG9vbGJhciB7XG4gICAgICAgICAgdG9wOiByZW0oNTApO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgICAgIHRvcDogYmlnKDUwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICB0b3A6IHJlbSg0MCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoI3tyZW0oMTAwMCl9KSB7XG4gICAgICAgICAgICB0b3A6IHJlbSgyMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiAuaXMtcmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNTApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGJpZyg1MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgje3JlbSgxMDAwKX0pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5mLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oMjApO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYmlnKDIwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGJpZygyMCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmW2RhdGEtZmFuY3lib3gtY2xvc2VdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oMTApXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lbGVtZW50cy13aGl0ZSk7XG5cbiAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTEuNDE0NCAxMC4wMDAyTDE2LjQxNDQgNS4wMDAxNUwxNS4wMDAyIDMuNTg1OTRMMTAuMDAwMiA4LjU4NTk0TDUuMDAwMTUgMy41ODU5NEwzLjU4NTk0IDUuMDAwMTVMOC41ODU5NCAxMC4wMDAyTDMuNTg1OTQgMTUuMDAwMkw1LjAwMDE1IDE2LjQxNDRMMTAuMDAwMiAxMS40MTQ0TDE1LjAwMDIgMTYuNDE0NEwxNi40MTQ0IDE1LjAwMDJMMTEuNDE0NCAxMC4wMDAyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgJiAuZi1idXR0b24ge1xuICAgICAgJi5pcy1jbG9zZS1idG4ge1xuICAgICAgICB0b3A6IHJlbSgyMCkgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IHJlbSgyMCkgIWltcG9ydGFudDtcblxuICAgICAgICB3aWR0aDogcmVtKDIwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAgIHRvcDogYmlnKDIwKSAhaW1wb3J0YW50O1xuICAgICAgICAgIHJpZ2h0OiBiaWcoMjApICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICB3aWR0aDogYmlnKDIwKTtcbiAgICAgICAgICBoZWlnaHQ6IGJpZygyMCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgICAgdG9wOiByZW0oMTUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IHJlbSgxNSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcblxuICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICB3aWR0aDogcmVtKDE2KTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgyKTtcblxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVsZW1lbnRzLWRhcmspO1xuXG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpLFxuICAgICAgICAgICAgdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAgICAgd2lkdGg6IGJpZygxNik7XG4gICAgICAgICAgICBoZWlnaHQ6IGJpZygyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29udGFjdHMtc29jaWFsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogcmVtKDIwKTtcblxuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgZ2FwOiBiaWcoMjApO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDYuNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDEwKTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB3aWR0aDogcmVtKDI0KTtcbiAgICBoZWlnaHQ6IHJlbSgyNCk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWRhcmspO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgd2lkdGg6IGJpZygyNCk7XG4gICAgICBoZWlnaHQ6IGJpZygyNCk7XG5cbiAgICAgIGJvcmRlci13aWR0aDogYmlnKDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX3N2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICB3aWR0aDogcmVtKDEyKTtcbiAgICBoZWlnaHQ6IHJlbSgxMik7XG5cbiAgICBmaWxsOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoMTIpO1xuICAgICAgaGVpZ2h0OiBiaWcoMTIpO1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1zZWN0aW9uLXRleHQtY29sb3Itc2Vjb25kYXJ5KTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiB2YXIoLS1zZWN0aW9uLXRleHQtY29sb3ItcHJpbWFyeSk7XG5cbiAgICAmIGEge1xuICAgICAgY29sb3I6IHZhcigtLXNlY3Rpb24tdGV4dC1jb2xvci1wcmltYXJ5KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5sb2dvIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIG9wYWNpdHk6IC45O1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogcmVtKDUwKTtcblxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgaGVpZ2h0OiBiaWcoNTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGhlaWdodDogcmVtKDQ0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogcmVtKDM0KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5saW5rIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgJl9hY2NlbnQge1xyXG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLWRhcmspO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc3dpcGVyIHtcclxuICAmLXdyYXBwZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgfVxyXG5cclxuICAmLXNsaWRlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLnlhLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHJlbSgzMDYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMTEyMC81MDA7XG4gIFxuICAgIEBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzoxLzEpIHtcbiAgICAgIGhlaWdodDogcmVtKDUwMCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBoZWlnaHQ6IGJpZygzMDYpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIGhlaWdodDogcmVtKDI1MCk7XG4gIH1cblxuICAmIC55bWFwcy0yLTEtNzktY29udHJvbHNfX3Rvb2xiYXIsXG4gICYgLnltYXBzLTItMS03OS1jb250cm9scy1wYW5lLFxuICAmIC55bWFwcy0yLTEtNzktbWFwLWNvcHlyaWdodHMtcHJvbW8ge1xuICAvLyAmIC55bWFwcy0yLTEtNzktY29weXJpZ2h0cy1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9taXhpbnMnO1xuXG4uYXJ0aWNsZSB7XG5cbiAgJl9mdWxsLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG5cbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1hcnRpY2xlLXdpZHRoKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oMjUpO1xuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICBnYXA6IHJlbSgxNSk7XG4gIH1cblxuICAmIGgxLFxuICAmIGgyLFxuICAmIGgzLFxuICAmIGg0LFxuICAmIGg1LFxuICAmIGg2LFxuICAmIHAsXG4gICYgc3Bhbjpub3QoLnRhZyksXG4gICYgYTpub3QoLnRhZykge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJiBoMSxcbiAgJiBoMixcbiAgJiBoMyxcbiAgJiBoNCxcbiAgJiBoNSxcbiAgJiBoNiB7XG4gICAgY29sb3I6IHZhcigtLXNlY3Rpb24tdGV4dC1jb2xvci1wcmltYXJ5KTtcbiAgfVxuXG4gICYgcCxcbiAgJiBzcGFuOm5vdCgudGFnKTpub3QoLmJ1dHRvbl9fY29udGVudCk6bm90KC5idXR0b25fX3RleHQpIHtcbiAgICBjb2xvcjogdmFyKC0tc2VjdGlvbi10ZXh0LWNvbG9yLXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiBiaWcoMTgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgfVxuICB9XG5cbiAgJiB1bCxcbiAgJiBvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTApO1xuXG4gICAgY29sb3I6IHZhcigtLXNlY3Rpb24tdGV4dC1jb2xvci1zZWNvbmRhcnkpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDEwKTtcbiAgICB9XG4gIH1cblxuICAmX19jYWxlbmRhciB7XG4gICAgd2lkdGg6IHJlbSgxNik7XG4gICAgaGVpZ2h0OiByZW0oMTYpO1xuXG4gICAgZmlsbDogdmFyKC0tc2VjdGlvbi10ZXh0LWNvbG9yLXNlY29uZGFyeSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgd2lkdGg6IGJpZygxNik7XG4gICAgICBoZWlnaHQ6IGJpZygxNik7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFnLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1KTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiByZW0oMjApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGJpZyg1KTtcbiAgICAgIFxuICAgICAgZ2FwOiBiaWcoMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgtNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgZ2FwOiByZW0oMTUpO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vbWl4aW5zJztcblxuLm1vZGFsLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogcmVtKDYyMCk7XG5cbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgbWF4LXdpZHRoOiBiaWcoNjIwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICBtYXgtd2lkdGg6IHJlbSg2MDApO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIG1heC13aWR0aDogcmVtKDYwNCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgJl9zdWNjZXNzZnVsIHtcbiAgICBtYXgtd2lkdGg6IHJlbSg1MjYpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIG1heC13aWR0aDogYmlnKDUyNik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgbWF4LXdpZHRoOiByZW0oNDAwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBtYXgtd2lkdGg6IHJlbSgzNTQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuXG4gICAgJiAubW9kYWwtd2luZG93IHtcbiAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9jYXRhbG9nLWluZm8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBcbiAgJl9xdWVzdGlvbiB7XG4gICAgbWF4LXdpZHRoOiByZW0oNDIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBtYXgtd2lkdGg6IGJpZyg0MjApO1xuICAgIH1cblxuICAgIC8vJiAubW9kYWwtd2luZG93IHtcbiAgICAvLyAgJl9fY29udGFpbmVyIHtcbiAgICAvLyAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgIC8vICAgIFxuICAgIC8vICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgLy8gICAgICBtYXgtd2lkdGg6IGJpZygyMCk7XG4gICAgLy8gICAgfVxuICAgIC8vICB9XG4gICAgLy99XG4gICAgXG4gICAgLy8mIC5tb2RhbC1hY3Rpb24ge1xuICAgIC8vICAgICZfX2Zvcm0ge1xuICAgIC8vICAgICAgZ2FwOiByZW0oMTApO1xuICAgIC8vICAgICAgXG4gICAgLy8gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIC8vICAgICAgICBnYXA6IGJpZygyMCk7XG4gICAgLy8gICAgICB9XG4gICAgLy8gICAgfVxuICAgIC8vICB9XG4gIH1cblxuICAmX3F1aWNrLWJ1eSB7XG4gICAgbWF4LXdpZHRoOiByZW0oODIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBtYXgtd2lkdGg6IGJpZyg4MjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIG1heC13aWR0aDogcmVtKDY4Nyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgbWF4LXdpZHRoOiByZW0oNzI4KTtcbiAgICB9XG4gIH1cblxuICAmX21vZGFsLWNhcnQge1xuICAgIG1heC13aWR0aDogcmVtKDgyMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgbWF4LXdpZHRoOiBiaWcoODIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBtYXgtd2lkdGg6IHJlbSg2ODcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIG1heC13aWR0aDogcmVtKDcyOCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiByZW0oNDApO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IGJpZyg0MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgcGFkZGluZzogcmVtKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiByZW0oMjUpIHJlbSgxNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2Nyb2xsYmFyKCk7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMTUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDE1KTtcbiAgICB9IFxuXG4gICAgJiAudGV4dCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIH1cbn1cblxuLm1vZGFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiByZW0oMzApO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIFxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIGdhcDogYmlnKDMwKTtcbiAgfVxuICBcbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcmVtKDUpO1xuICAgIFxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoNSk7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICYgLm1vZGFsLWxpbmtzIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcmVtKDUpO1xuICAgIFxuICAgIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoNSk7XG4gICAgfVxuICB9XG4gIFxuICAmX19pY29uIHtcbiAgICB3aWR0aDogcmVtKDE2KTtcbiAgICBoZWlnaHQ6IHJlbSgxNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGZpbGw6IHZhcigtLWVsZW1lbnRzLWRhcmspO1xuXG4gICAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoMTYpO1xuICAgICAgaGVpZ2h0OiBiaWcoMTYpO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vbWl4aW5zJztcblxuLm1vZGFsLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogcmVtKDQwKTtcbiAgcGFkZGluZzogcmVtKDQwKSAwIDA7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oMjUpO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogYmlnKDQwKTtcbiAgICBwYWRkaW5nOiBiaWcoNDApIDAgMDtcblxuICAgIGdhcDogYmlnKDI1KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IHJlbSgyNSk7XG4gICAgcGFkZGluZy10b3A6IHJlbSgyNSk7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiByZW0oLTQwKTtcblxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoI3tyZW0oNDApfSAqIDIpKTtcbiAgICBoZWlnaHQ6IDFweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0cm9rZS1kYXJrKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBsZWZ0OiBiaWcoLTQwKTtcblxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICgje2JpZyg0MCl9ICogMikpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGxlZnQ6IHJlbSgtMzApO1xuXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgKCN7cmVtKDMwKX0gKiAyKSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgbGVmdDogcmVtKC0xMCk7XG5cbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoI3tyZW0oMTApfSAqIDIpKTtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDI1KTtcbiAgICB9XG4gIH1cblxuICAmX190YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiByZW0oLTQwKTtcbiAgICBwYWRkaW5nOiAwIHJlbSg0MCk7XG5cbiAgICB3aWR0aDogY2FsYygxMDAlICsgKCN7cmVtKDQwKX0gKiAyKSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogcmVtKDEwKTtcblxuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGxlZnQ6IGJpZygtNDApO1xuICAgICAgcGFkZGluZzogMCBiaWcoNDApO1xuXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgKCN7YmlnKDQwKX0gKiAyKSk7XG4gICAgICBnYXA6IGJpZygxMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgbGVmdDogcmVtKC0zMCk7XG4gICAgICBwYWRkaW5nOiAwIHJlbSgzMCk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgKCN7cmVtKDMwKX0gKiAyKSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgbGVmdDogcmVtKC0xMCk7XG4gICAgICBwYWRkaW5nOiAwIHJlbSgxMCk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgKCN7cmVtKDEwKX0gKiAyKSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2Nyb2xsYmFySG9yaXpvbnRhbCgpO1xuXG4gICAgJiAudGFiIHtcbiAgICAgIHdpZHRoOiByZW0oMTI3LjUpO1xuICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICB3aWR0aDogYmlnKDEyNy41KTtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygyMCk7XG4gICAgfVxuXG4gICAgJiAuY2hlY2tib3gge1xuICAgICAgJiAudGV4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgICYgLnRleHQtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJl9hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
