html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-primary: #387621;--color-secondary: #387621;--color-secondary-hover: #2f6819;--color-tertiary: #0a303a;--color-bg-1: #fbf5f1}@custom-media --mobileL (min-width: 576px);@custom-media --tablet (min-width: 768px);@custom-media --laptopS (min-width: 992px);@custom-media --laptop (min-width: 1200px);@font-face{font-family:"Source Sans Pro";src:url("../fonts/SourceSansPro/SourceSansPro-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:"Source Sans Pro";src:url("../fonts/SourceSansPro/SourceSansPro-Bold.woff") format("woff");font-weight:600;font-style:normal;font-display:fallback}@font-face{font-family:"Source Sans Pro";src:url("../fonts/SourceSansPro/SourceSansPro-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:"Source Sans Pro";src:url("../fonts/SourceSansPro/SourceSansPro-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:fallback}html{scroll-behavior:smooth;overflow-x:hidden}html.is-opened{overflow:hidden}body{overflow-x:hidden;color:var(--color-tertiary);font-family:"Source Sans Pro",sans-serif}*,*:before,*:after{box-sizing:border-box}a{transition:all 150ms ease;outline:none;text-decoration:none}img{image-rendering:-webkit-optimize-contrast}.wrapper{position:relative;margin:0 auto;max-width:92%}@media(min-width: 768px){.wrapper{max-width:96%}}@media(min-width: 1240px){.wrapper{max-width:1200px}}.site{display:flex;min-height:100vh;flex-direction:column}.site main{flex:1}.divider{width:100%;display:block;border-top:1px solid #dfdfde}.flexblock__section{margin-top:60px}.flexblock__section--card-person .divider{display:none}.flexblock__section--card-person+.flexblock__section--card-person .divider{margin-top:60px;display:block}.flexblock__section--program-list+.flexblock__section--program-list{margin-top:54px}.flexblock__section--program-list+.flexblock__section--program-list .wrapper{padding-top:32px;border-top:1px solid #dfdfde}.flexblock__subtitle{padding:32px 0 26px;font-size:22px;font-weight:900;line-height:24px}.flexblock__persons.col{grid-row-gap:30px}@media(min-width: 768px){.flexblock__section{margin-top:100px}.flexblock__section--card-person+.flexblock__section--card-person .divider{margin-top:80px}.flexblock__section--program-list+.flexblock__section--program-list{margin-top:62px}}.col{display:grid;grid-column-gap:30px;grid-row-gap:16px;grid-template-columns:1fr}@media(min-width: 768px){.col--2,.col--3{grid-template-columns:1fr 1fr}}@media(min-width: 1240px){.col--3{grid-template-columns:1fr 1fr 1fr}}.hidden{display:none}.default_dialog{position:fixed;top:0;right:0;bottom:0;left:0;padding:0 4%;background-color:#fff}.default_dialog .header__menu-link{color:var(--color-tertiary)}.default_dialog .header__submenu-link:hover:before{background-color:var(--color-primary)}.dialog_label{padding-top:31px;display:inline-block;color:var(--color-tertiary);font-size:14px;font-weight:900;line-height:20px}.dialog_form{margin:15px}.dialog_form .label_text{box-sizing:border-box;padding-right:.5em;display:inline-block;font-size:16px;font-weight:bold;width:30%;text-align:right}.dialog_form .label_info{box-sizing:border-box;padding-right:.5em;font-size:12px;width:30%;text-align:right;display:inline-block}.dialog_form_item{margin:10px 0;font-size:0}.dialog_form_item .wide_input{box-sizing:border-box;max-width:70%;width:27em}.dialog_form_item .city_input{box-sizing:border-box;max-width:70%;width:17em}.dialog_form_item .state_input{box-sizing:border-box;max-width:70%;width:15em}.dialog_form_item .zip_input{box-sizing:border-box;max-width:70%;width:9em}.dialog_form-actions{position:absolute;top:14px;right:4%;display:flex;flex-direction:column;align-items:center}.dialog_form-actions span{font-size:12px;line-height:15px;text-align:center}.dialog_close_button{float:right;position:absolute;top:10px;left:92%;height:25px}.dialog_close_button img{border:0}.dialog_desc{padding:10px 20px}.dialog-backdrop{display:none;position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;z-index:999}.dialog-backdrop.active{display:block}.no-scroll{overflow-y:auto !important}.has-dialog{overflow:hidden}.text-editor{overflow:hidden;color:var(--color-tertiary)}.text-editor hr{border:0;height:1px;margin-bottom:1.5em}.text-editor img{height:auto;max-width:100%}.text-editor figure{margin:1em 0}.text-editor__iframe{position:relative;margin-top:16px;padding-bottom:56%;height:1px;width:100%}.text-editor iframe{position:absolute;top:0;left:0;width:100%;height:100%}.text-editor p,.text-editor span{font-size:16px;line-height:24px}.text-editor p+p,.text-editor p+img{margin-top:8px}.text-editor a{transition:all 150ms ease;color:var(--color-secondary);text-decoration:underline}.text-editor a:hover,.text-editor a:active{color:var(--color-secondary-hover)}.text-editor a:focus-visible{color:#fff;background-color:var(--color-secondary);text-decoration:none}.text-editor .alignleft{margin-right:30px;float:left}.text-editor .alignright{margin-left:30px;float:right}.text-editor .aligncenter{display:block;margin-left:auto;margin-right:auto}.text-editor dfn,.text-editor cite,.text-editor em,.text-editor i{font-style:italic}.text-editor strong,.text-editor b{font-weight:600}.text-editor blockquote,.text-editor q{position:relative;margin:20px 0;padding:6px 0 6px 22px;display:block;font-weight:700}.text-editor blockquote p,.text-editor q p{font-size:16px;font-weight:400;line-height:25px}.text-editor blockquote:before,.text-editor blockquote:after,.text-editor q:before,.text-editor q:after{content:""}.text-editor blockquote:before,.text-editor q:before{position:absolute;top:0;bottom:0;left:0;width:6px;display:block;border-radius:44px}.text-editor address{margin:0 0 1.5em}.text-editor pre{font-size:90%;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}.text-editor code,.text-editor kbd,.text-editor tt,.text-editor var{font-size:90%}.text-editor abbr,.text-editor acronym{cursor:help}.text-editor mark,.text-editor ins{text-decoration:none}.text-editor big{font-size:125%}.text-editor sub,.text-editor sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.text-editor sup{top:-0.5em}.text-editor sub{bottom:-0.25em}.text-editor .embedwrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;width:100%;overflow:hidden;background:gray}.text-editor .embedwrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.text-editor ul,.text-editor ol{list-style:none;margin:0 0 16px 24px;position:relative}.text-editor ul li,.text-editor ol li{position:relative;font-size:16px;color:var(--color-tertiary);line-height:24px}.text-editor ul li:before,.text-editor ol li:before{position:absolute;left:-16px}.text-editor ul li+li,.text-editor ol li+li{margin-top:8px}.text-editor ul ol,.text-editor ol ol{margin:8px 0 8px 32px}.text-editor ol{margin-left:32px}.text-editor ul li:before,.text-editor ol>ul li:before{position:absolute;top:9px;width:6px;height:6px;border-radius:50%;background-color:var(--color-tertiary);content:""}.text-editor ol,.text-editor ul>ol{margin-left:4px;counter-reset:section;list-style-type:none}.text-editor ol li:before,.text-editor ul>ol li:before{position:relative;left:0;counter-increment:section;content:counters(section, ".") ".";font-weight:600;color:var(--color-tertiary)}.text-editor li>ul,.text-editor li>ol{margin-bottom:0}.text-editor li>ul{margin-left:34px}.text-editor li>ol{margin-left:34px}.text-editor dt,.text-editor dd{font-family:"Source Sans Pro",sans-serif;color:var(--color-secondary);line-height:24px}.text-editor dt{padding-bottom:8px;font-size:18px}.text-editor dd{padding-bottom:16px;font-size:16px}.text-editor table{margin-top:24px;display:block;overflow-x:auto;border-radius:8px 8px 0 0}.text-editor table tr{background-color:#f9f9f9}.text-editor table tr span{font-size:14px;letter-spacing:.16px;line-height:18px}.text-editor table tr:first-of-type{position:relative;color:#fff;background-color:var(--color-tertiary)}.text-editor table tr:first-of-type span{font-weight:600}.text-editor table tr:first-of-type td{position:relative;z-index:1}.text-editor table tr+tr{border-top:1px solid #dfdfde}.text-editor table td{padding:12px 16px;max-width:300px}.text-editor table+*{margin-top:32px}.text-editor h1,.text-editor h2,.text-editor h3,.text-editor h4,.text-editor h5{font-weight:900}.text-editor h1{margin-bottom:16px;font-size:34px;line-height:44px}.text-editor h2{margin-bottom:12px;font-size:28px;line-height:38px}.text-editor h3{margin-bottom:16px;font-size:22px;line-height:32px}.text-editor h4{margin-bottom:8px;font-size:18px;line-height:28px}.text-editor h5{margin-bottom:8px;font-size:16px;line-height:24px}.text-editor h6{margin-bottom:8px;font-size:14px;font-weight:bold;line-height:20px}.text-editor div+h1,.text-editor div+h2,.text-editor div+h3,.text-editor div+h4,.text-editor div+h5,.text-editor p+h1,.text-editor p+h2,.text-editor p+h3,.text-editor p+h4,.text-editor p+h5,.text-editor ul+h1,.text-editor ul+h2,.text-editor ul+h3,.text-editor ul+h4,.text-editor ul+h5{margin-top:26px}@media(min-width: 768px){.text-editor h1{font-size:38px;line-height:48px}.text-editor h2{font-size:32px;line-height:42px}.text-editor h3{font-size:26px;line-height:36px}.text-editor h4{font-size:22px;line-height:32px}.text-editor h5{font-size:20px;line-height:30px}.text-editor h6{font-size:18px;line-height:24px}.text-editor div+h1,.text-editor div+h2,.text-editor p+h1,.text-editor p+h2,.text-editor figure+h1,.text-editor figure+h2,.text-editor ol+h1,.text-editor ol+h2,.text-editor ul+h1,.text-editor ul+h2{margin-top:38px}.text-editor div+h3,.text-editor p+h3,.text-editor figure+h3,.text-editor ol+h3,.text-editor ul+h3{margin-top:36px}.text-editor div+h4,.text-editor div+h5,.text-editor p+h4,.text-editor p+h5,.text-editor figure+h4,.text-editor figure+h5,.text-editor ol+h4,.text-editor ol+h5,.text-editor ul+h4,.text-editor ul+h5{margin-top:34px}.text-editor div+h6,.text-editor p+h6,.text-editor figure+h6,.text-editor ol+h6,.text-editor ul+h6{margin-top:30px}}.link{transition:all 150ms ease;position:relative;margin:0 -10px;padding:0 10px;display:inline-block;color:var(--color-secondary);font-size:16px;line-height:24px}.link:after{transition:all 150ms ease;position:absolute;top:50%;left:50%;width:100%;height:100%;display:inline-block;border:2px solid var(--color-secondary-hover);border-radius:4px;content:"";opacity:0;transform:translate(-50%, -50%)}.link:hover,.link:active{color:var(--color-secondary-hover)}.link:hover svg,.link:active svg{fill:var(--color-secondary-hover)}.link:focus-visible{color:var(--color-secondary-hover)}.link:focus-visible svg{fill:var(--color-secondary-hover)}.link:focus-visible:after{opacity:1}.link--space-sm{font-size:14px}.link--space-lg{margin-left:-16px;padding:12px 16px}.link--underline{background-color:transparent;text-decoration:underline}.link--underline:after{display:none}.link--underline:hover,.link--underline:active{color:var(--color-secondary-hover)}.link--underline:focus-visible{color:#fff;background-color:var(--color-secondary);text-decoration:none}.link svg{transition:all 150ms ease;position:relative;top:2px;fill:var(--color-secondary)}.link svg+span{margin-left:6px}.link span+svg{top:2px;margin-left:12px}.link--invert{color:var(--color-tertiary)}.link--invert svg{fill:var(--color-tertiary)}.link--invert:hover,.link--invert:active{color:var(--color-secondary)}.link--invert:hover svg,.link--invert:active svg{fill:var(--color-secondary)}.button{transition:all 150ms ease;position:relative;padding:8px 14px;display:inline-block;background-color:transparent;color:var(--color-tertiary);font-size:16px;line-height:24px;border-radius:4px;border:1px solid var(--color-tertiary)}.button svg{transition:all 150ms ease;position:relative;top:3px;fill:var(--color-tertiary)}.button svg+span{margin-left:6px}.button span+svg{margin-left:12px}.button:hover,.button:active{background-color:var(--color-tertiary);color:#fff}.button:hover svg,.button:active svg{fill:#fff}.button:focus-visible{box-shadow:inset 0 0 0 1px var(--color-tertiary),inset 0 0 0 2px #fff}.banner-image{overflow:hidden;border:1px solid #dfdfde;border-radius:12px;background-color:#fff}.banner-image__img{height:118px;background-position:center;background-repeat:no-repeat;background-size:cover}.banner-image__img img{position:absolute;height:0;visibility:hidden}.banner-image__info{padding:24px}.banner-image__title{font-size:22px;font-weight:900;line-height:38px}.banner-image__desc{margin-top:24px;font-size:18px;line-height:24px}.banner-image .link{margin-top:16px}@media(min-width: 768px){.banner-image__content{display:grid;grid-template-columns:4fr 8fr;grid-column-gap:30px}.banner-image__img{min-height:190px;height:initial;width:100%}.banner-image--right .banner-image__content{grid-template-columns:8fr 4fr}}@media(min-width: 1240px){.banner-image__info{padding:48px 14px 48px 44px}}.card-activity{transition:all 150ms ease;position:relative;border:1px solid #dfdfde;border-radius:8px;background-color:#fff}.card-activity__content{padding:20px}.card-activity__type{display:flex;align-items:center;font-size:16px;line-height:24px;justify-content:space-between}.card-activity__type svg{position:relative;transform:translate3d(0, 0, 0)}.card-activity__title{margin-top:12px;font-size:18px;font-weight:bold;line-height:24px}.card-activity__desc{padding:20px 14px;border-top:1px solid #dfdfde;font-size:14px;line-height:24px}.card-activity__link{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:8px;transition:all .3s ease-in-out}.card-activity__link:focus-visible{border-color:var(--color-tertiary)}.card-activity__link:hover{box-shadow:2px 4px 18px 0 rgba(0,0,0,.04)}.card-activity__link:hover+.card-activity__content svg{-webkit-animation:toggle-arrow .3s ease-in-out forwards;animation:toggle-arrow .3s ease-in-out forwards}@-webkit-keyframes toggle-arrow{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(15px, 0, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes toggle-arrow{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(15px, 0, 0)}100%{transform:translate3d(0, 0, 0)}}.card-article{position:relative;display:flex}.card-article__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.card-article__link:after{position:absolute;top:50%;left:50%;width:104%;height:112%;display:inline-block;content:"";opacity:0;transform:translate(-50%, -50%)}.card-article__link:hover+.card-article__title{color:var(--color-secondary)}.card-article__link:focus-visible:after{opacity:1}.card-article__info{margin-top:6px}.card-article__date{display:inline-block;color:#717171;font-size:14px;line-height:16px}.card-article__category{margin-left:16px;padding:2px 10px;display:inline-block;border:1px solid #dfdfde;border-radius:12px;background-color:#f9f9f9;font-size:12px;line-height:12px}.card-article__image{position:relative;text-align:center}.card-article__content{position:relative;flex:1}.card-article__title{transition:all 150ms ease;font-size:18px;line-height:26px;color:#042417}.card-article--image .card-article__image img{position:absolute;height:0;opacity:0}.card-article--small .card-article__image{width:70px;max-height:54px;overflow:hidden;border-radius:8px;background-position:center;background-repeat:no-repeat;background-size:cover}.card-article--small .card-article__content{margin-left:12px}.card-article--small .card-article__link:after{border:1px solid var(--color-tertiary);border-radius:4px}.card-article--large{border-radius:12px;overflow:hidden;flex-direction:column}.card-article--large .card-article__image{height:125px;background-position:center;background-repeat:no-repeat;background-size:cover}.card-article--large .card-article__image+.card-article__content .card-article__link{border-radius:0 0 12px 12px}.card-article--large .card-article__content{padding:20px 24px}.card-article--large .card-article__title{margin-bottom:16px;font-size:20px;font-weight:600;line-height:24px}.card-article--large .card-article__link{border:1px solid #dfdfde;border-radius:12px;overflow:hidden}.card-article--large .card-article__link:focus-visible{border-color:var(--color-tertiary)}@media(min-width: 768px){.card-article--small .card-article__image{width:108px;max-height:82px}.card-article--large .card-article__image{height:200px}}@media(min-width: 1240px){.card-article--large .card-article__image{height:288px}}.card-person{position:relative;padding-top:16px;overflow:hidden;border:1px solid #dfdfde;border-radius:8px;background-color:#fff}.card-person__img{position:relative;z-index:1;padding-left:20px}.card-person__img img{width:130px;border-radius:8px;display:inline-block}.card-person__info,.card-person__desc{padding:0 20px}.card-person__position{margin-bottom:8px;padding:0 20px;font-size:16px;line-height:24px}.card-person__position--desktop{display:none}.card-person__title{margin-bottom:26px;font-size:20px;font-weight:900;line-height:24px}.card-person__contacts{position:relative;margin-top:-24px;padding:26px 0 16px;min-height:60px}.card-person__contacts:after{position:absolute;top:0;left:50%;width:300%;height:100%;background-color:#f9f9f9;content:"";transform:translateX(-50%)}.card-person__contacts--desktop{display:none}.card-person__link{position:relative;z-index:1;margin-right:40px;font-size:16px;letter-spacing:0;line-height:24px}.card-person__link .link{color:var(--color-tertiary)}.card-person__link .link svg path{fill:var(--color-tertiary)}.card-person__link .link:hover,.card-person__link .link:active{color:var(--color-secondary)}.card-person__link .link:hover svg,.card-person__link .link:active svg{fill:var(--color-secondary)}.card-person__link .link:focus-visible:after{opacity:1}.card-person__add{position:relative;z-index:1;color:var(--color-tertiary);font-size:16px;line-height:24px}.card-person__desc{font-size:16px;line-height:24px}.card-person__desc-text{padding-top:14px;padding-bottom:22px}.card-person__desc--no-info{margin-top:20px}.card-person--image .card-person__details{display:grid;grid-template-columns:2fr 8fr}.card-person--desc.card-person--image .card-person__desc{padding-top:7px}.card-person--no-contacts .card-person__contacts{display:none}.card-person--no-contacts .card-person__desc{border-top:1px solid #dfdfde}.card-person--no-contacts.card-person--image .card-person__contacts{display:flex}@media(min-width: 768px){.card-person{padding-top:20px}.card-person__position{margin-bottom:10px;padding:0;font-size:16px;line-height:24px}.card-person__position--desktop{display:block}.card-person__position--mobile{display:none}.card-person__contacts{margin-top:0;padding-top:16px;flex-wrap:wrap}.card-person__contacts--mobile{display:none}.card-person__contacts--desktop{display:flex}.card-person__link{margin-right:24px}.card-person--no-desc .card-person__desc{height:100%;background-color:#f9f9f9}.card-person--no-contacts.card-person--image .card-person__contacts.card-person__contacts--mobile{display:none}}.photoswipe-wrapper{position:relative}.photoswipe-wrapper .photoswipe-item:focus{outline:2px solid var(--color-secondary-hover)}.photoswipe-wrapper--one{padding-bottom:66.4%;overflow:hidden;border-radius:12px}.photoswipe-wrapper--one .photoswipe-item{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);visibility:hidden}.photoswipe-wrapper--one .photoswipe-item img{width:100%}.photoswipe-wrapper--one .photoswipe-item:first-of-type{z-index:1;visibility:visible}.photoswipe-wrapper--triple:after,.photoswipe-wrapper--three:after{position:absolute;top:0;right:-5%;z-index:1;width:40px;height:100%;display:block;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.66) 100%);content:""}.photoswipe-wrapper--triple .photoswipe-box,.photoswipe-wrapper--three .photoswipe-box{width:692px;display:flex}.photoswipe-wrapper--triple .photoswipe-item,.photoswipe-wrapper--three .photoswipe-item{width:212px;position:absolute;z-index:-1;height:0;overflow:hidden;border-radius:12px;visibility:hidden}.photoswipe-wrapper--triple .photoswipe-item:nth-of-type(1),.photoswipe-wrapper--triple .photoswipe-item:nth-of-type(2),.photoswipe-wrapper--triple .photoswipe-item:nth-of-type(3),.photoswipe-wrapper--three .photoswipe-item:nth-of-type(1),.photoswipe-wrapper--three .photoswipe-item:nth-of-type(2),.photoswipe-wrapper--three .photoswipe-item:nth-of-type(3){position:relative;z-index:1;height:auto;visibility:visible}.photoswipe-wrapper--triple .photoswipe-item img,.photoswipe-wrapper--triple .photoswipe-item a,.photoswipe-wrapper--three .photoswipe-item img,.photoswipe-wrapper--three .photoswipe-item a{width:100%;display:block}.photoswipe-wrapper--triple .photoswipe-item+.photoswipe-item,.photoswipe-wrapper--three .photoswipe-item+.photoswipe-item{margin-left:28px}.photoswipe-wrapper .photoswipe-item a{position:relative;display:inline-block}.photoswipe-wrapper .photoswipe-item a:after{position:absolute;top:0;right:0;bottom:0;left:0;transition:all 150ms ease;border:1px solid transparent;border-radius:12px;content:""}.photoswipe-wrapper .photoswipe-item a:hover{transform:scale(1.05)}.photoswipe-wrapper .photoswipe-item a:focus-visible:after{border-color:var(--color-tertiary)}.photoswipe-wrapper figure{display:none}@media(min-width: 768px){.photoswipe-wrapper--triple:after,.photoswipe-wrapper--three:after{display:none}.photoswipe-wrapper--triple .photoswipe-box,.photoswipe-wrapper--three .photoswipe-box{width:100%;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:2fr 2fr;grid-row-gap:30px;grid-template-areas:"sidebar main" "sidebar footer"}.photoswipe-wrapper--triple .photoswipe-item:nth-of-type(1),.photoswipe-wrapper--triple .photoswipe-item:nth-of-type(2),.photoswipe-wrapper--triple .photoswipe-item:nth-of-type(3),.photoswipe-wrapper--three .photoswipe-item:nth-of-type(1),.photoswipe-wrapper--three .photoswipe-item:nth-of-type(2),.photoswipe-wrapper--three .photoswipe-item:nth-of-type(3){width:auto}.photoswipe-wrapper--triple .photoswipe-item:nth-of-type(1),.photoswipe-wrapper--three .photoswipe-item:nth-of-type(1){grid-area:sidebar;margin-right:8px}.photoswipe-wrapper--triple .photoswipe-item:nth-of-type(2),.photoswipe-wrapper--three .photoswipe-item:nth-of-type(2){grid-area:main}.photoswipe-wrapper--triple .photoswipe-item:nth-of-type(3),.photoswipe-wrapper--three .photoswipe-item:nth-of-type(3){grid-area:footer}.photoswipe-wrapper--triple .photoswipe-item+.photoswipe-item,.photoswipe-wrapper--three .photoswipe-item+.photoswipe-item{margin-left:20px}}.photoswipe-icon{transition:all 150ms ease;position:absolute;bottom:0;left:0;z-index:2;width:62px;height:62px;border:1px solid #fff;border-radius:0 10px 0 10px;display:flex;align-items:center;cursor:pointer;background-color:#fff;justify-content:center;outline:none}.photoswipe-icon svg{fill:var(--color-tertiary)}.photoswipe-icon:focus-visible{border-color:var(--color-tertiary)}.pswp.pswp--notouch .pswp__top-bar{z-index:1;opacity:1}.pswp .wrapper{position:relative;height:100vh}.pswp .pswp__caption__center{font-size:16px;line-height:24px;text-align:center}.pswp .pswp__button:before{width:60px;height:60px;background-color:#fff;opacity:.85;background-size:18px;background-position:center;background-repeat:no-repeat}.pswp .pswp__button.pswp__button--arrow--right:before,.pswp .pswp__button.pswp__button--arrow--left:before{background-image:url("../images/svg/icon-chevron-right.svg")}.pswp .pswp__button.pswp__button--arrow--right:before{border-radius:12px 0 12px 0}.pswp .pswp__button.pswp__button--arrow--left:before{border-radius:0 12px 0 12px;transform:rotate(180deg)}.pswp .pswp__button:active:before{opacity:1}.pswp .pswp__img{transition:all 150ms ease}@media(min-width: 1440px){.pswp .pswp__button.pswp__button--arrow--right:before{right:-60px}.pswp .pswp__button.pswp__button--arrow--left:before{left:-60px}}.gallery-text__col:nth-of-type(2){margin-top:32px}.gallery-text__title{margin-bottom:4px;font-size:22px;font-weight:900;line-height:32px}.gallery-text__content{color:#717171;font-size:18px;letter-spacing:0;line-height:30px}.gallery-text__link{margin-top:28px}.gallery-text+.gallery-text{margin-top:54px}@media(min-width: 768px){.gallery-text{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.gallery-text__col:nth-of-type(2){margin-top:0}.gallery-text+.gallery-text{margin-top:60px}}.hero--primary{padding:56px 0;text-align:center}.hero--primary{background-color:var(--color-bg-1)}.hero--archive{background-color:#f9f9f9}.hero--secondary{padding:50px 0 24px;text-align:center}.hero--secondary .hero__logo{margin:0 auto}.hero--image{position:relative;padding:48px 0 70px;background-color:var(--color-bg-1);margin-bottom:42%}.hero--image .hero__image{margin-bottom:-50%}.hero--image.hero--short{margin-bottom:40px}.hero--clean .hero__line{display:none}.hero--logo{padding:32px 0 54px}.hero__col+.hero__col{margin-top:40px}.hero__line{height:4px;width:45px;display:inline-block;background-color:var(--color-primary)}.hero__title{margin-top:14px;display:block;font-size:34px;font-weight:900;line-height:46px}.hero__logo{margin-bottom:20px;width:44px;height:44px}.hero__logo img{width:100%;display:block}.hero__image{text-align:center}.hero__image img{width:auto;max-width:100%;max-height:355px;display:inline-block}@media(min-width: 768px){.hero{padding:80px 0 68px;text-align:left}.hero--secondary{padding:100px 0 28px}.hero--secondary .hero__logo{margin:0}.hero--short .hero__box{display:grid;grid-template-columns:7fr 5fr;grid-column-gap:30px}.hero--image{margin-bottom:10%;padding:108px 0 30px}.hero--image.hero--short{margin-bottom:40px}.hero--image .wrapper{display:grid;grid-template-columns:8fr 4fr;grid-column-gap:30px}.hero--image .hero__col+.hero__col{margin-top:20px}.hero__title{font-size:38px}.hero__image{width:100%}}@media(min-width: 1240px){.hero--image .hero__col:first-of-type{padding-right:100px}}.list-activity__title{font-size:22px;font-weight:900;line-height:24px}.list-activity__file{margin-top:24px}.list-activity__file svg{top:5px;width:16px;height:22px}.list-activity__list{margin-top:32px;display:grid;grid-template-columns:1fr;grid-column-gap:30px;grid-row-gap:16px}@media(min-width: 768px){.list-activity__list{margin-top:40px;grid-template-columns:1fr 1fr;grid-row-gap:30px}}@media(min-width: 1240px){.list-activity__list{grid-template-columns:1fr 1fr 1fr}}.list-news{text-align:left}.list-news__title{margin-bottom:20px;font-size:22px;font-weight:900;line-height:24px}.list-news__list{display:grid;justify-items:start;grid-template-columns:1fr;grid-column-gap:30px;grid-row-gap:16px}.list-news__list .card-article{width:100%}.list-news__more{margin-top:32px}@media(min-width: 768px){.list-news__list{grid-template-columns:1fr 1fr;grid-row-gap:30px}}.list-program__title{margin-bottom:20px;font-size:20px;font-weight:900;line-height:24px}.list-program__list{display:grid;grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr 1fr}.list-program__card{position:relative;padding:26px 20px 20px;border-radius:8px;overflow:hidden;display:flex;align-items:center;background-color:var(--color-bg-1);flex-direction:column;justify-content:center}.list-program__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block}.list-program__link:after{position:absolute;top:50%;left:50%;width:100%;height:100%;display:inline-block;border:2px solid var(--color-tertiary);border-radius:8px;content:"";opacity:0;transform:translate(-50%, -50%)}.list-program__link:hover+.list-program__bg,.list-program__link:active+.list-program__bg{background-color:var(--color-primary)}.list-program__link:hover+.list-program__bg+img,.list-program__link:active+.list-program__bg+img{opacity:0}.list-program__link:hover+.list-program__bg+img+img,.list-program__link:active+.list-program__bg+img+img{opacity:1}.list-program__link:hover+.list-program__bg+img+img+.list-program__name,.list-program__link:active+.list-program__bg+img+img+.list-program__name{color:#fff}.list-program__link:hover+.list-program__bg+img+.list-program__name,.list-program__link:active+.list-program__bg+img+.list-program__name{color:#fff}.list-program__link.list-program__link--no-hover-icon:hover+.list-program__bg+img,.list-program__link.list-program__link--no-hover-icon:active+.list-program__bg+img{opacity:1}.list-program__link:focus-visible:after{opacity:1}.list-program__bg{position:absolute;top:0;right:0;bottom:0;left:0;transition:all 150ms ease;z-index:1;display:block;background-color:transparent}.list-program__name{transition:all 150ms ease;position:relative;z-index:1;margin-top:20px;font-size:16px;line-height:24px;text-align:center}.list-program img{transition:all 150ms ease;position:relative;z-index:1;display:inline-block;opacity:1}.list-program img+img{transition:all 150ms ease;margin-top:-44px;opacity:0}@media(min-width: 768px){.list-program__list{grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px;grid-row-gap:30px}}@media(min-width: 1240px){.list-program__list{grid-template-columns:1fr 1fr 1fr 1fr}}.list-value__items{padding-top:24px;overflow:hidden}.list-value__item{position:relative;margin-bottom:42px;border-top:1px solid #dfdfde}.list-value__item:last-of-type{margin-bottom:0}.list-value__item .title{position:relative;margin-bottom:8px;padding-top:18px;display:inline-block;text-transform:uppercase}.list-value__item .title:before{position:absolute;top:-1px;left:0;width:100%;height:4px;background-color:var(--color-primary);content:""}@media(min-width: 768px){.list-value__items{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;grid-row-gap:56px}.list-value__item{margin-bottom:0}.list-value__item:after{position:absolute;top:-1px;left:100%;width:300%;height:1px;background-color:#dfdfde;content:""}}@media(min-width: 1240px){.list-value__items{grid-template-columns:1fr 1fr 1fr}}.list-vision__image{position:relative;margin-bottom:32px}.list-vision__image img{max-width:470px;width:100%;display:block;overflow:hidden;border-radius:12px}.list-vision__item{margin-top:40px}.list-vision__description{font-size:18px;line-height:24px}.list-vision__btn{margin-top:22px}.list-vision__btn .button{max-width:470px;width:100%;display:flex;align-items:center;justify-content:space-between}.list-vision .title{margin-bottom:14px;font-size:18px;font-weight:bold;line-height:24px}@media(min-width: 768px){.list-vision{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.list-vision--no-image{grid-template-columns:1fr}.list-vision--linked .list-vision__image img{max-width:470px}.list-vision__item{margin-top:32px}.list-vision__item:nth-of-type(1){margin-top:0}.list-vision__btn{margin-top:32px;width:auto;display:inline-block}.list-vision .title{margin-bottom:4px}}@media(min-width: 1240px){.list-vision__image{margin-bottom:0;padding-right:100px}}.quick-links-wrap{background-color:#f9f9f9}.quick-links__link{transition:all 150ms ease;padding:8px 16px;border:1px solid transparent;border-radius:8px;display:flex;align-items:center;background-color:transparent;color:var(--color-tertiary);line-height:24px;justify-content:space-between}.quick-links__link svg{fill:var(--color-tertiary)}.quick-links__link:hover{background-color:#f9f9f9}.quick-links__link:focus-visible{border-color:var(--color-tertiary)}.quick-links--vertical .quick-links__item+.quick-links__item{margin-top:6px}.quick-links--vertical .quick-links__link{font-size:16px}.quick-links--horizontal,.quick-links--large{padding:36px 0 42px}.quick-links--horizontal .quick-links__item+.quick-links__item,.quick-links--large .quick-links__item+.quick-links__item{margin-top:16px}.quick-links--horizontal .quick-links__link,.quick-links--large .quick-links__link{padding:20px;background-color:#fff;border-color:#dfdfde;font-size:18px;font-weight:bold;transform:translateY(0)}.quick-links--horizontal .quick-links__link:hover,.quick-links--large .quick-links__link:hover{transform:translateY(-3px)}.quick-links--horizontal .quick-links__link:focus-visible,.quick-links--large .quick-links__link:focus-visible{border-color:var(--color-tertiary)}.quick-links--light .quick-links__link{border-color:transparent}.quick-links--light .quick-links__link:focus-visible{border-color:var(--color-tertiary)}.quick-links--simple{background-color:transparent}.quick-links--simple .link{display:flex;align-items:center;color:var(--color-tertiary);justify-content:space-between}.quick-links--simple .link span+svg{top:1px}.quick-links--simple .link svg path{fill:var(--color-tertiary)}.quick-links--simple .link:hover,.quick-links--simple .link:active{color:var(--color-secondary-hover)}.quick-links--simple .link:hover svg path,.quick-links--simple .link:active svg path{fill:var(--color-secondary-hover)}.quick-links--simple .link:after{transition:all 150ms ease;position:absolute;top:50%;left:50%;width:100%;height:100%;display:inline-block;border:2px solid var(--color-secondary-hover);border-radius:4px;content:"";opacity:0;transform:translate(-50%, -50%)}.quick-links--simple .link:focus-visible:after{opacity:1}.quick-links--simple .quick-links__item{padding:12px}.quick-links--simple .quick-links__item+.quick-links__item{border-top:1px solid #dfdfde}@media(min-width: 768px){.quick-links--vertical .quick-links__item{width:270px}.quick-links--horizontal{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;grid-row-gap:16px}.quick-links--horizontal .quick-links__item+.quick-links__item{margin-top:0}}@media(min-width: 1240px){.quick-links--horizontal{padding:84px 0 90px;grid-template-columns:1fr 1fr 1fr 1fr}}.header{position:relative;z-index:100}.header__link{position:relative;margin-left:30px;padding:12px 14px;display:block;color:var(--color-tertiary);font-size:14px;font-weight:400;line-height:18px;border-left:3px solid transparent}.header__link:before{transition:all 150ms ease;position:absolute;top:0;left:0;width:3px;height:100%;display:block;background-color:transparent;content:""}.header__link:hover,.header__link:focus-visible{background-color:var(--color-bg-1);border-left-color:var(--color-primary)}.header__link-hide{display:none}.header__link-visible{display:block}.header__multi{display:none}.header__content{padding:14px 0;display:flex;align-items:center;justify-content:space-between}.header__title .link{font-size:14px;font-weight:900;line-height:20px}.header__menu-title{display:inline-block;color:var(--color-tertiary);font-size:16px;font-weight:900;line-height:20px}.header__menu-items{padding-top:48px}.header__menu-box{width:100%;display:flex;align-items:center;justify-content:space-between}.header__menu-item{position:relative;padding:14px 16px}.header__menu-item+.header__menu-item{border-top:1px solid #dfdfde}.header__menu-item--current{background-color:#f9f9f9}.header__menu-item--multi .header__menu-link{border-bottom:2px solid transparent}.header__menu-item--multi .header__menu-link:focus-visible{border-color:var(--color-tertiary)}.header__menu-item.has-submenu.open .header__menu-btn--chev:after{transform:rotate(270deg)}.header__menu-item.open .header__list,.header__menu-item.open .header__submenu{visibility:visible;max-height:600px}.header__menu-item.open .header__list .header__submenu{visibility:hidden;max-height:0}.header__menu-item.open .header__list .header__menu-btn--chev:after{transform:rotate(90deg)}.header__menu-item.open .header__list .open .header__submenu{visibility:visible;max-height:600px}.header__menu-item.open .header__list .open .header__menu-btn--chev:after{transform:rotate(270deg)}.header__menu-item.header__menu-item--current .current-menu-item .header__submenu-link{background-color:var(--color-bg-1)}.header__menu-item.header__menu-item--current .current-menu-item .header__submenu-link:before{background-color:var(--color-primary)}.header__menu-link{transition:all 150ms ease;position:relative;padding:8px;overflow:hidden;color:var(--color-tertiary);font-size:16px;font-weight:600;letter-spacing:0;line-height:20px}.header__menu-link+.header__menu-btn svg{fill:var(--color-tertiary)}.header__menu-link:hover+.header__menu-bg,.header__menu-link:hover+.header__menu-btn+.header__menu-bg{background-color:#f9f9f9}.header__menu-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;background-color:transparent}.header__menu-btn{transition:all 150ms ease;padding:0;width:38px;height:38px;align-self:flex-end;align-items:center;justify-content:center;font-size:0;line-height:0;background-color:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;outline:none}.header__menu-btn:hover{background-color:#f9f9f9}.header__menu-btn:focus-visible{border-color:var(--color-tertiary)}.header__menu-btn--chev{position:relative}.header__menu-btn--chev:after{position:absolute;top:0;right:0;bottom:0;left:0;transition:all 150ms ease;background-image:url("../../assets/images/svg/icon-chevron-right.svg");background-position:center;background-repeat:no-repeat;background-size:12px;content:"";transform:rotate(90deg)}.header__menu-btn--chev svg{transition:all 150ms ease;position:relative;transform:rotate(90deg)}.header__menu--mobile{display:flex;flex-direction:column;align-items:center}.header__menu--mobile span{font-size:12px;line-height:15px;text-align:center}.header__menu--desktop{display:none}.header__list,.header__submenu{transition:all 150ms ease;position:relative;display:flex;flex-direction:column;left:0;top:100%;max-height:0;visibility:hidden;overflow:hidden}.header__list .header__link,.header__submenu .header__link{margin-left:16px}.header__list-item,.header__submenu-item{position:relative;z-index:1}.header__list-item.current-menu-item>.header__link,.header__submenu-item.current-menu-item>.header__link{border-left-color:var(--color-primary);background-color:var(--color-bg-1)}.header__list-span,.header__submenu-span{display:flex;align-items:center;justify-content:space-between}.header__list-btn,.header__submenu-btn{transform:rotate(90deg);transition:all 150ms ease;padding:0;width:38px;height:38px;align-self:flex-end;align-items:center;justify-content:center;font-size:0;line-height:0;background-color:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;outline:none}.header__list-btn:hover,.header__submenu-btn:hover{background-color:#f9f9f9}.header__list-btn:focus-visible,.header__submenu-btn:focus-visible{border-color:var(--color-tertiary)}.header__list-btn--btnup,.header__submenu-btn--btnup{transform:rotate(270deg);transition:all 150ms ease;padding:0;width:38px;height:38px;align-self:flex-end;align-items:center;justify-content:center;font-size:0;line-height:0;background-color:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;outline:none}.header__list-link,.header__submenu-link{width:100%;display:flex;position:relative;padding:12px 14px;color:var(--color-tertiary);font-size:14px;font-weight:400;line-height:18px}.header__list-link a,.header__submenu-link a{color:var(--color-tertiary)}.header__list-link:before,.header__submenu-link:before{transition:all 150ms ease;position:absolute;top:0;left:0;width:3px;height:100%;display:block;background-color:transparent;content:""}.header__list-link:hover,.header__list-link:focus-visible,.header__submenu-link:hover,.header__submenu-link:focus-visible{background-color:var(--color-bg-1)}.header__list-link:focus-visible:before,.header__submenu-link:focus-visible:before{background-color:var(--color-primary)}.header__list .header__submenu-link{display:block}.header__list .header__menu-btn:after{background-size:12px}.header__list .header__menu-btn:focus-visible,.header__list .header__menu-btn:hover{background-color:transparent}@media(min-width: 768px){.header{border-bottom:1px solid #dfdfde}.header__title .link{font-size:18px;line-height:24px}.header__link:hover{border-left-color:transparent}}@media(min-width: 1024px){.header .header__link{z-index:1;margin-left:0px;width:120%;width:95%;margin:3px;margin-left:5px}.header__multi{display:block;background-color:#f9f9f9}.header__multi-link{transition:all 150ms ease;position:relative;padding:12px 30px;display:inline-block;background-color:transparent;color:#042417;font-size:16px;line-height:20px}.header__multi-link:after{transition:all 150ms ease;position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:transparent;content:""}.header__multi-link--active{background-color:#fff}.header__multi-link:hover{background-color:#fff}.header__multi-link:focus-visible:after{background-color:var(--color-tertiary)}.header__multi-items{display:flex}.header__multi-item:last-of-type{margin-left:auto}.header__submenu{position:absolute;left:0;right:0;top:100%;padding:12px 8px;margin:0;visibility:hidden;max-height:0;width:250%;max-width:240px;border:1px solid #dfdfde;border-radius:4px;background-color:#fff}.header__submenu .header__link{margin:0}.header__menu-items{padding-top:0;display:flex;align-items:center;justify-items:flex-end}.header__menu-item{margin-left:40px;padding:0;display:flex}.header__menu-item+.header__menu-item{border-top:none}.header__menu-item.current-menu-item .header__menu-link:after{transform:translateX(0)}.header__menu-item:last-of-type .header__submenu{left:inherit}.header__menu-link{padding:8px;display:inline-block}.header__menu-link .header__menu-item{visibility:hidden}.header__menu-link:before{transition:all 150ms ease;position:absolute;top:50%;left:50%;width:100%;height:100%;display:inline-block;border:2px solid var(--color-tertiary);border-radius:4px;content:"";font-size:16px;font-weight:600;opacity:0;line-height:24px;transform:translate(-50%, -50%)}.header__menu-link:after{transition:all 150ms ease;position:absolute;bottom:0;left:0;width:100%;height:2px;display:block;content:"";background-color:var(--color-tertiary);transform:translateX(-101%)}.header__menu-link:hover:after{transform:translateX(0)}.header__menu-link:focus-visible:before{opacity:1}.header__menu--desktop{display:block}.header__menu--mobile{display:none}}.page-template-front-page-template .header{border-bottom:none}.footer{margin-top:60px;padding-top:32px;background-color:#f9f9f9}.footer__title{font-size:18px;font-weight:bold;line-height:26px}.footer__desc{margin-top:4px;font-size:14px;line-height:22px}.footer__desc .footer__menu-link{padding:0 10px;margin-left:-10px}.footer__desc .footer__menu-link:after{position:absolute;top:50%;left:50%;width:100%;height:100%;display:inline-block;border:2px solid var(--color-tertiary);border-radius:4px;content:"";opacity:0;transform:translate(-50%, -50%)}.footer__desc .footer__menu-link:focus-visible:after{opacity:1}.footer__menus{padding:20px 0 40px;border-bottom:1px solid #dfdfde;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.footer__menu-link{transition:all 150ms ease;position:relative;color:var(--color-tertiary);font-size:14px;line-height:24px}.footer__menu-link:hover{color:var(--color-secondary)}.footer__menu-link:hover svg{fill:var(--color-secondary)}.footer__menu-link svg{transition:all 150ms ease;margin-left:6px;fill:var(--color-tertiary)}.footer__menu-item{margin-bottom:6px}.footer__menu-item:last-of-type{margin-bottom:0}.footer__menu--main .footer__menu-link,.footer__menu--add .footer__menu-link{padding:0 10px;margin-left:-10px}.footer__menu--main .footer__menu-link:after,.footer__menu--add .footer__menu-link:after{position:absolute;top:50%;left:50%;width:100%;height:100%;display:inline-block;border:2px solid var(--color-tertiary);border-radius:4px;content:"";opacity:0;transform:translate(-50%, -50%)}.footer__menu--main .footer__menu-link:focus-visible:after,.footer__menu--add .footer__menu-link:focus-visible:after{opacity:1}.footer__menu--main{position:relative}.footer__menu--main .footer__menu-link{font-weight:bold}.footer__menu--main:after{position:absolute;top:0;right:12px;width:1px;height:100%;background-color:#dfdfde;content:""}.footer__menu--privacy .footer__menu-item{margin:0}.footer__menu--social{margin-top:14px;display:flex;justify-content:flex-end}.footer__menu--social .footer__menu-link{transition:all 150ms ease;position:relative;margin:-10px 0;padding:10px;display:inline-block;fill:var(--color-tertiary);line-height:1}.footer__menu--social .footer__menu-link:after{position:absolute;top:50%;left:50%;width:100%;height:100%;display:inline-block;border:2px solid var(--color-tertiary);border-radius:4px;content:"";opacity:0;transform:translate(-50%, -50%)}.footer__menu--social .footer__menu-link:focus-visible:after{opacity:1}.footer__menu--social .footer__menu-link:hover[href*=facebook]{fill:#3b5998}.footer__menu--social .footer__menu-link:hover[href*=instagram]{fill:#c13584}.footer__menu--social .footer__menu-link:hover[href*=youtube]{fill:red}.footer__menu--social .footer__menu-link:hover[href*=linked]{fill:#2867b2}.footer__bottom{padding:22px 0 18px}.footer__copy{padding:12px 16px;background-color:#fff;color:#64696a;font-size:12px;line-height:24px;text-align:center}.footer__copy .link{font-size:12px}@media(min-width: 768px){.footer{margin-top:150px}.footer__menus{padding:38px 0 36px;display:block;overflow:hidden}.footer__menu--add,.footer__menu--main{float:left}.footer__menu--main{width:30%}.footer__menu--add{width:70%;padding-left:100px;display:grid;grid-template-columns:1fr 1fr}.footer__menu--privacy{display:flex}.footer__menu--privacy .footer__menu-item{margin-right:32px}.footer__menu--social{margin-top:0}.footer__bottom{padding:16px 0 20px;display:flex;justify-content:space-between}}@media(min-width: 1240px){.footer{padding-top:48px}.footer__menu--add{grid-template-columns:1fr 1fr 1fr}}.button{transition:all 150ms ease;position:relative;padding:8px 14px;display:inline-block;background-color:transparent;color:var(--color-tertiary);font-size:16px;line-height:24px;border-radius:4px;border:1px solid var(--color-tertiary)}.button svg{transition:all 150ms ease;position:relative;top:3px;fill:var(--color-tertiary)}.button svg+span{margin-left:6px}.button span+svg{margin-left:12px}.button:hover,.button:active{background-color:var(--color-tertiary);color:#fff}.button:hover svg,.button:active svg{fill:#fff}.button:focus-visible{box-shadow:inset 0 0 0 1px var(--color-tertiary),inset 0 0 0 2px #fff}.banner-mixed{position:relative;padding:54px 0 132px;overflow:hidden}.banner-mixed__box{padding:34px;border-radius:8px;background-color:#fff}.banner-mixed__title{margin-bottom:16px;font-size:22px;font-weight:900;line-height:38px}.banner-mixed__image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.banner-mixed__image img{position:absolute;height:0;opacity:0}@media(min-width: 768px){.banner-mixed{padding:80px 0}.banner-mixed__wrap{display:grid;grid-template-columns:8fr 4fr;grid-column-gap:30px;grid-row-gap:16px}.banner-mixed__links .quick-links{padding:0}}@media(min-width: 1240px){.banner-mixed__wrap{grid-template-columns:6fr 3fr 3fr}.banner-mixed__box{padding:60px 124px 80px 64px}}.banner-image{overflow:hidden;border:1px solid #dfdfde;border-radius:12px;background-color:#fff}.banner-image__img{height:118px;background-position:center;background-repeat:no-repeat;background-size:cover}.banner-image__img img{position:absolute;height:0;visibility:hidden}.banner-image__info{padding:24px}.banner-image__title{font-size:22px;font-weight:900;line-height:38px}.banner-image__desc{margin-top:24px;font-size:18px;line-height:24px}.banner-image .link{margin-top:16px}@media(min-width: 768px){.banner-image__content{display:grid;grid-template-columns:4fr 8fr;grid-column-gap:30px}.banner-image__img{min-height:190px;height:initial;width:100%}.banner-image--right .banner-image__content{grid-template-columns:8fr 4fr}}@media(min-width: 1240px){.banner-image__info{padding:48px 14px 48px 44px}}.hero--primary{padding:56px 0;text-align:center}.hero--primary{background-color:var(--color-bg-1)}.hero--archive{background-color:#f9f9f9}.hero--secondary{padding:50px 0 24px;text-align:center}.hero--secondary .hero__logo{margin:0 auto}.hero--image{position:relative;padding:48px 0 70px;background-color:var(--color-bg-1);margin-bottom:42%}.hero--image .hero__image{margin-bottom:-50%}.hero--image.hero--short{margin-bottom:40px}.hero--clean .hero__line{display:none}.hero--logo{padding:32px 0 54px}.hero__col+.hero__col{margin-top:40px}.hero__line{height:4px;width:45px;display:inline-block;background-color:var(--color-primary)}.hero__title{margin-top:14px;display:block;font-size:34px;font-weight:900;line-height:46px}.hero__logo{margin-bottom:20px;width:44px;height:44px}.hero__logo img{width:100%;display:block}.hero__image{text-align:center}.hero__image img{width:auto;max-width:100%;max-height:355px;display:inline-block}@media(min-width: 768px){.hero{padding:80px 0 68px;text-align:left}.hero--secondary{padding:100px 0 28px}.hero--secondary .hero__logo{margin:0}.hero--short .hero__box{display:grid;grid-template-columns:7fr 5fr;grid-column-gap:30px}.hero--image{margin-bottom:10%;padding:108px 0 30px}.hero--image.hero--short{margin-bottom:40px}.hero--image .wrapper{display:grid;grid-template-columns:8fr 4fr;grid-column-gap:30px}.hero--image .hero__col+.hero__col{margin-top:20px}.hero__title{font-size:38px}.hero__image{width:100%}}@media(min-width: 1240px){.hero--image .hero__col:first-of-type{padding-right:100px}}.page-template-reception-template .footer{margin-top:0}@media(min-width: 768px){.page-template-reception-template .footer{margin-top:0}}.reception__title{margin-bottom:18px;font-size:22px;font-weight:900;line-height:38px}.reception__about{padding-top:32px}.reception__col+.reception__col{margin-top:44px}.reception__banner{margin-top:60px;margin-bottom:60px}.reception__education{margin-top:44px;padding:32px 0 60px;background-color:#f9f9f9}.reception__education-programms{display:grid;grid-template-columns:1fr;grid-column-gap:30px;grid-row-gap:16px}@media(min-width: 768px){.reception__banner{margin-top:110px;margin-bottom:110px}.reception__title{margin-bottom:26px}.reception__about{padding-top:74px}.reception__col+.reception__col{margin-top:0}.reception__education{margin-top:92px;padding:84px 0 146px}.reception__education-programms{grid-template-columns:1fr 1fr}}@media(min-width: 1240px){.reception__education-programms{grid-template-columns:1fr 1fr 1fr}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Fzc2V0cy9zY3NzL3Jlc2V0LnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2dyaWQtc2V0dGluZ3Muc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL2ZvbnRzLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9zaGFtZS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvbWl4aW5zLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9wbHVnaW5zL21lbnUtZGlhbG9nLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy90ZXh0LWVkaXRvci9zdHlsZS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvdGV4dC1lZGl0b3IvY29udGVudC5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvdGV4dC1lZGl0b3IvY29weS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvdGV4dC1lZGl0b3IvbGlzdC5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvdGV4dC1lZGl0b3IvdGFibGUuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL3RleHQtZWRpdG9yL2hlYWRpbmdzLnNjc3MiLCIuLi9wYXJ0aWFscy8wMC1hdG9tcy9saW5rL2xpbmsuc2NzcyIsIi4uL3BhcnRpYWxzLzAwLWF0b21zL2J1dHRvbi9idXR0b24uc2NzcyIsIi4uL3BhcnRpYWxzLzAxLW1vbGVjdWxlcy9iYW5uZXItaW1hZ2UvYmFubmVyLWltYWdlLnNjc3MiLCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvY2FyZC1hY3Rpdml0eS9jYXJkLWFjdGl2aXR5LnNjc3MiLCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvY2FyZC1hcnRpY2xlL2NhcmQtYXJ0aWNsZS5zY3NzIiwiLi4vcGFydGlhbHMvMDEtbW9sZWN1bGVzL2NhcmQtcGVyc29uL2NhcmQtcGVyc29uLnNjc3MiLCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvZ2FsbGVyeS9nYWxsZXJ5LnNjc3MiLCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvZ2FsbGVyeS10ZXh0L2dhbGxlcnktdGV4dC5zY3NzIiwiLi4vcGFydGlhbHMvMDEtbW9sZWN1bGVzL2hlcm8vaGVyby5zY3NzIiwiLi4vcGFydGlhbHMvMDEtbW9sZWN1bGVzL2xpc3QtYWN0aXZpdHkvbGlzdC1hY3Rpdml0eS5zY3NzIiwiLi4vcGFydGlhbHMvMDEtbW9sZWN1bGVzL2xpc3QtbmV3cy9saXN0LW5ld3Muc2NzcyIsIi4uL3BhcnRpYWxzLzAxLW1vbGVjdWxlcy9saXN0LXByb2dyYW0vbGlzdC1wcm9ncmFtLnNjc3MiLCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvbGlzdC12YWx1ZS9saXN0LXZhbHVlLnNjc3MiLCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvbGlzdC12aXNpb24vbGlzdC12aXNpb24uc2NzcyIsIi4uL3BhcnRpYWxzLzAxLW1vbGVjdWxlcy9xdWljay1saW5rcy9xdWljay1saW5rcy5zY3NzIiwiLi4vcGFydGlhbHMvMDItb3JnYW5pc21zL2hlYWRlci9oZWFkZXIuc2NzcyIsIi4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9mb290ZXIvZm9vdGVyLnNjc3MiLCIuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvYmFubmVyLW1peGVkL2Jhbm5lci1taXhlZC5zY3NzIiwicmVjZXB0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsMlpBYUUsUUFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSx1QkFBQSxDQUdGLDhFQUVFLGFBQUEsQ0FFRixLQUNFLGFBQUEsQ0FFRixNQUNFLGVBQUEsQ0FFRixhQUNFLFdBQUEsQ0FFRixvREFFRSxVQUFBLENBQ0EsWUFBQSxDQUVGLE1BQ0Usd0JBQUEsQ0FDQSxnQkFBQSxDQzdDRixNQUNFLHdCQUFBLENBQ0EsMEJBQUEsQ0FDQSxnQ0FBQSxDQUNBLHlCQUFBLENBQ0EscUJBQUEsQ0NMRiwwQ0FBQSxDQUNBLHlDQUFBLENBQ0EsMENBQUEsQ0FDQSwwQ0FB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Z0JaLGlCOUJmUyxDSTFCYix5QjBCOENFLG1CQUNFLGdCQUFBLENBQ0EsbUJBQUEsQ0FHRixrQkFDRSxrQkFBQSxDQUdGLGtCQUNFLGdCQUFBLENBSUEsZ0NBQ0UsWUFBQSxDQUlKLHNCQUNFLGVBQUEsQ0FDQSxvQkFBQSxDQUVBLGdDQUNFLDZCQUFBLENBQUEsQzFCMUROLDBCMEJpRUksZ0NBQ0UsaUNBQUEsQ0FBQSIsImZpbGUiOiJyZWNlcHRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cclxuLy8gIHYyLjAgfCAyMDExMDEyNlxyXG4vLyAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXHJcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuLy8gSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2Vyc1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm9sLCB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59IiwiOnJvb3Qge1xyXG4gIC0tY29sb3ItcHJpbWFyeTogIzM4NzYyMTtcclxuICAtLWNvbG9yLXNlY29uZGFyeTogIzM4NzYyMTtcclxuICAtLWNvbG9yLXNlY29uZGFyeS1ob3ZlcjogIzJmNjgxOTtcclxuICAtLWNvbG9yLXRlcnRpYXJ5OiAjMGEzMDNhO1xyXG4gIC0tY29sb3ItYmctMTogI2ZiZjVmMTtcclxufVxyXG5cclxuJGNvbG9yLXByaW1hcnk6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4kY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWhvdmVyOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktaG92ZXIpO1xyXG4kY29sb3ItdGVydGlhcnk6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcclxuXHJcbiRjb2xvci10ZXh0OiAkY29sb3ItdGVydGlhcnk7XHJcbiRjb2xvci10ZXh0LWhvdmVyOiAkY29sb3Itc2Vjb25kYXJ5LWhvdmVyO1xyXG4kY29sb3ItdGV4dC13aGl0ZTogI2ZmZmZmZjtcclxuJGNvbG9yLXRleHQtMTogJGNvbG9yLXNlY29uZGFyeTtcclxuJGNvbG9yLXRleHQtMjogIzY0Njk2YTtcclxuJGNvbG9yLXRleHQtMzogIzcxNzE3MTtcclxuJGNvbG9yLXRleHQtNDogIzA0MjQxNztcclxuJGNvbG9yLXRleHQtZGlzYWJsZWQ6ICM2NjY2NjY7XHJcblxyXG4kY29sb3ItYmctdGVydGlhcnk6ICRjb2xvci10ZXJ0aWFyeTtcclxuJGNvbG9yLWJnLXNub3c6ICNmZmZmZmY7XHJcbiRjb2xvci1iZy1saWdodDogI2Y5ZjlmOTtcclxuJGNvbG9yLWJnLTE6IHZhcigtLWNvbG9yLWJnLTEpO1xyXG4kY29sb3ItYmctZGlzcGxheS1jbG9jazogIzAxNEE4ODtcclxuXHJcbiRjb2xvci1ib3JkZXItdGVydGlhcnk6ICRjb2xvci10ZXJ0aWFyeTtcclxuJGNvbG9yLWJvcmRlci1zZWNvbmRhcnktaG92ZXI6ICRjb2xvci1zZWNvbmRhcnktaG92ZXI7XHJcbiRjb2xvci1ib3JkZXItc25vdzogI2ZmZmZmZjtcclxuJGNvbG9yLWJvcmRlci1zdG9uZTogI2RmZGZkZTtcclxuXHJcbiRjb2xvci1zb2MtaWNvbi0tZmI6ICMzYjU5OTg7XHJcbiRjb2xvci1zb2MtaWNvbi0taW5zdGE6ICNjMTM1ODQ7XHJcbiRjb2xvci1zb2MtaWNvbi0teXQ6IHJlZDtcclxuJGNvbG9yLXNvYy1pY29uLS1pbjogIzI4NjdiMjtcclxuXHJcbiRncmlkLWNvbHVtbi1nYXA6IDMwcHg7XHJcbiRncmlkLXJvdy1nYXA6IDE2cHg7XHJcbiRncmlkLXJvdy0yeC1nYXA6IDMwcHg7XHJcbiIsIkBjdXN0b20tbWVkaWEgLS1tb2JpbGVMIChtaW4td2lkdGg6IDU3NnB4KTtcclxuQGN1c3RvbS1tZWRpYSAtLXRhYmxldCAobWluLXdpZHRoOiA3NjhweCk7XHJcbkBjdXN0b20tbWVkaWEgLS1sYXB0b3BTIChtaW4td2lkdGg6IDk5MnB4KTtcclxuQGN1c3RvbS1tZWRpYSAtLWxhcHRvcCAobWluLXdpZHRoOiAxMjAwcHgpO1xyXG4vL0BjdXN0b20tbWVkaWEgLS00ayAobWluLXdpZHRoOiAyNTYwcHgpO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0gRXhhbXBsZXMgLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vQG1lZGlhICgtLW1vYmlsZUwpIHt9ID0gc21cclxuLy9AbWVkaWEgKC0tdGFibGV0KSB7fSA9IG1kXHJcbi8vQG1lZGlhICgtLWxhcHRvcFMpIHt9ID0gbGdcclxuLy9AbWVkaWEgKC0tbGFwdG9wKSB7fSA9IHhsXHJcbi8vQG1lZGlhICgtLTRrKXt9XHJcblxyXG4vLyBjaGFuZ2UgZ3V0dGVyIHdpZHRoIGRlcGVuZHMgdG8gZGVzaWduXHJcbi8vQGxvc3QgZ3V0dGVyIDhweDtcclxuIiwiJGZvbnQtcHJpbWFyeTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NvdXJjZVNhbnNQcm8vU291cmNlU2Fuc1Byby1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NvdXJjZVNhbnNQcm8vU291cmNlU2Fuc1Byby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NvdXJjZVNhbnNQcm8vU291cmNlU2Fuc1Byby1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvU291cmNlU2Fuc1Byby9Tb3VyY2VTYW5zUHJvLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xyXG59XHJcbiIsImh0bWwge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyAvLyBmb29yIHNtb290aCBzY3JvbGxpbmdcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICYuaXMtb3BlbmVkIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG59XHJcblxyXG4qLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1mYXN0O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vLyBhdm9pZCBmcm9tIGltYWdlIGJsdXIgaW4gY2hyb21lXHJcbmltZyB7XHJcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xyXG59XHJcblxyXG4uc2l0ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBtYWluIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uZGl2aWRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3RvbmU7XHJcbn1cclxuXHJcbi5mbGV4YmxvY2sge1xyXG4gICZfX3NlY3Rpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICAmLS1jYXJkLXBlcnNvbiB7XHJcbiAgICAgIC5kaXZpZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgLmZsZXhibG9ja19fc2VjdGlvbi0tY2FyZC1wZXJzb24ge1xyXG4gICAgICAgIC5kaXZpZGVyIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wcm9ncmFtLWxpc3Qge1xyXG4gICAgICAmICsgLmZsZXhibG9ja19fc2VjdGlvbi0tcHJvZ3JhbS1saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1NHB4O1xyXG5cclxuICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN0b25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgcGFkZGluZzogMzJweCAwIDI2cHg7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmX19wZXJzb25zIHtcclxuICAgICYuY29sIHtcclxuICAgICAgZ3JpZC1yb3ctZ2FwOiAkZ3JpZC1yb3ctMngtZ2FwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2l6ZS1tZCB7XHJcbiAgICAmX19zZWN0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcblxyXG4gICAgICAmLS1jYXJkLXBlcnNvbiB7XHJcbiAgICAgICAgJiArIC5mbGV4YmxvY2tfX3NlY3Rpb24tLWNhcmQtcGVyc29uIHtcclxuICAgICAgICAgIC5kaXZpZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXByb2dyYW0tbGlzdCB7XHJcbiAgICAgICAgJiArIC5mbGV4YmxvY2tfX3NlY3Rpb24tLXByb2dyYW0tbGlzdCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWNvbHVtbi1nYXA6ICRncmlkLWNvbHVtbi1nYXA7XHJcbiAgZ3JpZC1yb3ctZ2FwOiAkZ3JpZC1yb3ctZ2FwO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICBAaW5jbHVkZSBzaXplLW1kIHtcclxuICAgICYtLTIsXHJcbiAgICAmLS0zIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2l6ZS1sZyB7XHJcbiAgICAmLS0zIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJHNjcmVlbi1zbTogMzIwcHg7XHJcbiRzY3JlZW4tbWQ6IDc2OHB4O1xyXG4kc2NyZWVuLW1keDogMTAyNHB4O1xyXG4kc2NyZWVuLWxnOiAxMjQwcHg7XHJcbiRzY3JlZW4teGxnOiAxNDQwcHg7XHJcblxyXG5AbWl4aW4gc2l6ZS1zbSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNpemUtbWQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplLW1keCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWR4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplLWxnIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2l6ZS14bGcge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsZykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiA5MiU7XHJcblxyXG4gIEBpbmNsdWRlIHNpemUtbWQge1xyXG4gICAgbWF4LXdpZHRoOiA5NiU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzaXplLWxnIHtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24tZmFzdCgpIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24tbWVkaXVtKCkge1xyXG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xyXG59XHJcblxyXG5AbWl4aW4gcG9zaXRpb24tYWJzb2x1dGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuIiwiLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRlZmF1bHRfZGlhbG9nIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IDAgNCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXNub3c7XHJcblxyXG4gIC5oZWFkZXIge1xyXG4gICAgJl9fbWVudS1saW5rIHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1lbnUtbGluayB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuLy8gICBbcm9sZT0nYWxlcnRkaWFsb2cnXSxcclxuLy8gICBbcm9sZT0nZGlhbG9nJ10ge1xyXG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgdG9wOiAycmVtO1xyXG4vLyAgICAgbGVmdDogNTB2dzsgLyogbW92ZSB0byB0aGUgbWlkZGxlIG9mIHRoZSBzY3JlZW4gKGFzc3VtZXMgcmVsYXRpdmUgcGFyZW50IGlzIHRoZSBib2R5L3ZpZXdwb3J0KSAqL1xyXG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxyXG4vLyAgICAgICAtNTAlXHJcbi8vICAgICApOyAvKiBtb3ZlIGJhY2t3YXJkcyA1MCUgb2YgdGhpcyBlbGVtZW50J3Mgd2lkdGggKi9cclxuLy8gICAgIG1pbi13aWR0aDogY2FsYyg2NDBweCAtICgxNXB4ICogMikpOyAvKiA9PSBicmVha3BvaW50IC0gbGVmdCtyaWdodCBtYXJnaW4gKi9cclxuLy8gICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbi8vICAgICBib3gtc2hhZG93OiAwIDE5cHggMzhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDE1cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLmRpYWxvZ19sYWJlbCB7XHJcbiAgcGFkZGluZy10b3A6IDMxcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLmRpYWxvZ19mb3JtIHtcclxuICBtYXJnaW46IDE1cHg7XHJcbn1cclxuXHJcbi5kaWFsb2dfZm9ybSAubGFiZWxfdGV4dCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHdpZHRoOiAzMCU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5kaWFsb2dfZm9ybSAubGFiZWxfaW5mbyB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgd2lkdGg6IDMwJTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5kaWFsb2dfZm9ybV9pdGVtIHtcclxuICBtYXJnaW46IDEwcHggMDtcclxuICBmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbi5kaWFsb2dfZm9ybV9pdGVtIC53aWRlX2lucHV0IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1heC13aWR0aDogNzAlO1xyXG4gIHdpZHRoOiAyN2VtO1xyXG59XHJcblxyXG4uZGlhbG9nX2Zvcm1faXRlbSAuY2l0eV9pbnB1dCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXgtd2lkdGg6IDcwJTtcclxuICB3aWR0aDogMTdlbTtcclxufVxyXG5cclxuLmRpYWxvZ19mb3JtX2l0ZW0gLnN0YXRlX2lucHV0IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1heC13aWR0aDogNzAlO1xyXG4gIHdpZHRoOiAxNWVtO1xyXG59XHJcblxyXG4uZGlhbG9nX2Zvcm1faXRlbSAuemlwX2lucHV0IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1heC13aWR0aDogNzAlO1xyXG4gIHdpZHRoOiA5ZW07XHJcbn1cclxuXHJcbi5kaWFsb2dfZm9ybS1hY3Rpb25zIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNHB4O1xyXG4gIHJpZ2h0OiA0JTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5kaWFsb2dfY2xvc2VfYnV0dG9uIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTBweDtcclxuICBsZWZ0OiA5MiU7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4uZGlhbG9nX2Nsb3NlX2J1dHRvbiBpbWcge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmRpYWxvZ19kZXNjIHtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbn1cclxuXHJcbi8qIG5hdGl2ZSA8ZGlhbG9nPiBlbGVtZW50IHVzZXMgdGhlIDo6YmFja2Ryb3AgcHNldWRvLWVsZW1lbnQgKi9cclxuXHJcbi8qIGRpYWxvZzo6YmFja2Ryb3AsICovXHJcbi5kaWFsb2ctYmFja2Ryb3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuLmRpYWxvZy1iYWNrZHJvcC5hY3RpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubm8tc2Nyb2xsIHtcclxuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIHRoaXMgaXMgYWRkZWQgdG8gdGhlIGJvZHkgd2hlbiBhIGRpYWxvZyBpcyBvcGVuICovXHJcbi5oYXMtZGlhbG9nIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbiIsIi50ZXh0LWVkaXRvciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcblxuICBAaW1wb3J0ICdjb250ZW50Jztcbn1cbiIsIi8vIFNoYXJlZCBXWVNJV1lHIC8gYmxvY2sgY29udGVudCB0eXBvZ3JhcGh5LlxuLy8gQ29uc3VtZWQgYnkgdGhlIGZyb250ZW5kIGAudGV4dC1lZGl0b3JgIHdyYXBwZXIgKHN0eWxlLnNjc3MpIGFuZCBieSB0aGVcbi8vIEd1dGVuYmVyZyBlZGl0b3IgY2FudmFzICh2aWV3cy9wYWdlcy9lZGl0b3Itc3R5bGUuc2Nzcykgc28gYm90aCBzdGF5IGluIHN5bmMuXG4vLyBAaW1wb3J0IHRoaXMgbmVzdGVkIGluc2lkZSBhIGhvc3Qgc2VsZWN0b3I7IHRoZSBob3N0IHNldHMgYG92ZXJmbG93YC9gY29sb3JgLlxuXG5ociB7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvOyAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDA7IC8qIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLiAqL1xufVxuXG4mX19pZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NiU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbmlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5wLFxuc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbnAge1xuICAmICsgcCxcbiAgJiArIGltZyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbmEge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWZhc3Q7XG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAvLyAmOmFmdGVyIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWhvdmVyO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmFsaWdubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBpbXBvcnQgJ2NvcHknO1xuXG5AaW1wb3J0ICdsaXN0JztcblxuQGltcG9ydCAndGFibGUnO1xuXG5AaW1wb3J0ICdoZWFkaW5ncyc7XG4iLCJkZm4sXHJcbmNpdGUsXHJcbmVtLFxyXG5pIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbnN0cm9uZyxcclxuYiB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuYmxvY2txdW90ZSxcclxucSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG4gIHBhZGRpbmc6IDZweCAwIDZweCAyMnB4OyAvLyAxNiBwYWRkaW5nICsgYm9yZGVyIHdpZHRoIDZweFxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBtYXJnaW46IDAgMCAxLjVlbTtcclxufVxyXG5cclxucHJlIHtcclxuICBmb250LXNpemU6IDkwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogMS42ZW07XHJcbn1cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxudHQsXHJcbnZhciB7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbn1cclxuXHJcbmFiYnIsXHJcbmFjcm9ueW0ge1xyXG4gIC8vIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLWRlZmF1bHQ7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG59XHJcblxyXG5tYXJrLFxyXG5pbnMge1xyXG4gIC8vIGJhY2tncm91bmQ6ICRjb2xvci1kZWZhdWx0O1xyXG4gIC8vIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5iaWcge1xyXG4gIGZvbnQtc2l6ZTogMTI1JTtcclxufVxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG4uZW1iZWR3cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiBncmF5O1xyXG5cclxuICBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCJ1bCxcclxub2wge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwIDAgMTZweCAyNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgKyBsaSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIG1hcmdpbjogOHB4IDAgOHB4IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG5vbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbn1cclxuXHJcbnVsLFxyXG5vbCA+IHVsIHtcclxuICBsaSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA5cHg7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbm9sLFxyXG51bCA+IG9sIHtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247IC8qIENyZWF0ZXMgYSBuZXcgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlciB3aXRoIGVhY2ggb2wgZWxlbWVudCAqL1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgbGkge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uOyAvKiBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyICovXHJcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sICcuJykgJy4nOyAvKiBDb21iaW5lcyB0aGUgdmFsdWVzIG9mIGFsbCBpbnN0YW5jZXMgb2YgdGhlIHNlY3Rpb24gY291bnRlciwgc2VwYXJhdGVkIGJ5IGEgcGVyaW9kICovXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmxpID4gdWwsXHJcbmxpID4gb2wge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmxpID4gdWwge1xyXG4gIG1hcmdpbi1sZWZ0OiAzNHB4O1xyXG59XHJcblxyXG5saSA+IG9sIHtcclxuICBtYXJnaW4tbGVmdDogMzRweDtcclxufVxyXG5cclxuZHQsXHJcbmRkIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuZHQge1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG5kZCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbiIsInRhYmxlIHtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgLy8gICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAvLyB0Ym9keSB7XHJcbiAgLy8gICBkaXNwbGF5OiB0YWJsZTtcclxuICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vIH1cclxuXHJcbiAgdHIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctdGVydGlhcnk7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmICsgdHIge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zdG9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgfVxyXG5cclxuICAmICsgKiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gIH1cclxufVxyXG4iLCJoMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUge1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbmgxIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMzRweDtcclxuICBsaW5lLWhlaWdodDogNDRweDtcclxufVxyXG5cclxuaDIge1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG59XHJcblxyXG5oMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbmg0IHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG5oNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuaDYge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbmRpdixcclxucCxcclxudWwge1xyXG4gICYgKyBoMSxcclxuICAmICsgaDIsXHJcbiAgJiArIGgzLFxyXG4gICYgKyBoNCxcclxuICAmICsgaDUge1xyXG4gICAgbWFyZ2luLXRvcDogMjZweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNpemUtbWQge1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgaDUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gIGg2IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgZGl2LFxyXG4gIHAsXHJcbiAgZmlndXJlLFxyXG4gIG9sLFxyXG4gIHVsIHtcclxuICAgICYgKyBoMSxcclxuICAgICYgKyBoMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM4cHg7XHJcbiAgICB9XHJcbiAgICAmICsgaDMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgfVxyXG4gICAgJiArIGg0LFxyXG4gICAgJiArIGg1IHtcclxuICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgIH1cclxuICAgICYgKyBoNiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5saW5rIHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCAtMTBweDtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnktaG92ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWhvdmVyO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci10ZXh0LWhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1ob3ZlcjtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiAkY29sb3ItdGV4dC1ob3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNwYWNlLXNtIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gICYtLXNwYWNlLWxnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICB9XHJcblxyXG4gICYtLXVuZGVybGluZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWhvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC13aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZmFzdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgZmlsbDogJGNvbG9yLXNlY29uZGFyeTtcclxuXHJcbiAgICAmICsgc3BhbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuICsgc3ZnIHtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgfVxyXG5cclxuICAmLS1pbnZlcnQge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiAkY29sb3ItdGVydGlhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1mYXN0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA4cHggMTRweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci10ZXJ0aWFyeTtcclxuXHJcbiAgc3ZnIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZmFzdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgZmlsbDogJGNvbG9yLXRleHQ7XHJcblxyXG4gICAgJiArIHNwYW4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3BhbiArIHN2ZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXRlcnRpYXJ5O1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXdoaXRlO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci10ZXh0LXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY29sb3ItYm9yZGVyLXRlcnRpYXJ5LFxyXG4gICAgICBpbnNldCAwIDAgMCAycHggJGNvbG9yLWJnLXNub3c7XHJcbiAgfVxyXG59XHJcbiIsIi5iYW5uZXItaW1hZ2Uge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zdG9uZTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zbm93O1xyXG5cclxuICAmX19pbWcge1xyXG4gICAgaGVpZ2h0OiAxMThweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gIC5saW5rIHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzaXplLW1kIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciA4ZnI7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogJGdyaWQtY29sdW1uLWdhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxOTBweDtcclxuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1yaWdodCB7XHJcbiAgICAgIC5iYW5uZXItaW1hZ2Uge1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4ZnIgNGZyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2l6ZS1sZyB7XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgcGFkZGluZzogNDhweCAxNHB4IDQ4cHggNDRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNhcmQtYWN0aXZpdHkge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tZmFzdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zdG9uZTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXNub3c7XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcblxyXG4gICZfX3R5cGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgcGFkZGluZzogMjBweCAxNHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3RvbmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24tYWJzb2x1dGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci10ZXJ0aWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm94LXNoYWRvdzogMnB4IDRweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxuXHJcbiAgICAgICYgKyAuY2FyZC1hY3Rpdml0eV9fY29udGVudCB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogdG9nZ2xlLWFycm93IDAuM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRvZ2dsZS1hcnJvdyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTVweCwgMCwgMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuIiwiLmNhcmQtYXJ0aWNsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24tYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogMTA0JTtcclxuICAgICAgaGVpZ2h0OiAxMTIlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJiArIC5jYXJkLWFydGljbGVfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtMztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY2F0ZWdvcnkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3RvbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC00O1xyXG4gIH1cclxuXHJcbiAgJi0taW1hZ2Uge1xyXG4gICAgLmNhcmQtYXJ0aWNsZSB7XHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNtYWxsIHtcclxuICAgIC5jYXJkLWFydGljbGUge1xyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTRweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXRlcnRpYXJ5O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbGFyZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5jYXJkLWFydGljbGUge1xyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICAmICsgLmNhcmQtYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAuY2FyZC1hcnRpY2xlX19saW5rIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3RvbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXRlcnRpYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2l6ZS1tZCB7XHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgIC5jYXJkLWFydGljbGUge1xyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDhweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDgycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtLWxhcmdlIHtcclxuICAgICAgLmNhcmQtYXJ0aWNsZSB7XHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNpemUtbGcge1xyXG4gICAgJi0tbGFyZ2Uge1xyXG4gICAgICAuY2FyZC1hcnRpY2xlIHtcclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI4OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY2FyZC1wZXJzb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogMTZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3RvbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zbm93O1xyXG5cclxuICAmX19pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mbyxcclxuICAmX19kZXNjIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcblxyXG4gICZfX3Bvc2l0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICYtLWRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3RzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IC0yNHB4O1xyXG4gICAgcGFkZGluZzogMjZweCAwIDE2cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiAzMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1saWdodDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgLmxpbmsge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBmaWxsOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hZGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8taW5mbyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1pbWFnZSB7XHJcbiAgICAuY2FyZC1wZXJzb24ge1xyXG4gICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDhmcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZGVzYyB7XHJcbiAgICAmLmNhcmQtcGVyc29uLS1pbWFnZSB7XHJcbiAgICAgIC5jYXJkLXBlcnNvbl9fZGVzYyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbm8tY29udGFjdHMge1xyXG4gICAgLmNhcmQtcGVyc29uIHtcclxuICAgICAgJl9fY29udGFjdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN0b25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuY2FyZC1wZXJzb24tLWltYWdle1xyXG4gICAgICAuY2FyZC1wZXJzb25fX2NvbnRhY3RzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzaXplLW1kIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgICZfX3Bvc2l0aW9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICYtLWRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhY3RzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tZGVzYyB7XHJcbiAgICAgIC5jYXJkLXBlcnNvbiB7XHJcbiAgICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tY29udGFjdHMge1xyXG4gICAgICAmLmNhcmQtcGVyc29uLS1pbWFnZXtcclxuICAgICAgICAuY2FyZC1wZXJzb25fX2NvbnRhY3RzLmNhcmQtcGVyc29uX19jb250YWN0cy0tbW9iaWxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5waG90b3N3aXBlLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLnBob3Rvc3dpcGUtaXRlbTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGNvbG9yLXNlY29uZGFyeS1ob3ZlcjtcclxuICB9XHJcblxyXG4gICYtLW9uZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjYuNCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgICAucGhvdG9zd2lwZS1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgXHJcblxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdHJpcGxlLFxyXG4gICYtLXRocmVlIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IC01JTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICA5MGRlZyxcclxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxyXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NikgMTAwJVxyXG4gICAgICApO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuICAgIC5waG90b3N3aXBlLWJveCB7XHJcbiAgICAgIHdpZHRoOiA2OTJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAucGhvdG9zd2lwZS1pdGVtIHtcclxuICAgICAgd2lkdGg6IDIxMnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMSksXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMiksXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcsXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgLnBob3Rvc3dpcGUtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5waG90b3N3aXBlLWl0ZW0ge1xyXG4gICAgYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24tYWJzb2x1dGU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZpZ3VyZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2l6ZS1tZCB7XHJcbiAgICAmLS10cmlwbGUsXHJcbiAgICAmLS10aHJlZSB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5waG90b3N3aXBlLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyZnIgMmZyO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMzBweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgICAgJ3NpZGViYXIgbWFpbidcclxuICAgICAgICAgICdzaWRlYmFyIGZvb3Rlcic7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5waG90b3N3aXBlLWl0ZW0ge1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSksXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSxcclxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IHNpZGViYXI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiBtYWluO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogZm9vdGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIC5waG90b3N3aXBlLWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGhvdG9zd2lwZS1pY29uIHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgd2lkdGg6IDYycHg7XHJcbiAgaGVpZ2h0OiA2MnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc25vdztcclxuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMCAxMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXNub3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgc3ZnIHtcclxuICAgIGZpbGw6ICRjb2xvci10ZXJ0aWFyeTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcclxuICB9XHJcbn1cclxuXHJcbi5wc3dwIHtcclxuICAmLnBzd3AtLW5vdG91Y2gge1xyXG4gICAgLnBzd3BfX3RvcC1iYXIge1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAud3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gIH1cclxuICAucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnBzd3BfX2J1dHRvbiB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zbm93O1xyXG4gICAgICBvcGFjaXR5OiAwLjg1O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAmLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSxcclxuICAgICYucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zdmcvaWNvbi1jaGV2cm9uLXJpZ2h0LnN2ZycpO1xyXG4gICAgfVxyXG5cclxuICAgICYucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAwIDEycHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDAgMTJweDtcclxuXHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJjpob3ZlcixcclxuICAgIC8vICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHN3cF9faW1nIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZmFzdDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNpemUteGxnIHtcclxuICAgIC5wc3dwX19idXR0b24ge1xyXG4gICAgICAmLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICAgICAgcmlnaHQ6IC02MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZ2FsbGVyeS10ZXh0IHtcclxuICAmX19jb2wge1xyXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC0zO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICB9XHJcblxyXG4gICYgKyAuZ2FsbGVyeS10ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDU0cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzaXplLW1kIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6ICRncmlkLWNvbHVtbi1nYXA7XHJcblxyXG4gICAgJl9fY29sIHtcclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgKyAuZ2FsbGVyeS10ZXh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlcm8ge1xyXG4gICYtLXByaW1hcnkge1xyXG4gICAgcGFkZGluZzogNTZweCAwO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLTE7XHJcbiAgfVxyXG5cclxuICAmLS1hcmNoaXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1saWdodDtcclxuICB9XHJcblxyXG4gICYtLXNlY29uZGFyeSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMjRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuaGVyb19fbG9nbyB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0taW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNDhweCAwIDcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQyJTtcclxuXHJcbiAgICAuaGVybyB7XHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oZXJvLS1zaG9ydCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jbGVhbiB7XHJcbiAgICAuaGVyb19fbGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1sb2dvIHtcclxuICAgIHBhZGRpbmc6IDMycHggMCA1NHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgICYgKyAuaGVyb19fY29sIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmUge1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICB3aWR0aDogNDVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM1NXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzaXplLW1kIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMCA2OHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAmLS1zZWNvbmRhcnkge1xyXG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDI4cHg7XHJcblxyXG4gICAgICAuaGVyb19fbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2hvcnQge1xyXG4gICAgICAuaGVyb19fYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogN2ZyIDVmcjtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1pbWFnZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwJTtcclxuICAgICAgcGFkZGluZzogMTA4cHggMCAzMHB4O1xyXG5cclxuICAgICAgJi5oZXJvLS1zaG9ydCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4ZnIgNGZyO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogJGdyaWQtY29sdW1uLWdhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlcm8ge1xyXG4gICAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgICAmICsgLmhlcm9fX2NvbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNpemUtbGcge1xyXG4gICAgJi0taW1hZ2Uge1xyXG4gICAgICAuaGVybyB7XHJcbiAgICAgICAgJl9fY29sIHtcclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubGlzdC1hY3Rpdml0eSB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZmlsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHRvcDogNXB4O1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAkZ3JpZC1jb2x1bW4tZ2FwO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAkZ3JpZC1yb3ctZ2FwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2l6ZS1tZCB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICBncmlkLXJvdy1nYXA6ICRncmlkLXJvdy0yeC1nYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzaXplLWxnIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubGlzdC1uZXdzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAkZ3JpZC1jb2x1bW4tZ2FwO1xuICAgIGdyaWQtcm93LWdhcDogJGdyaWQtcm93LWdhcDtcblxuICAgIC5jYXJkLWFydGljbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNpemUtbWQge1xuICAgICZfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAkZ3JpZC1yb3ctMngtZ2FwO1xuICAgIH1cbiAgfVxufVxuIiwiLmxpc3QtcHJvZ3JhbSB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDtcclxuICAgIGdyaWQtcm93LWdhcDogJGdyaWQtcm93LWdhcDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjZweCAyMHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctMTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24tYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYm9yZGVyLXRlcnRpYXJ5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAmICsgLmxpc3QtcHJvZ3JhbV9fYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICYgKyBpbWcge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICYgKyBpbWcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAmICsgLmxpc3QtcHJvZ3JhbV9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiArIC5saXN0LXByb2dyYW1fX25hbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5saXN0LXByb2dyYW1fX2xpbmstLW5vLWhvdmVyLWljb24ge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgJiArIC5saXN0LXByb2dyYW1fX2JnIHtcclxuICAgICAgICAgICYgKyBpbWcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JnIHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uLWFic29sdXRlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZmFzdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgJiArIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZmFzdDtcclxuICAgICAgbWFyZ2luLXRvcDogLTQ0cHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzaXplLW1kIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6ICRncmlkLWNvbHVtbi1nYXA7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogJGdyaWQtcm93LTJ4LWdhcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNpemUtbGcge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubGlzdC12YWx1ZSB7XHJcbiAgJl9faXRlbXMge1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3RvbmU7XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2l6ZS1tZCB7XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAkZ3JpZC1jb2x1bW4tZ2FwO1xyXG4gICAgICBncmlkLXJvdy1nYXA6IDU2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDMwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1zdG9uZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2l6ZS1sZyB7XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5saXN0LXZpc2lvbiB7XHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2l6ZS1tZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAkZ3JpZC1jb2x1bW4tZ2FwO1xyXG5cclxuICAgICYtLW5vLWltYWdlIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGlua2VkIHtcclxuICAgICAgLmxpc3QtdmlzaW9uX19pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzaXplLWxnIHtcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5xdWljay1saW5rcyB7XHJcbiAgJi13cmFwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1saWdodDtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci10ZXJ0aWFyeTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXZlcnRpY2FsIHtcclxuICAgIC5xdWljay1saW5rcyB7XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYgKyAucXVpY2stbGlua3NfX2l0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWhvcml6b250YWwsXHJcbiAgJi0tbGFyZ2Uge1xyXG4gICAgcGFkZGluZzogMzZweCAwIDQycHg7XHJcblxyXG4gICAgLnF1aWNrLWxpbmtzIHtcclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgJiArIC5xdWljay1saW5rc19faXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zbm93O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1zdG9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXItdGVydGlhcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1saWdodCB7XHJcbiAgICAucXVpY2stbGlua3Mge1xyXG4gICAgICAmX19saW5rIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXRlcnRpYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc2ltcGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIC5saW5rIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBzcGFuICsgc3ZnIHtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWhvdmVyO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1zZWNvbmRhcnktaG92ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5LWhvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucXVpY2stbGlua3Mge1xyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG5cclxuICAgICAgICAmICsgLnF1aWNrLWxpbmtzX19pdGVtIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN0b25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2l6ZS1tZCB7XHJcbiAgICAmLS12ZXJ0aWNhbCB7XHJcbiAgICAgIC5xdWljay1saW5rcyB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taG9yaXpvbnRhbCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAkZ3JpZC1jb2x1bW4tZ2FwO1xyXG4gICAgICBncmlkLXJvdy1nYXA6ICRncmlkLXJvdy1nYXA7XHJcblxyXG4gICAgICAucXVpY2stbGlua3Mge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgJiArIC5xdWljay1saW5rc19faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzaXplLWxnIHtcclxuICAgICYtLWhvcml6b250YWwge1xyXG4gICAgICBwYWRkaW5nOiA4NHB4IDAgOTBweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICZfX2xpbmsge1xyXG5cclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgIFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctMTtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gICZfX211bHRpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgLmxpbmsge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudSB7XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtcyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcclxuICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICYgKyAuaGVhZGVyX19tZW51LWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN0b25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jdXJyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbGlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW11bHRpIHtcclxuICAgICAgICAuaGVhZGVyX19tZW51LWxpbmsge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci10ZXJ0aWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGFzLXN1Ym1lbnUub3BlbiB7XHJcbiAgICAgICAgLmhlYWRlcl9fbWVudS1idG4tLWNoZXY6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICAuaGVhZGVyX19saXN0LFxyXG4gICAgICAgIC5oZWFkZXJfX3N1Ym1lbnUge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19saXN0IHtcclxuICAgICAgICAgIC5oZWFkZXJfX3N1Ym1lbnUge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmhlYWRlcl9fbWVudS1idG4tLWNoZXY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm9wZW4ge1xyXG4gICAgICAgICAgICAuaGVhZGVyX19zdWJtZW51IHtcclxuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZWFkZXJfX21lbnUtYnRuLS1jaGV2OmFmdGVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIC8vICYuaGVhZGVyX19tZW51LWl0ZW0tLWN1cnJlbnQgIHNob3cgb25seSBhY3RpdmUgbXVsdGlzaXRlIGFjdGl2ZSBzdWJtZW51IGl0ZW0uXHJcbiAgICAgICYuaGVhZGVyX19tZW51LWl0ZW0tLWN1cnJlbnQgLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAuaGVhZGVyX19zdWJtZW51LWxpbmsge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLTE7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICYgKyAuaGVhZGVyX19tZW51LWJ0biBzdmcge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci10ZXJ0aWFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJiArIC5oZWFkZXJfX21lbnUtYmcsXHJcbiAgICAgICAgJiArIC5oZWFkZXJfX21lbnUtYnRuICsgLmhlYWRlcl9fbWVudS1iZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1iZyB7XHJcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uLWFic29sdXRlO1xyXG4gICAgICAvLyBAaW5jbHVkZSB0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1idG4ge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIgeyAgXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci10ZXJ0aWFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tY2hldiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uLWFic29sdXRlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9zdmcvaWNvbi1jaGV2cm9uLXJpZ2h0LnN2Z1wiKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZmFzdDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCxcclxuICAmX19zdWJtZW51IHtcclxuXHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuaGVhZGVyX19saW5rIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAmID4gLmhlYWRlcl9fbGluayB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNwYW4geyBcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtYnRuIHtcclxuICAgIFxyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZmFzdDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci10ZXJ0aWFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tYnRudXAge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGluayB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyBcclxuXHJcbiAgICAgICYgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cy12aXNpYmxle1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgJl9fc3VibWVudS1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbWVudS1idG4ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNpemUtbWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3RvbmU7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAubGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2l6ZS1tZHgge1xyXG4gICAgLmhlYWRlcl9fbGluayB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMjAlO1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgICBtYXJnaW46IDNweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tdWx0aSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbGlnaHQ7XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZmFzdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtNDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zbm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc25vdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXRlcnRpYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJtZW51e1xyXG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgd2lkdGg6IDI1MCU7XHJcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3RvbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXNub3c7XHJcblxyXG4gICAgICAuaGVhZGVyX19saW5rIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgJi1pdGVtcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJiArIC5oZWFkZXJfX21lbnUtaXRlbSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAuaGVhZGVyX19tZW51LWxpbmsge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIC5oZWFkZXJfX3N1Ym1lbnUge1xyXG4gICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAuaGVhZGVyX19tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ib3JkZXItdGVydGlhcnk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXRlcnRpYXJ5O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDElKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXRlbXBsYXRlIHtcclxuICAuaGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0O1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICAuZm9vdGVyX19tZW51LWxpbmsge1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYm9yZGVyLXRlcnRpYXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnVzIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3RvbmU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAkZ3JpZC1jb2x1bW4tZ2FwO1xyXG4gIH1cclxuXHJcbiAgJl9fbWVudSB7XHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC0xO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgZmlsbDogJGNvbG9yLXRleHQtMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLXRlcnRpYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tYWluLFxyXG4gICAgJi0tYWRkIHtcclxuICAgICAgLmZvb3Rlcl9fbWVudS1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYm9yZGVyLXRlcnRpYXJ5O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWFpbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5mb290ZXJfX21lbnUtbGluayB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1zdG9uZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXByaXZhY3kge1xyXG4gICAgICAuZm9vdGVyIHtcclxuICAgICAgICAmX19tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNvY2lhbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAuZm9vdGVyX19tZW51LWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZmFzdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYm9yZGVyLXRlcnRpYXJ5O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyW2hyZWYqPSdmYWNlYm9vayddIHtcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci1zb2MtaWNvbi0tZmI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJbaHJlZio9J2luc3RhZ3JhbSddIHtcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci1zb2MtaWNvbi0taW5zdGE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJbaHJlZio9J3lvdXR1YmUnXSB7XHJcbiAgICAgICAgICBmaWxsOiAkY29sb3Itc29jLWljb24tLXl0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyW2hyZWYqPSdsaW5rZWQnXSB7XHJcbiAgICAgICAgICBmaWxsOiAkY29sb3Itc29jLWljb24tLWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIHBhZGRpbmc6IDIycHggMCAxOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY29weSB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc25vdztcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC0yO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmxpbmsge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzaXplLW1kIHtcclxuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG5cclxuICAgICZfX21lbnVzIHtcclxuICAgICAgcGFkZGluZzogMzhweCAwIDM2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnUge1xyXG4gICAgICAmLS1hZGQsXHJcbiAgICAgICYtLW1haW4ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1tYWluIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1hZGQge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgfVxyXG4gICAgICAmLS1wcml2YWN5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAuZm9vdGVyIHtcclxuICAgICAgICAgICZfX21lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXNvY2lhbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMCAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzaXplLWxnIHtcclxuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xyXG5cclxuICAgICZfX21lbnUge1xyXG4gICAgICAmLS1hZGQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJhbm5lci1taXhlZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDU0cHggMCAxMzJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmX19ib3gge1xyXG4gICAgcGFkZGluZzogMzRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zbm93O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2l6ZS1tZCB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOGZyIDRmcjtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAkZ3JpZC1jb2x1bW4tZ2FwO1xyXG4gICAgICBncmlkLXJvdy1nYXA6ICRncmlkLXJvdy1nYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAucXVpY2stbGlua3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNpemUtbGcge1xyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNmZyIDNmciAzZnI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgcGFkZGluZzogNjBweCAxMjRweCA4MHB4IDY0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uL2Fzc2V0cy9zY3NzL3N0eWxlJztcclxuQGltcG9ydCAnLi4vLi4vYXNzZXRzL3Njc3MvZmxleC1zdHlsZS1hbGwnO1xyXG5AaW1wb3J0ICcuLi9wYXJ0aWFscy8wMi1vcmdhbmlzbXMvaGVhZGVyL2hlYWRlcic7XHJcbkBpbXBvcnQgJy4uL3BhcnRpYWxzLzAyLW9yZ2FuaXNtcy9mb290ZXIvZm9vdGVyJztcclxuXHJcbkBpbXBvcnQgJy4uL3BhcnRpYWxzLzAwLWF0b21zL2J1dHRvbi9idXR0b24nO1xyXG5AaW1wb3J0ICcuLi9wYXJ0aWFscy8wMS1tb2xlY3VsZXMvYmFubmVyLW1peGVkL2Jhbm5lci1taXhlZCc7XHJcbkBpbXBvcnQgJy4uL3BhcnRpYWxzLzAxLW1vbGVjdWxlcy9iYW5uZXItaW1hZ2UvYmFubmVyLWltYWdlJztcclxuQGltcG9ydCAnLi4vcGFydGlhbHMvMDEtbW9sZWN1bGVzL2hlcm8vaGVybyc7XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1yZWNlcHRpb24tdGVtcGxhdGUge1xyXG4gIC5mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNpemUtbWQge1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVjZXB0aW9uIHtcclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYWJvdXQge1xyXG4gICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgJiArIC5yZWNlcHRpb25fX2NvbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfX2Jhbm5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gICZfX2VkdWNhdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xyXG4gICAgcGFkZGluZzogMzJweCAwIDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbGlnaHQ7XHJcblxyXG4gICAgJi1wcm9ncmFtbXMge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAkZ3JpZC1jb2x1bW4tZ2FwO1xyXG4gICAgICBncmlkLXJvdy1nYXA6ICRncmlkLXJvdy1nYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzaXplLW1kIHtcclxuICAgICZfX2Jhbm5lciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWJvdXQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNzRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wge1xyXG4gICAgICAmICsgLnJlY2VwdGlvbl9fY29sIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWR1Y2F0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogOTJweDtcclxuICAgICAgcGFkZGluZzogODRweCAwIDE0NnB4O1xyXG5cclxuICAgICAgJi1wcm9ncmFtbXMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2l6ZS1sZyB7XHJcbiAgICAmX19lZHVjYXRpb24ge1xyXG4gICAgICAmLXByb2dyYW1tcyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */
