@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";:root{--indicator-scheme-color: var(--brand-accent-pink)}.acf-field-select.color-scheme-selector .acf-input{display:flex;align-items:center;gap:.5rem}.acf-field-select.color-scheme-selector .acf-input:has(option[value=framboise]:checked){--indicator-scheme-color: var(--brand-accent-pink)}.acf-field-select.color-scheme-selector .acf-input:has(option[value=mure]:checked){--indicator-scheme-color: var(--brand-accent-purple)}.acf-field-select.color-scheme-selector .acf-input::before{content:"";position:relative;display:block;width:1.875rem;height:1.875rem;background:var(--indicator-scheme-color)}:root{--neutral-color-0: #ffffff;--neutral-color-15: #ededed;--neutral-color-25: #c6c6c6;--neutral-color-50: #8d8d8d;--neutral-color-75: #555554;--neutral-color-100: #1d1c1d;--brand-primary: #d0df8f;--brand-secondary: #537d82;--brand-accent-pink: #c5027f;--brand-accent-purple: #802e8e;--brand-grey: #646a74;--state-success: #7ab51d;--state-warning: #fbb25d;--state-danger: #fc3b46;--clr-primary: var(--neutral-color-100);--clr-secondary: var(--neutral-color-75);--clr-medium: var(--neutral-color-50);--clr-light: var(--neutral-color-25);--clr-extralight: var(--neutral-color-15);--clr-invert: var(--neutral-color-0);--clr-brand-primary: var(--brand-primary);--clr-brand-secondary: var(--brand-secondary);--clr-brand-accent: var(--brand-accent-pink);--clr-brand-grey: var(--brand-grey);--main-offset-y: 0;--main-font: "Roboto", sans-serif;--alt-font: "Roboto Condensed", sans-serif;--title-font: "Roboto Serif", serif;--default-hover-transition: 0.3s ease-out}body.color-scheme-mure{--clr-brand-accent: var(--brand-accent-purple)}.wp-block{max-width:80rem}html :where(.wp-block:first-child){margin-top:0}.login{background-image:url("../img/login-cover.webp");background-repeat:no-repeat;background-size:cover}.login #login{width:450px;padding:2.5rem;background:rgba(var(--clr-primary), 0.2);background-blend-mode:multiply;backdrop-filter:blur(30px);border:1px solid var(--clr-invert);border-radius:1rem}.login #login h1{padding-top:2.5rem}.login #login h1 a{filter:brightness(100)}.login #loginform{background:none;color:var(--clr-invert);border:none}.login #backtoblog a,.login #nav a{color:var(--clr-invert)}.login #backtoblog a:hover,.login #nav a:hover{color:var(--clr-brand-primary)}.login .privacy-policy-page-link .privacy-policy-link{color:var(--clr-brand-primary)}.login #mo_saml_login_sso_button,.login #wp-submit{position:relative;background:var(--clr-brand-accent);border-color:var(--clr-brand-accent);border-radius:0;font-size:1.0625rem;font-weight:700;isolation:isolate;transition:.3s ease-in-out;font-size:.875rem}.login #mo_saml_login_sso_button::before,.login #wp-submit::before{content:"";position:absolute;width:0;top:0;left:0;height:100%;z-index:-1;background:var(--clr-primary);transition:inherit}.login #mo_saml_login_sso_button:hover,.login #mo_saml_login_sso_button:focus,.login #wp-submit:hover,.login #wp-submit:focus{color:var(--clr-invert);border-color:var(--clr-primary)}.login #mo_saml_login_sso_button:hover::before,.login #mo_saml_login_sso_button:focus::before,.login #wp-submit:hover::before,.login #wp-submit:focus::before{width:100%}.login #loginform input[type=text],.login #loginform input[type=password]{background:none;border:none;border-bottom:1px solid var(--clr-invert);border-radius:0;color:var(--clr-invert)}.login #loginform input[type=text]:focus,.login #loginform input[type=password]:focus{outline-color:var(--clr-brand-primary)}.login .wp-hide-pw{color:var(--clr-invert)}.login .wp-hide-pw:hover{color:var(--clr-brand-primary)}.login .language-switcher{display:none}.login #referent_email_form{background:rgba(0,0,0,0);color:var(--clr-invert)}.login #referent_email_form label{width:100%}.login #referent_email_form input[type=email]{margin-bottom:0;background:none;border:none;border-bottom:1px solid var(--clr-invert);border-radius:0;color:var(--clr-invert)}.login #referent_email_form input[type=email]:focus{outline-color:var(--clr-brand-primary)}.login #referent_email_form input[type=submit]{display:block;width:100%;margin-top:1rem}.login #referent_email_form .description{font-size:.75rem;font-style:italic;color:var(--clr-extralight)}.btn{display:block;position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;text-align:center;padding:1rem 1.38rem;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.25;cursor:pointer;text-decoration:none;border:1px solid var(--btn-border-color);background:var(--btn-backgound-color);color:var(--btn-text-color) !important;transition:.3s ease-out;isolation:isolate}@media only screen and (max-width: 1140px){.btn{padding:.8rem 1rem}}.btn::before{content:"";position:absolute;width:0;top:0;left:0;height:100%;z-index:-1;background:var(--btn-before-color);transition:inherit}.btn[data-type=primary]{--btn-before-color: var(--clr-primary)}.btn[data-type=primary][data-color=primary]{--btn-backgound-color: var(--clr-invert);--btn-border-color: var(--clr-invert);--btn-text-color: var(--clr-primary)}.btn[data-type=primary][data-color=brand-primary]{--btn-backgound-color: var(--clr-brand-primary);--btn-border-color: var(--clr-brand-primary);--btn-text-color: var(--clr-primary)}.btn[data-type=primary][data-color=brand-accent]{--btn-backgound-color: var(--clr-brand-accent);--btn-border-color: var(--clr-brand-accent);--btn-text-color: var(--clr-invert)}.btn[data-type=primary][data-color=invert]{--btn-backgound-color: var(--clr-invert);--btn-border-color: var(--clr-invert);--btn-text-color: var(--clr-primary)}.btn[data-type=primary]:hover{--btn-text-color: var(--clr-invert);--btn-border-color: var(--btn-before-color)}.btn[data-type=secondary]{--btn-backgound-color: transparent}.btn[data-type=secondary][data-color=primary]{--btn-text-color: var(--clr-primary);--btn-border-color: var(--clr-primary);--btn-before-color: var(--clr-primary)}.btn[data-type=secondary][data-color=primary][data-color-hover=brand-primary]{--btn-before-color: var(--clr-brand-primary)}.btn[data-type=secondary][data-color=primary][data-color-hover=brand-primary]:hover{--btn-text-color: var(--clr-primary);--btn-border-color: var(--clr-brand-primary)}.btn[data-type=secondary][data-color=primary][data-color-hover=brand-accent]{--btn-before-color: var(--clr-brand-accent)}.btn[data-type=secondary][data-color=primary][data-color-hover=brand-accent]:hover{--btn-border-color: var(--clr-brand-accent)}.btn[data-type=secondary][data-color=primary]:hover{--btn-text-color: var(--clr-invert)}.btn[data-type=secondary][data-color=invert]{--btn-text-color: var(--clr-invert);--btn-border-color: var(--clr-invert);--btn-before-color: var(--clr-invert)}.btn[data-type=secondary][data-color=invert][data-color-hover=brand-primary]{--btn-before-color: var(--clr-brand-primary)}.btn[data-type=secondary][data-color=invert][data-color-hover=brand-primary]:hover{--btn-text-color: var(--clr-primary);--btn-border-color: var(--clr-brand-primary)}.btn[data-type=secondary][data-color=invert][data-color-hover=brand-accent]{--btn-before-color: var(--clr-brand-accent)}.btn[data-type=secondary][data-color=invert][data-color-hover=brand-accent]:hover{--btn-text-color: var(--clr-invert);--btn-border-color: var(--clr-brand-accent)}.btn[data-type=secondary][data-color=invert]:hover{--btn-text-color: var(--clr-primary)}.btn[data-type=secondary][data-color=brand-primary]{--btn-text-color: var(--clr-brand-primary);--btn-border-color: var(--clr-brand-primary);--btn-before-color: var(--clr-brand-primary)}.btn[data-type=secondary][data-color=brand-primary]:hover{--btn-text-color: var(--clr-primary)}.btn[data-type=secondary][data-color=brand-accent]{--btn-text-color: var(--clr-brand-accent);--btn-border-color: var(--clr-brand-accent);--btn-before-color: var(--clr-brand-accent)}.btn[data-type=secondary][data-color=brand-accent]:hover{--btn-text-color: var(--clr-invert)}.btn:hover::before{width:100%}.breadcrumb ul{display:flex;align-items:center;flex-wrap:wrap;color:var(--clr-medium)}.breadcrumb ul>svg{rotate:-90deg;width:.875rem;height:.875rem;padding:.125rem}.breadcrumb li{font-size:.8125rem;padding:.125rem .5rem}.breadcrumb li.current{color:initial}.breadcrumb li.home-link{padding-left:0}.breadcrumb li.home-link svg{margin-bottom:.25rem}.breadcrumb li.home-link:hover{color:var(--clr-brand-accent)}.breadcrumb a{display:flex;justify-content:center;align-items:center;text-decoration:none;color:inherit;transition:.3s ease-out;white-space:nowrap}body.intranet{--intranet-menu-width-default: 4.5rem;--intranet-menu-width-active: 18.75rem;--intranet-topbar-height: 2.75rem;--intranet-footer-height: 2.75rem;display:grid;transition:.3s ease-out}body.intranet #menu-mobile-btn{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:1rem;background:var(--clr-brand-primary);border:1px solid var(--clr-invert);border-radius:100vw;padding:1rem 1.375rem;z-index:99;transition:.3s ease-out}body.intranet #menu-mobile-btn.is-hidden{bottom:-5rem}@media only screen and (min-width: 801px){body.intranet #menu-mobile-btn{display:none}}body.intranet #close-menu-mobile-btn{position:absolute;top:.677rem;right:.677rem;display:flex;justify-content:center;align-items:center;transition:.3s ease-out}body.intranet #close-menu-mobile-btn:hover{background:var(--clr-primary);color:var(--clr-invert)}@media only screen and (min-width: 801px){body.intranet #close-menu-mobile-btn{display:none}}body.intranet #menu-sidebar{background:var(--clr-brand-primary);display:flex;flex-direction:column;align-items:center;gap:5rem;padding:4rem 1.5rem 1rem 1.5rem;overflow:hidden;z-index:99}body.intranet #menu-sidebar .custom-logo-link{transition:.3s ease-out;transition-delay:.2s;opacity:0}body.intranet #menu-sidebar .custom-logo-link img{min-width:11.25rem}body.intranet #menu-sidebar .main-menu{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}body.intranet #menu-sidebar .menu{display:flex;flex-direction:column;gap:1rem}body.intranet #menu-sidebar .menu-item{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:.3125rem;list-style:none}body.intranet #menu-sidebar .menu-item img,body.intranet #menu-sidebar .menu-item svg{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}body.intranet #menu-sidebar .menu-item .chevron-icon{position:absolute;top:.125rem;right:0;transition:.3s ease-out}body.intranet #menu-sidebar .menu-item .chevron-icon svg{width:.9375rem;height:.625rem}@media only screen and (min-width: 801px){body.intranet #menu-sidebar .menu-item .chevron-icon{opacity:0}}body.intranet #menu-sidebar .menu-item.current-menu-item .menu-link{color:var(--clr-invert)}body.intranet #menu-sidebar .menu-item.current-menu-item .menu-link::before{width:100%}body.intranet #menu-sidebar .menu-item.menu-item-has-children{cursor:pointer;gap:0 .3125rem}body.intranet #menu-sidebar .menu-item.is-opened .chevron-icon,body.intranet #menu-sidebar .menu-item:has(.sub-menu a:focus) .chevron-icon{rotate:180deg}body.intranet #menu-sidebar .menu-item.is-opened .sub-menu,body.intranet #menu-sidebar .menu-item:has(.sub-menu a:focus) .sub-menu{max-height:999px;opacity:1}body.intranet #menu-sidebar button{border:none;background:none}body.intranet #menu-sidebar .menu-link{padding-inline:.25rem;text-decoration:none;color:inherit;text-transform:uppercase;position:absolute;left:2rem;top:.125rem;text-wrap:nowrap;transition:.3s ease-out;width:-moz-fit-content;width:fit-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 1.5rem - .3125rem - 1rem - .3125rem)}body.intranet #menu-sidebar .menu-link:not(span):hover{color:var(--clr-invert)}body.intranet #menu-sidebar hr{display:block;height:1px;background:var(--clr-primary);opacity:.4;border:none}body.intranet #menu-sidebar hr:last-child{display:none}body.intranet #menu-sidebar .sub-menu{width:100%;max-height:0;opacity:0;transition:.3s ease-out}body.intranet #menu-sidebar .sub-menu a{display:block;width:-moz-fit-content;width:fit-content;margin-left:1.8125rem;margin-block:1.5rem .5rem;text-decoration:none;color:inherit;font-size:.9375rem;font-weight:400;padding-inline:.25rem}body.intranet #menu-sidebar .sub-menu a:hover{color:var(--clr-invert)}@media only screen and (max-width: 800px){body.intranet #menu-sidebar{position:absolute;top:100vh;width:100%;height:100vh;position:fixed;top:100vh;transition:.3s ease-out}body.intranet #menu-sidebar .custom-logo-link{opacity:1}body.intranet #menu-sidebar.is-active{top:0}}body.intranet #topbar{position:relative;isolation:isolate;z-index:2}body.intranet #topbar .topbar-container{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;padding:.625rem 1.5rem;background:var(--clr-primary)}@media only screen and (max-width: 1140px){body.intranet #topbar .topbar-container{justify-content:flex-end}}body.intranet #topbar .tools-list,body.intranet #topbar .actions{display:flex;align-items:center;gap:.625rem;color:var(--clr-invert)}body.intranet #topbar .tools-list{width:100%;overflow-x:auto;scrollbar-width:thin}@media only screen and (max-width: 1140px){body.intranet #topbar .tools-list{display:none}}body.intranet #topbar .actions{position:relative;flex-shrink:0}body.intranet #topbar .tool-link{position:relative;display:flex;align-items:center;gap:.3125rem;color:var(--clr-invert);flex-shrink:0}body.intranet #topbar .tool-link img{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}body.intranet #topbar .tool-link a{font-size:.9375rem;font-weight:400;padding-inline:.25rem}body.intranet #topbar .tool-link svg{width:1.5rem;height:1.5rem}body.intranet #topbar .tool-link:not(:last-child)::after{content:"|";color:var(--clr-medium);font-size:.875rem;font-weight:500;line-height:normal;padding-inline:.5rem}body.intranet #topbar button{border:none;background:none;color:inherit}body.intranet #topbar #open-notifications-btn{position:relative}body.intranet #topbar #open-notifications-btn .counter{position:absolute;right:-0.28125rem;top:-0.15625rem;width:.9375rem;height:.9375rem;display:flex;justify-content:center;align-items:center;background:var(--clr-brand-accent);color:var(--clr-invert);border-radius:50%;font-size:.66963rem;font-weight:600}body.intranet #topbar #connected-user-btn{display:flex;align-items:center;gap:.5rem}body.intranet #topbar #connected-user-btn svg{width:.625rem;height:.41669rem}body.intranet #topbar #connected-user-btn::before{content:"|";color:var(--clr-medium);font-size:.875rem;font-weight:500;line-height:normal;padding-inline:.5rem}body.intranet #topbar a{text-decoration:none}body.intranet .topbar-dropdown{position:absolute;top:0;right:0;background:var(--clr-brand-primary);color:var(--clr-primary);display:flex;flex-direction:column;gap:.625rem;padding:1rem 1.25rem;transition:top .3s ease-out,transform .3s ease-out;z-index:-1;transform:translateY(-101%);max-height:80dvh;overflow-y:auto}body.intranet .topbar-dropdown a{display:flex;align-items:center;gap:.3125rem;text-wrap:nowrap;color:inherit}body.intranet .topbar-dropdown span.bandeau-hover{padding-inline:.25rem}body.intranet .topbar-dropdown svg{width:1.5rem;height:1.5rem}body.intranet .topbar-dropdown.is-active{top:100%;transform:translateY(0)}body.intranet #user-actions-dropdown{position:absolute;top:-100%;right:0;background:var(--clr-brand-primary);color:var(--clr-primary);display:flex;flex-direction:column;gap:.625rem;padding:1rem 1.25rem;transition:.3s ease-out;z-index:-1}body.intranet #user-actions-dropdown a{display:flex;align-items:center;gap:.3125rem;text-wrap:nowrap}body.intranet #user-actions-dropdown svg{width:1.5rem;height:1.5rem}body.intranet #user-actions-dropdown.is-active{top:100%}body.intranet main.main-intranet{height:-moz-max-content;height:max-content;min-height:calc(100vh - 96.5px)}@media only screen and (min-width: 801px){body.intranet{grid-template-columns:var(--intranet-menu-width-default) 1fr}body.intranet #menu-sidebar{grid-area:1/1/4/2}body.intranet #menu-sidebar .menu-link{opacity:0;pointer-events:none}body.intranet #topbar{grid-area:1/2/2/3}body.intranet main.main-intranet{grid-area:2/2/3/3}body.intranet footer.intranet-footer{grid-area:3/2/4/3}body.intranet.menu-active{grid-template-columns:var(--intranet-menu-width-active) 1fr}body.intranet.menu-active #menu-sidebar .custom-logo-link{opacity:1}body.intranet.menu-active #menu-sidebar .menu-link{opacity:1;pointer-events:initial}body.intranet.menu-active #menu-sidebar .chevron-icon{opacity:1;transition-delay:.3s}}header.site-header{position:fixed;top:0;left:0;right:0;background:var(--clr-invert);z-index:999;isolation:isolate}header.site-header:has(.header-menu-actions>.header-menu-wrapper:hover) .header-menu-entries{transform:translateY(0)}header.site-header:has(.header-menu-entries:hover) .header-menu-entries{transform:translateY(0)}header.site-header .header-top{position:relative;padding-block:.62rem;background:var(--clr-invert)}header.site-header .header-top .header-top-wrapper{gap:.5rem}@media only screen and (min-width: 631px){header.site-header .header-top .header-top-wrapper{gap:3.3rem}}header.site-header .header-top .custom-logo-link{min-width:5rem}header.site-header .header-top .custom-logo-link img{width:7.4rem;height:auto}@media only screen and (min-width: 1141px){header.site-header .header-top .custom-logo-link img{width:10rem}}@media only screen and (min-width: 373px){header.site-header .header-top .custom-logo-link{flex-shrink:0}}header.site-header .header-top .top-menu{position:relative;gap:.62rem;overflow:hidden}header.site-header .header-top .top-menu a,header.site-header .header-top .top-menu button{text-transform:uppercase;color:var(--clr-primary)}@media only screen and (max-width: 1235px){header.site-header .header-top .top-menu a,header.site-header .header-top .top-menu button{flex-direction:column}}header.site-header .header-top .top-menu button{border:none;background:none}header.site-header .header-top .top-menu .vertical-separator{padding-inline:.5rem}@media only screen and (max-width: 1140px){header.site-header .header-top .top-menu{width:100%}header.site-header .header-top .top-menu>a,header.site-header .header-top .top-menu>button,header.site-header .header-top .top-menu>span{display:none}}header.site-header .header-top .actions{display:flex;gap:.62rem;color:var(--clr-brand-accent)}header.site-header .header-top .actions .btn{text-wrap:nowrap}@media only screen and (min-width: 1141px){header.site-header .header-top #menu-btn{display:none}}header.site-header .header-top #join-link{display:none}@media only screen and (min-width: 581px){header.site-header .header-top #join-link{display:initial}}header.site-header .header-top .searchform{position:absolute;top:0;bottom:0;right:0;transform:translateX(101%);transition:.3s ease-out}header.site-header .header-top .searchform.is-active{transform:translateX(0)}@media only screen and (max-width: 1140px){header.site-header .header-top .searchform{position:relative;transform:translateX(0)}header.site-header .header-top .searchform .close-search-btn{display:none}}@media only screen and (max-width: 840px){header.site-header .header-top .searchform{display:none}}header.site-header .header-content{background:#fff;height:-moz-fit-content;height:fit-content}@media only screen and (max-width: 1140px){header.site-header .header-content{position:fixed;left:0;right:0;z-index:-1;transform:translateY(-100%);transition:.3s ease-out;box-shadow:3px 3px 3px 0px rgba(29,28,29,.15);overflow-y:auto}}@media only screen and (max-width: 840px){header.site-header .header-content{height:calc(100vh - 66px)}}header.site-header .header-content.is-active{transform:translateY(0)}header.site-header #search-header-content{width:calc(100% - 2.5rem);margin:1rem auto;border:1px solid currentColor;border-radius:100vw;padding:.5rem 1rem;flex-direction:row}@media only screen and (min-width: 841px){header.site-header #search-header-content{display:none}}header.site-header .header-menu-wrapper{height:100%;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 580px){header.site-header .header-menu-wrapper{grid-template-columns:1fr}}header.site-header #menu-decouvrir,header.site-header #menu-agir{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:1.3rem;row-gap:.5rem}header.site-header #menu-decouvrir li,header.site-header #menu-agir li{list-style:none}header.site-header #menu-decouvrir a,header.site-header #menu-agir a{--clr-active-menu-top-entry: var(--clr-primary);--clr-before-menu-top-entry: var(--clr-invert);position:relative;display:flex;align-items:center;gap:.38rem;border:none;background:none;color:inherit;width:-moz-fit-content;width:fit-content;padding-right:.25rem;isolation:isolate;text-decoration:none}header.site-header #menu-decouvrir a svg,header.site-header #menu-agir a svg{width:.5625rem;height:1rem;rotate:180deg}header.site-header #menu-decouvrir a::before,header.site-header #menu-agir a::before{content:"";position:absolute;top:0;bottom:0;left:0;width:0;transition:inherit;background:var(--clr-active-menu-top-entry);z-index:-1}header.site-header #menu-decouvrir a.is-active,header.site-header #menu-agir a.is-active{color:var(--clr-before-menu-top-entry)}header.site-header #menu-decouvrir a.is-active::before,header.site-header #menu-agir a.is-active::before{width:100%}header.site-header .menu-title{position:relative;font-family:"Roboto Serif",serif;font-size:1.3125rem;font-weight:600;letter-spacing:-0.02625rem;line-height:1.45}header.site-header .menu-title::after{content:"";position:absolute;bottom:-0.25rem;left:0;right:0;background:currentColor;height:.1875rem}header.site-header .header-menu-actions{position:relative;background:linear-gradient(90deg, var(--clr-brand-primary) 0%, var(--clr-brand-primary) 50%, var(--clr-brand-accent) 50%, var(--clr-brand-accent) 100%);box-shadow:3px 3px 3px 0px rgba(29,28,29,.15)}header.site-header .header-menu-actions .header-menu-wrapper{padding-block:1.06rem}header.site-header .header-menu-actions .menu-top-entries{display:grid;margin-top:1.3rem;color:var(--clr-primary)}@media only screen and (max-width: 1140px){header.site-header .header-menu-actions .menu-top-entries{display:none}}header.site-header .header-menu-actions .side-decouvrir{position:relative;isolation:isolate}header.site-header .header-menu-actions .side-decouvrir:after{content:"";position:absolute;top:50%;right:0;transform:translate(30%, -50%);width:auto;height:80%;aspect-ratio:1;background:var(--clr-brand-primary);border-radius:50%;z-index:-1}header.site-header .header-menu-actions .side-decouvrir .menu-top-entries{grid-template-columns:19fr 17fr 13fr}header.site-header .header-menu-actions .side-agir .menu-top-entries{grid-template-columns:18fr 15fr 17fr;color:var(--clr-invert)}@media only screen and (max-width: 981px){header.site-header .header-menu-actions.unapei17{background:linear-gradient(180deg, var(--clr-brand-primary) 0%, var(--clr-brand-primary) 50%, var(--clr-brand-accent) 50%, var(--clr-brand-accent) 100%)}header.site-header .header-menu-actions.unapei17 .header-menu-wrapper{grid-template-columns:1fr}header.site-header .header-menu-actions.unapei17 .side-agir{padding-left:0;margin-top:2.5rem}}@media only screen and (max-width: 580px){header.site-header .header-menu-actions.unapei17{display:flex;flex-direction:column;gap:1.5rem}header.site-header .header-menu-actions.unapei17 .side-actions .menu{flex-direction:column;align-items:flex-start !important}}@media only screen and (max-width: 580px){header.site-header .header-menu-actions{display:none}}header.site-header .header-menu-entries{padding-block:1rem;transition:.3s ease-out;z-index:-1}header.site-header .header-menu-entries.is-active{transform:translateY(0)}header.site-header .header-menu-entries .side-entries{isolation:isolate}@media only screen and (max-width: 580px){header.site-header .header-menu-entries .side-entries .menu-blocs-wrapper{opacity:0;max-height:0;transition:.3s ease-out}}header.site-header .header-menu-entries .side-entries.is-active .menu-title svg{rotate:180deg}header.site-header .header-menu-entries .side-entries.is-active .menu-blocs-wrapper{margin-top:1.25rem;opacity:1;max-height:999px}header.site-header .header-menu-entries .side-entries.side-decouvrir .menu-blocs-wrapper{display:grid;grid-template-columns:19fr 18fr 13fr}@media only screen and (max-width: 1140px){header.site-header .header-menu-entries .side-entries.side-decouvrir .menu-blocs-wrapper{display:flex;flex-direction:column;gap:2rem}}@media only screen and (max-width: 580px){header.site-header .header-menu-entries .side-entries.side-decouvrir{background:var(--clr-brand-primary);box-shadow:0 0 0 100vmax var(--clr-brand-primary);clip-path:inset(0 -100vmax)}}header.site-header .header-menu-entries .side-entries.side-agir .menu-blocs-wrapper{display:grid;grid-template-columns:18fr 15fr 17fr}@media only screen and (max-width: 1140px){header.site-header .header-menu-entries .side-entries.side-agir .menu-blocs-wrapper{display:flex;flex-direction:column;gap:2rem}}@media only screen and (max-width: 580px){header.site-header .header-menu-entries .side-entries.side-agir{background:var(--clr-brand-accent);box-shadow:0 0 0 100vmax var(--clr-brand-accent);clip-path:inset(0 -100vmax)}}header.site-header .header-menu-entries .side-entries .menu-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer}header.site-header .header-menu-entries .side-entries .menu-title svg{transition:.3s ease-out}@media only screen and (min-width: 581px){header.site-header .header-menu-entries .side-entries .menu-title{display:none;cursor:initial}}@media only screen and (max-width: 1140px){header.site-header .header-menu-entries .side-entries .menu-bloc .menu-top-entry{color:var(--clr-before-menu-top-entry)}header.site-header .header-menu-entries .side-entries .menu-bloc .menu-top-entry::before{width:100%}}@media only screen and (min-width: 1141px){header.site-header .header-menu-entries .side-entries .menu-bloc .menu-top-entry{display:none}}@media only screen and (max-width: 580px){header.site-header .header-menu-entries .side-entries{padding-block:1.5rem 1.75rem}}header.site-header .header-menu-entries ul.menu{display:grid;gap:0 .5rem}@media only screen and (max-width: 1140px){header.site-header .header-menu-entries ul.menu{margin-top:1rem;margin-left:1rem;row-gap:.5rem}}header.site-header .header-menu-entries li.menu-item{position:relative;width:-moz-fit-content;width:fit-content;list-style:none;padding:.12rem .5rem;isolation:isolate}header.site-header .header-menu-entries li.menu-item::before{content:""}header.site-header .header-menu-entries .menu-link{color:inherit;font-size:1rem;font-weight:400;line-height:1.5rem;text-decoration:none}header.site-header .header-menu-entries .side-agir li.menu-item::before{background:var(--clr-invert)}header.site-header .header-menu-entries .side-agir li.menu-item:hover,header.site-header .header-menu-entries .side-agir li.menu-item.current_page_item{color:var(--clr-primary)}@media only screen and (min-width: 581px){header.site-header .header-menu-entries{background:linear-gradient(90deg, var(--clr-brand-primary) 0%, var(--clr-brand-primary) 50%, var(--clr-brand-accent) 50%, var(--clr-brand-accent) 100%)}}@media only screen and (min-width: 1141px){header.site-header .header-menu-entries{position:fixed;left:0;right:0;transform:translateY(-100%);box-shadow:3px 3px 3px 0px rgba(29,28,29,.15)}}@media only screen and (min-width: 581px){header.site-header .side-decouvrir{padding-right:1.25rem}}header.site-header .side-agir{color:var(--clr-invert)}@media only screen and (min-width: 581px){header.site-header .side-agir{padding-left:2.5rem}}header.site-header .mobile-actions{display:block;color:var(--clr-brand-accent);padding:1.5rem 1.25rem}header.site-header .mobile-actions .btn{width:100%;margin-bottom:2.5rem}@media only screen and (min-width: 581px){header.site-header .mobile-actions .btn{display:none}}header.site-header .mobile-actions .group{position:relative;justify-content:center;gap:.62rem;color:var(--clr-primary)}@media only screen and (max-width: 480px){header.site-header .mobile-actions .group{flex-direction:column;align-items:flex-start}header.site-header .mobile-actions .group .vertical-separator{display:none}}header.site-header .mobile-actions button{border:none;background:none}@media only screen and (min-width: 581px){header.site-header .mobile-actions{display:flex;justify-content:center;align-items:center;gap:.62rem}}@media only screen and (min-width: 1141px){header.site-header .mobile-actions{display:none}}@media only screen and (max-width: 1140px){header.site-header .mobile-actions .vertical-separator.last,header.site-header .mobile-actions #open-search-btn{display:none}}footer.site-footer{color:#fff}footer.site-footer .footer-top{background:var(--clr-brand-secondary);padding-block:2.5rem}footer.site-footer .footer-top-container .custom-logo-link img{filter:brightness(100)}footer.site-footer .footer-top-container .second-row{display:flex;justify-content:space-between;gap:2.5rem 4rem;margin-top:2rem;flex-wrap:wrap}footer.site-footer .footer-top-container .footer-group{display:flex;gap:2rem;flex-wrap:wrap}footer.site-footer .footer-top-container .infos p:first-child{margin-bottom:.5rem;padding-right:2rem}footer.site-footer .footer-top-container .socials{display:flex;align-items:center;gap:.625rem;margin-top:1.5rem}footer.site-footer .footer-top-container .socials a{display:flex;justify-content:center;align-items:center;text-decoration:none;transition:.3s ease-out}footer.site-footer .footer-top-container .socials a:hover{color:initial}footer.site-footer .footer-top-container .socials svg{width:1.5rem;height:1.5rem}footer.site-footer .footer-top-container .links{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width: 738px){footer.site-footer .footer-top-container .links{width:100%}footer.site-footer .footer-top-container .links a,footer.site-footer .footer-top-container .links button{width:100%}}footer.site-footer .footer-top-container .footer-menu,footer.site-footer .footer-top-container .nous-soutenir{color:var(--clr-invert);font-family:"Roboto Serif",serif}footer.site-footer .footer-top-container .footer-menu a,footer.site-footer .footer-top-container .nous-soutenir a{position:relative;display:flex;align-items:center;gap:.38rem;color:inherit;width:-moz-fit-content;width:fit-content;isolation:isolate;text-decoration:none;font-size:1.125rem;font-weight:500;line-height:normal;letter-spacing:-0.0225rem}footer.site-footer .footer-top-container .footer-menu a svg,footer.site-footer .footer-top-container .nous-soutenir a svg{width:.5625rem;height:1rem;rotate:180deg}footer.site-footer .footer-top-container .footer-menu a::before,footer.site-footer .footer-top-container .nous-soutenir a::before{content:"";position:absolute;top:0;bottom:0;left:0;width:0;transition:inherit;background:var(--clr-primary);z-index:-1}footer.site-footer .footer-top-container .footer-menu{color:var(--clr-invert)}footer.site-footer .footer-top-container .footer-menu ul{display:flex;flex-direction:column;gap:1.5rem;min-width:14rem}@media only screen and (max-width: 1270px){footer.site-footer .footer-top-container .footer-menu ul{min-width:10rem}}footer.site-footer .footer-top-container .footer-menu li{list-style:none;width:-moz-fit-content;width:fit-content}footer.site-footer .footer-top-container .nous-soutenir{display:flex;flex-direction:column;gap:1.5rem}footer.site-footer .footer-top-container .nous-soutenir p{text-transform:uppercase;font-size:1.125rem;font-weight:600;line-height:normal;letter-spacing:-0.0225rem}footer.site-footer .footer-top-container .nous-soutenir p,footer.site-footer .footer-top-container .nous-soutenir a{width:-moz-fit-content;width:fit-content}.gutenberg-content,.editor-styles-wrapper{padding-bottom:2.5rem;color:var(--clr-primary)}.gutenberg-content h1,.gutenberg-content h2,.gutenberg-content h3,.gutenberg-content h4,.gutenberg-content h5,.gutenberg-content h6,.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{font-family:"Roboto Serif",serif;font-weight:600;letter-spacing:-2%}.gutenberg-content h2,.gutenberg-content h3,.gutenberg-content h4,.gutenberg-content h5,.gutenberg-content h6,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{color:var(--clr-brand-secondary)}.gutenberg-content h3,.gutenberg-content h4,.gutenberg-content h5,.gutenberg-content h6,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{margin-bottom:1.06rem}.gutenberg-content h3:not(:first-child),.gutenberg-content h4:not(:first-child),.gutenberg-content h5:not(:first-child),.gutenberg-content h6:not(:first-child),.editor-styles-wrapper h3:not(:first-child),.editor-styles-wrapper h4:not(:first-child),.editor-styles-wrapper h5:not(:first-child),.editor-styles-wrapper h6:not(:first-child){margin-top:1.925rem}.gutenberg-content h1,.editor-styles-wrapper h1{font-size:clamp(1.875rem,1.5577rem + 1.4103vw,3.25rem);line-height:clamp(2.5rem,2.1538rem + 1.5385vw,4rem)}.gutenberg-content h2,.editor-styles-wrapper h2{font-size:clamp(1.5rem,1.3702rem + .5769vw,2.0625rem);line-height:clamp(2rem,1.8846rem + .5128vw,2.5rem);margin-block:2.25rem 1.25rem}.gutenberg-content>h2:first-child,.editor-styles-wrapper>h2:first-child{margin-top:0}.gutenberg-content h3,.editor-styles-wrapper h3{font-size:clamp(1.375rem,1.3173rem + .2564vw,1.625rem);line-height:2rem}.gutenberg-content h4,.editor-styles-wrapper h4{font-size:clamp(1.1875rem,1.1587rem + .1282vw,1.3125rem);line-height:1.5rem}.gutenberg-content p a,.editor-styles-wrapper p a{color:var(--brand-secondary)}.gutenberg-content p.has-white-color a,.editor-styles-wrapper p.has-white-color a{color:#fff}.gutenberg-content p,.gutenberg-content li,.editor-styles-wrapper p,.editor-styles-wrapper li{font-size:1.0625rem;line-height:1.5 !important;font-family:"Roboto",sans-serif;color:inherit}.gutenberg-content p,.gutenberg-content ul,.gutenberg-content figure,.gutenberg-content a,.gutenberg-content button,.editor-styles-wrapper p,.editor-styles-wrapper ul,.editor-styles-wrapper figure,.editor-styles-wrapper a,.editor-styles-wrapper button{margin-bottom:1.06rem}.gutenberg-content li,.editor-styles-wrapper li{margin-bottom:.5rem}.gutenberg-content ul,.gutenberg-content ol,.editor-styles-wrapper ul,.editor-styles-wrapper ol{padding-left:1.25rem}.gutenberg-content strong,.gutenberg-content b,.editor-styles-wrapper strong,.editor-styles-wrapper b{font-weight:bold}.gutenberg-content button,.editor-styles-wrapper button{cursor:pointer}.gutenberg-content .wp-block-columns,.editor-styles-wrapper .wp-block-columns{margin-block:1.06rem}.gutenberg-content .wp-block-column>h2:first-child,.editor-styles-wrapper .wp-block-column>h2:first-child{margin-top:0}.gutenberg-content .wp-block-file,.editor-styles-wrapper .wp-block-file{outline:1px solid var(--clr-primary);outline-offset:8px;margin-block:1.5rem}.gutenberg-content .wp-block-file a:first-of-type,.editor-styles-wrapper .wp-block-file a:first-of-type{display:block;margin-bottom:.5rem;pointer-events:none;text-decoration:none;font-size:1rem}.gutenberg-content .wp-block-file a:first-of-type::before,.editor-styles-wrapper .wp-block-file a:first-of-type::before{content:"Document : ";font-weight:bold}.gutenberg-content .wp-block-file a.wp-block-file__button,.editor-styles-wrapper .wp-block-file a.wp-block-file__button{--btn-backgound-color: transparent;--btn-text-color: var(--clr-primary);--btn-border-color: var(--clr-primary);--btn-before-color: var(--clr-primary);--btn-before-color: var(--clr-brand-primary);margin-left:0;margin-bottom:0;padding:1rem 1.38rem;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.25;cursor:pointer;text-decoration:none;border:1px solid var(--btn-border-color);background:var(--btn-backgound-color);color:var(--btn-text-color) !important;transition:.3s ease-out;isolation:isolate;border-radius:0}@media only screen and (max-width: 1140px){.gutenberg-content .wp-block-file a.wp-block-file__button,.editor-styles-wrapper .wp-block-file a.wp-block-file__button{padding:.8rem 1rem}}.gutenberg-content .wp-block-file a.wp-block-file__button::before,.editor-styles-wrapper .wp-block-file a.wp-block-file__button::before{content:"";position:absolute;width:0;top:0;left:0;height:100%;z-index:-1;background:var(--btn-before-color);transition:inherit}.gutenberg-content .wp-block-file a.wp-block-file__button:hover,.editor-styles-wrapper .wp-block-file a.wp-block-file__button:hover{--btn-text-color: var(--clr-primary);--btn-border-color: var(--clr-brand-primary)}.gutenberg-content .wp-block-file a.wp-block-file__button:hover::before,.editor-styles-wrapper .wp-block-file a.wp-block-file__button:hover::before{width:100%}.gutenberg-content .wp-block-list,.editor-styles-wrapper .wp-block-list{margin-top:0}.gutenberg-content .wp-block-embed,.gutenberg-content .youtube_player,.gutenberg-content .vimeo_player,.editor-styles-wrapper .wp-block-embed,.editor-styles-wrapper .youtube_player,.editor-styles-wrapper .vimeo_player{width:100%;height:auto;aspect-ratio:16/9}.gutenberg-content .wp-block-embed iframe,.gutenberg-content .youtube_player iframe,.gutenberg-content .vimeo_player iframe,.editor-styles-wrapper .wp-block-embed iframe,.editor-styles-wrapper .youtube_player iframe,.editor-styles-wrapper .vimeo_player iframe{border:none}.gutenberg-content .wp-block-embed .wp-block-embed__wrapper,.gutenberg-content .wp-block-embed iframe,.gutenberg-content .wp-block-embed video,.gutenberg-content .youtube_player .wp-block-embed__wrapper,.gutenberg-content .youtube_player iframe,.gutenberg-content .youtube_player video,.gutenberg-content .vimeo_player .wp-block-embed__wrapper,.gutenberg-content .vimeo_player iframe,.gutenberg-content .vimeo_player video,.editor-styles-wrapper .wp-block-embed .wp-block-embed__wrapper,.editor-styles-wrapper .wp-block-embed iframe,.editor-styles-wrapper .wp-block-embed video,.editor-styles-wrapper .youtube_player .wp-block-embed__wrapper,.editor-styles-wrapper .youtube_player iframe,.editor-styles-wrapper .youtube_player video,.editor-styles-wrapper .vimeo_player .wp-block-embed__wrapper,.editor-styles-wrapper .vimeo_player iframe,.editor-styles-wrapper .vimeo_player video{width:100%;height:100%}.gutenberg-content .wp-block-group.is-layout-grid,.editor-styles-wrapper .wp-block-group.is-layout-grid{gap:2.5rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYWRtaW4vX2FjZi5zY3NzIiwiYWRtaW4vX2VkaXRvci5zY3NzIiwiYWRtaW4vX2xvZ2luLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci1pbnRyYW5ldC5zY3NzIiwiY29tcG9uZW50cy9fc2l0ZS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX3NpdGUtZm9vdGVyLnNjc3MiLCJndXRlbmJlcmcvX2d1dGVuYmVyZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlRLHNSQUFBLENDSlIsTUFDSSxrREFBQSxDQUlBLG1EQUNJLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFNBQUEsQ0FFQSx3RkFDSSxrREFBQSxDQUdKLG1GQUNJLG9EQUFBLENBR0osMkRBQ0ksVUFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0Esd0NBQUEsQ0RUWixNQUVJLDBCQUFBLENBQ0EsMkJBQUEsQ0FDQSwyQkFBQSxDQUNBLDJCQUFBLENBQ0EsMkJBQUEsQ0FDQSw0QkFBQSxDQUVBLHdCQUFBLENBQ0EsMEJBQUEsQ0FDQSw0QkFBQSxDQUNBLDhCQUFBLENBQ0EscUJBQUEsQ0FFQSx3QkFBQSxDQUNBLHdCQUFBLENBQ0EsdUJBQUEsQ0FJQSx1Q0FBQSxDQUNBLHdDQUFBLENBQ0EscUNBQUEsQ0FDQSxvQ0FBQSxDQUNBLHlDQUFBLENBQ0Esb0NBQUEsQ0FDQSx5Q0FBQSxDQUNBLDZDQUFBLENBQ0EsNENBQUEsQ0FDQSxtQ0FBQSxDQUlBLGtCQUFBLENBSUEsaUNBQUEsQ0FDQSwwQ0FBQSxDQUNBLG1DQUFBLENBSUEseUNBQUEsQ0FJSix1QkFDSSw4Q0FBQSxDRTdESixVQUNJLGVBQUEsQ0FHSixtQ0FDSSxZQUFBLENDUkosT0FDSSwrQ0FBQSxDQUNBLDJCQUFBLENBQ0EscUJBQUEsQ0FFQSxjQUNJLFdB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LG9RQUNJLFdBQUEsQ0FHSixrM0JBR0ksVUFBQSxDQUNBLFdBQUEsQ0FJUix3R0FDSSxVQUFBIiwiZmlsZSI6ImFkbWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0gRk9OVFMgLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG8rQ29uZGVuc2VkOml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZmFtaWx5PVJvYm90bytTZXJpZjppdGFsLG9wc3osd2dodEAwLDguLjE0NCwxMDAuLjkwMDsxLDguLjE0NCwxMDAuLjkwMCZmYW1pbHk9Um9ib3RvOml0YWwsd2dodEAwLDEwMDswLDMwMDswLDQwMDswLDUwMDswLDcwMDswLDkwMDsxLDEwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDcwMDsxLDkwMCZkaXNwbGF5PXN3YXBcIik7XG5cbiRtYWluLWZvbnQ6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4kYWx0LWZvbnQ6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuJHRpdGxlLWZvbnQ6IFwiUm9ib3RvIFNlcmlmXCIsIHNlcmlmO1xuJGRlZmF1bHQtZm9udC1zaXplOiAxcmVtO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tIENPTE9SUyAtLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbjpyb290IHtcbiAgICAvLyBQUklNSVRJVkVTXG4gICAgLS1uZXV0cmFsLWNvbG9yLTA6ICNmZmZmZmY7XG4gICAgLS1uZXV0cmFsLWNvbG9yLTE1OiAjZWRlZGVkO1xuICAgIC0tbmV1dHJhbC1jb2xvci0yNTogI2M2YzZjNjtcbiAgICAtLW5ldXRyYWwtY29sb3ItNTA6ICM4ZDhkOGQ7XG4gICAgLS1uZXV0cmFsLWNvbG9yLTc1OiAjNTU1NTU0O1xuICAgIC0tbmV1dHJhbC1jb2xvci0xMDA6ICMxZDFjMWQ7XG5cbiAgICAtLWJyYW5kLXByaW1hcnk6ICNkMGRmOGY7XG4gICAgLS1icmFuZC1zZWNvbmRhcnk6ICM1MzdkODI7XG4gICAgLS1icmFuZC1hY2NlbnQtcGluazogI2M1MDI3ZjtcbiAgICAtLWJyYW5kLWFjY2VudC1wdXJwbGU6ICM4MDJlOGU7XG4gICAgLS1icmFuZC1ncmV5OiAjNjQ2YTc0O1xuXG4gICAgLS1zdGF0ZS1zdWNjZXNzOiAjN2FiNTFkO1xuICAgIC0tc3RhdGUtd2FybmluZzogI2ZiYjI1ZDtcbiAgICAtLXN0YXRlLWRhbmdlcjogI2ZjM2I0NjtcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLy8gVE9LRU5TXG4gICAgLS1jbHItcHJpbWFyeTogdmFyKC0tbmV1dHJhbC1jb2xvci0xMDApO1xuICAgIC0tY2xyLXNlY29uZGFyeTogdmFyKC0tbmV1dHJhbC1jb2xvci03NSk7XG4gICAgLS1jbHItbWVkaXVtOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTUwKTtcbiAgICAtLWNsci1saWdodDogdmFyKC0tbmV1dHJhbC1jb2xvci0yNSk7XG4gICAgLS1jbHItZXh0cmFsaWdodDogdmFyKC0tbmV1dHJhbC1jb2xvci0xNSk7XG4gICAgLS1jbHItaW52ZXJ0OiB2YXIoLS1uZXV0cmFsLWNvbG9yLTApO1xuICAgIC0tY2xyLWJyYW5kLXByaW1hcnk6IHZhcigtLWJyYW5kLXByaW1hcnkpO1xuICAgIC0tY2xyLWJyYW5kLXNlY29uZGFyeTogdmFyKC0tYnJhbmQtc2Vjb25kYXJ5KTtcbiAgICAtLWNsci1icmFuZC1hY2NlbnQ6IHZhcigtLWJyYW5kLWFjY2VudC1waW5rKTtcbiAgICAtLWNsci1icmFuZC1ncmV5OiB2YXIoLS1icmFuZC1ncmV5KTtcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLy8gTUFSR0lOU1xuICAgIC0tbWFpbi1vZmZzZXQteTogMDtcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLy8gRk9OVFNcbiAgICAtLW1haW4tZm9udDogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAtLWFsdC1mb250OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICAtLXRpdGxlLWZvbnQ6IFwiUm9ib3RvIFNlcmlmXCIsIHNlcmlmO1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAvLyBUUkFOU0lUSU9OU1xuICAgIC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG59XG5cbmJvZHkuY29sb3Itc2NoZW1lLW11cmUge1xuICAgIC0tY2xyLWJyYW5kLWFjY2VudDogdmFyKC0tYnJhbmQtYWNjZW50LXB1cnBsZSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLSBCUkVBS1BPSU5UUyAtLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJG1vYmlsZS1taW4td2lkdGg6IDIwcmVtOyAvLyAzMjBweFxuJHRhYmxldC1taW4td2lkdGg6IDQ4cmVtOyAvLyA3NjhweFxuJGxhcHRvcC1taW4td2lkdGg6IDY0cmVtOyAvLyAxMDI0cHhcbiRkZXNrdG9wLW1pbi13aWR0aDogOTBweDsgLy8gMTQ0MHB4XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0gQ09OVEFJTkVSIC0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJGNvbnRhaW5lci1tYXgtd2lkdGg6IDc1cmVtO1xuJGNvbnRhaW5lci1tYXgtd2lkdGgtbmFycm93OiA1MHJlbTtcbiRjb250YWluZXItbWF4LXdpZHRoLXdpZGU6IDgwcmVtO1xuJGNvbnRhaW5lci1tYXgtd2lkdGgtbGFyZ2U6IDEwMHJlbTtcbiRjb250YWluZXItcGFkZGluZy1sYXJnZTogMTByZW07XG4kY29udGFpbmVyLXBhZGRpbmc6IDIuNXJlbTtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0gR0FQUyAtLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kZ3JpZC1nYXA6IDFyZW07XG4kZmxleC1nYXA6IDFyZW07XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLSBUUkFOU0lUSU9OUyAtLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJGRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiIsIjpyb290IHtcbiAgICAtLWluZGljYXRvci1zY2hlbWUtY29sb3I6IHZhcigtLWJyYW5kLWFjY2VudC1waW5rKTtcbn1cblxuLmFjZi1maWVsZC1zZWxlY3QuY29sb3Itc2NoZW1lLXNlbGVjdG9yIHtcbiAgICAuYWNmLWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG5cbiAgICAgICAgJjpoYXMob3B0aW9uW3ZhbHVlPVwiZnJhbWJvaXNlXCJdOmNoZWNrZWQpIHtcbiAgICAgICAgICAgIC0taW5kaWNhdG9yLXNjaGVtZS1jb2xvcjogdmFyKC0tYnJhbmQtYWNjZW50LXBpbmspO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMob3B0aW9uW3ZhbHVlPVwibXVyZVwiXTpjaGVja2VkKSB7XG4gICAgICAgICAgICAtLWluZGljYXRvci1zY2hlbWUtY29sb3I6IHZhcigtLWJyYW5kLWFjY2VudC1wdXJwbGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbmRpY2F0b3Itc2NoZW1lLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9iYXNlL3ZhcmlhYmxlc1wiIGFzICo7XG5cbi8vIEFncmFuZGl0IGxhIHdpZHRoIGRlIGwnw6lkaXRldXIgZGFucyBsZSBiYWNrIG9mZmljZVxuLndwLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xufVxuXG5odG1sIDp3aGVyZSgud3AtYmxvY2s6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuIiwiLmxvZ2luIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9naW4tY292ZXIud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAjbG9naW4ge1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KSwgJGFscGhhOiAwLjIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2xvZ2luZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICNiYWNrdG9ibG9nIGEsXG4gICAgI25hdiBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcml2YWN5LXBvbGljeS1wYWdlLWxpbmsgLnByaXZhY3ktcG9saWN5LWxpbmsge1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgIH1cblxuICAgICNtb19zYW1sX2xvZ2luX3Nzb19idXR0b24sXG4gICAgI3dwLXN1Ym1pdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJyYW5kLWFjY2VudCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLWJyYW5kLWFjY2VudCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2xvZ2luZm9ybSB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cC1oaWRlLXB3IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3JlZmVyZW50X2VtYWlsX2Zvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWV4dHJhbGlnaHQpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2Jhc2UvdmFyaWFibGVzXCIgYXMgKjtcblxuLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMzhyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJGFsdC1mb250O1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tYm9yZGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tYmFja2dvdW5kLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tYnRuLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbjtcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1iZWZvcmUtY29sb3IpO1xuICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgIH1cblxuICAgICZbZGF0YS10eXBlPVwicHJpbWFyeVwiXSB7XG4gICAgICAgIC0tYnRuLWJlZm9yZS1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cInByaW1hcnlcIl0ge1xuICAgICAgICAgICAgLS1idG4tYmFja2dvdW5kLWNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgIC0tYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICAtLWJ0bi10ZXh0LWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJicmFuZC1wcmltYXJ5XCJdIHtcbiAgICAgICAgICAgIC0tYnRuLWJhY2tnb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICAgICAgLS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgICAgICAtLWJ0bi10ZXh0LWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJicmFuZC1hY2NlbnRcIl0ge1xuICAgICAgICAgICAgLS1idG4tYmFja2dvdW5kLWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtYWNjZW50KTtcbiAgICAgICAgICAgIC0tYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tY2xyLWJyYW5kLWFjY2VudCk7XG4gICAgICAgICAgICAtLWJ0bi10ZXh0LWNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cImludmVydFwiXSB7XG4gICAgICAgICAgICAtLWJ0bi1iYWNrZ291bmQtY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgLS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgIC0tYnRuLXRleHQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLS1idG4tdGV4dC1jb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICAtLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWJ0bi1iZWZvcmUtY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXR5cGU9XCJzZWNvbmRhcnlcIl0ge1xuICAgICAgICAtLWJ0bi1iYWNrZ291bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cInByaW1hcnlcIl0ge1xuICAgICAgICAgICAgLS1idG4tdGV4dC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICAgICAgLS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgICAgICAtLWJ0bi1iZWZvcmUtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcblxuICAgICAgICAgICAgJltkYXRhLWNvbG9yLWhvdmVyPVwiYnJhbmQtcHJpbWFyeVwiXSB7XG4gICAgICAgICAgICAgICAgLS1idG4tYmVmb3JlLWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLS1idG4tdGV4dC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAtLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtY29sb3ItaG92ZXI9XCJicmFuZC1hY2NlbnRcIl0ge1xuICAgICAgICAgICAgICAgIC0tYnRuLWJlZm9yZS1jb2xvcjogdmFyKC0tY2xyLWJyYW5kLWFjY2VudCk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtYWNjZW50KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC0tYnRuLXRleHQtY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWNvbG9yPVwiaW52ZXJ0XCJdIHtcbiAgICAgICAgICAgIC0tYnRuLXRleHQtY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgLS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgICAgIC0tYnRuLWJlZm9yZS1jb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG5cbiAgICAgICAgICAgICZbZGF0YS1jb2xvci1ob3Zlcj1cImJyYW5kLXByaW1hcnlcIl0ge1xuICAgICAgICAgICAgICAgIC0tYnRuLWJlZm9yZS1jb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC0tYnRuLXRleHQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgLS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLWNvbG9yLWhvdmVyPVwiYnJhbmQtYWNjZW50XCJdIHtcbiAgICAgICAgICAgICAgICAtLWJ0bi1iZWZvcmUtY29sb3I6IHZhcigtLWNsci1icmFuZC1hY2NlbnQpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC0tYnRuLXRleHQtY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgICAgICAgICAtLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWNsci1icmFuZC1hY2NlbnQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLS1idG4tdGV4dC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWNvbG9yPVwiYnJhbmQtcHJpbWFyeVwiXSB7XG4gICAgICAgICAgICAtLWJ0bi10ZXh0LWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgICAgICAtLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgICAgIC0tYnRuLWJlZm9yZS1jb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAtLWJ0bi10ZXh0LWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJicmFuZC1hY2NlbnRcIl0ge1xuICAgICAgICAgICAgLS1idG4tdGV4dC1jb2xvcjogdmFyKC0tY2xyLWJyYW5kLWFjY2VudCk7XG4gICAgICAgICAgICAtLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWNsci1icmFuZC1hY2NlbnQpO1xuICAgICAgICAgICAgLS1idG4tYmVmb3JlLWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtYWNjZW50KTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLS1idG4tdGV4dC1jb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vYmFzZS92YXJpYWJsZXNcIiBhcyAqO1xuXG4uYnJlYWRjcnVtYiB7XG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItbWVkaXVtKTtcblxuICAgICAgICAmID4gc3ZnIHtcbiAgICAgICAgICAgIHJvdGF0ZTogLTkwZGVnO1xuICAgICAgICAgICAgd2lkdGg6IDAuODc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMTI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgcGFkZGluZzogMC4xMjVyZW0gMC41cmVtO1xuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaG9tZS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLWFjY2VudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LWhvdmVyLXRyYW5zaXRpb247XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2Jhc2UvdmFyaWFibGVzXCIgYXMgKjtcblxuYm9keS5pbnRyYW5ldCB7XG4gICAgLS1pbnRyYW5ldC1tZW51LXdpZHRoLWRlZmF1bHQ6IDQuNXJlbTsgLy8gNzJweFxuICAgIC0taW50cmFuZXQtbWVudS13aWR0aC1hY3RpdmU6IDE4Ljc1cmVtOyAvLyAyOTVweFxuICAgIC0taW50cmFuZXQtdG9wYmFyLWhlaWdodDogMi43NXJlbTsgLy8gNDRweFxuICAgIC0taW50cmFuZXQtZm9vdGVyLWhlaWdodDogMi43NXJlbTsgLy8gNDRweFxuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uO1xuXG4gICAgI21lbnUtbW9iaWxlLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMzc1cmVtO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbjtcblxuICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICBib3R0b206IC01cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNjbG9zZS1tZW51LW1vYmlsZS1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC42NzdyZW07XG4gICAgICAgIHJpZ2h0OiAwLjY3N3JlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LWhvdmVyLXRyYW5zaXRpb247XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI21lbnUtc2lkZWJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1cmVtO1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDEuNXJlbSAxcmVtIDEuNXJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogOTk7XG5cbiAgICAgICAgLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1tZW51IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMC4zMTI1cmVtO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgaW1nLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGV2cm9uLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDAuMTI1cmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LWhvdmVyLXRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gLm1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDAgMC4zMTI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLW9wZW5lZCxcbiAgICAgICAgICAgICY6aGFzKC5zdWItbWVudSBhOmZvY3VzKSB7XG4gICAgICAgICAgICAgICAgLmNoZXZyb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHJvdGF0ZTogMTgwZGVnO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMC4yNXJlbTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgICAgICB0b3A6IDAuMTI1cmVtO1xuICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKFxuICAgICAgICAgICAgICAgIDEwMCUgLSAxLjVyZW0gLSAwLjMxMjVyZW0gLSAxcmVtIC0gMC4zMTI1cmVtXG4gICAgICAgICAgICApOyAvLyBMYXJnZXVyIGR1IDxsaT4gbW9pbnMgbGUgcGljdG8sIG1vaW5zIGxlIGdhcCwgbW9pbnMgbGEgdGFpbGxlIGR1IGNoZXZyb24gZmFjdWx0YXRpZiwgbW9pbnMgbGUgZ2FwXG5cbiAgICAgICAgICAgICY6bm90KHNwYW4pOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBociB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LWhvdmVyLXRyYW5zaXRpb247XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS44MTI1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMS41cmVtIDAuNXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMC4yNXJlbTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDB2aDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMTAwdmg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICN0b3BiYXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAudG9wYmFyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMS4yNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1wcmltYXJ5KTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvb2xzLWxpc3QsXG4gICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b29scy1saXN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudG9vbC1saW5rIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAwLjMxMjVyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAuMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW1lZGl1bSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICNvcGVuLW5vdGlmaWNhdGlvbnMtYnRuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmNvdW50ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTAuMjgxMjVyZW07XG4gICAgICAgICAgICAgICAgdG9wOiAtMC4xNTYyNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYnJhbmQtYWNjZW50KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42Njk2M3JlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2Nvbm5lY3RlZC11c2VyLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNDE2NjlyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1tZWRpdW0pO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3BiYXItZHJvcGRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwLjYyNXJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgdG9wICRkZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24sXG4gICAgICAgICAgICB0cmFuc2Zvcm0gJGRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAxJSk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwZHZoO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDAuMzEyNXJlbTtcbiAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmJhbmRlYXUtaG92ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3VzZXItYWN0aW9ucy1kcm9wZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwLjYyNXJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAwLjMxMjVyZW07XG4gICAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtYWluLm1haW4taW50cmFuZXQge1xuICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTYuNXB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0taW50cmFuZXQtbWVudS13aWR0aC1kZWZhdWx0KSAxZnI7XG5cbiAgICAgICAgI21lbnUtc2lkZWJhciB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gNCAvIDI7XG5cbiAgICAgICAgICAgIC5tZW51LWxpbmsge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjdG9wYmFyIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMztcbiAgICAgICAgfVxuXG4gICAgICAgIG1haW4ubWFpbi1pbnRyYW5ldCB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDM7XG4gICAgICAgIH1cblxuICAgICAgICBmb290ZXIuaW50cmFuZXQtZm9vdGVyIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDIgLyA0IC8gMztcbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS1hY3RpdmUge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1pbnRyYW5ldC1tZW51LXdpZHRoLWFjdGl2ZSkgMWZyO1xuXG4gICAgICAgICAgICAjbWVudS1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaGV2cm9uLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9iYXNlL3ZhcmlhYmxlc1wiIGFzICo7XG5cbmhlYWRlci5zaXRlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XG5cbiAgICAmOmhhcyguaGVhZGVyLW1lbnUtYWN0aW9ucyA+IC5oZWFkZXItbWVudS13cmFwcGVyOmhvdmVyKSAuaGVhZGVyLW1lbnUtZW50cmllcyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAmOmhhcyguaGVhZGVyLW1lbnUtZW50cmllczpob3ZlcikgLmhlYWRlci1tZW51LWVudHJpZXMge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgLmhlYWRlci10b3Age1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAuNjJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1pbnZlcnQpO1xuXG4gICAgICAgIC5oZWFkZXItdG9wLXdyYXBwZXIge1xuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMxcHgpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDMuM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20tbG9nby1saW5rIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNXJlbTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNy40cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzczcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b3AtbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBnYXA6IDAuNjJyZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzVweCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZlcnRpY2FsLXNlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICYgPiBhLFxuICAgICAgICAgICAgICAgICYgPiBidXR0b24sXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDAuNjJyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLWFjY2VudCk7XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI21lbnUtYnRuIHtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MXB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNqb2luLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODFweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoZm9ybSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDElKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LWhvdmVyLXRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgICAgICAgICAgIC5jbG9zZS1zZWFyY2gtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LWhvdmVyLXRyYW5zaXRpb247XG4gICAgICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDNweCAwcHggcmdiYSgyOSwgMjgsIDI5LCAwLjE1KTtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzZWFyY2gtaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODQxcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI21lbnUtZGVjb3V2cmlyLFxuICAgICNtZW51LWFnaXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4zcmVtO1xuICAgICAgICByb3ctZ2FwOiAwLjVyZW07XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgLS1jbHItYWN0aXZlLW1lbnUtdG9wLWVudHJ5OiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgICAgICAtLWNsci1iZWZvcmUtbWVudS10b3AtZW50cnk6IHZhcigtLWNsci1pbnZlcnQpO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMC4zOHJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gICAgICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuNTYyNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgcm90YXRlOiAxODBkZWc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWFjdGl2ZS1tZW51LXRvcC1lbnRyeSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJlZm9yZS1tZW51LXRvcC1lbnRyeSk7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMC4yNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIGhlaWdodDogMC4xODc1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1tZW51LWFjdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDkwZGVnLFxuICAgICAgICAgICAgdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpIDAlLFxuICAgICAgICAgICAgdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpIDUwJSxcbiAgICAgICAgICAgIHZhcigtLWNsci1icmFuZC1hY2NlbnQpIDUwJSxcbiAgICAgICAgICAgIHZhcigtLWNsci1icmFuZC1hY2NlbnQpIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggMHB4IHJnYmEoMjksIDI4LCAyOSwgMC4xNSk7XG5cbiAgICAgICAgLmhlYWRlci1tZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMS4wNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LXRvcC1lbnRyaWVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjNyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZS1kZWNvdXZyaXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS10b3AtZW50cmllcyB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOWZyIDE3ZnIgMTNmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlLWFnaXIgLm1lbnUtdG9wLWVudHJpZXMge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOGZyIDE1ZnIgMTdmcjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudW5hcGVpMTcge1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgICAgICAgICB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSkgMCUsXG4gICAgICAgICAgICAgICAgICAgIHZhcigtLWNsci1icmFuZC1wcmltYXJ5KSA1MCUsXG4gICAgICAgICAgICAgICAgICAgIHZhcigtLWNsci1icmFuZC1hY2NlbnQpIDUwJSxcbiAgICAgICAgICAgICAgICAgICAgdmFyKC0tY2xyLWJyYW5kLWFjY2VudCkgMTAwJVxuICAgICAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaWRlLWFnaXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG5cbiAgICAgICAgICAgICAgICAuc2lkZS1hY3Rpb25zIC5tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1tZW51LWVudHJpZXMge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZS1lbnRyaWVzIHtcbiAgICAgICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICAgICAgICAgICAgLm1lbnUtYmxvY3Mtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5tZW51LXRpdGxlIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHJvdGF0ZTogMTgwZGVnO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZW51LWJsb2NzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5OTlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2lkZS1kZWNvdXZyaXIge1xuICAgICAgICAgICAgICAgIC5tZW51LWJsb2NzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE5ZnIgMThmciAxM2ZyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMDB2bWF4IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIC0xMDB2bWF4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2lkZS1hZ2lyIHtcbiAgICAgICAgICAgICAgICAubWVudS1ibG9jcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOGZyIDE1ZnIgMTdmcjtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1hY2NlbnQpO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMDB2bWF4IHZhcigtLWNsci1icmFuZC1hY2NlbnQpO1xuICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgLTEwMHZtYXgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51LWJsb2MgLm1lbnUtdG9wLWVudHJ5IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJlZm9yZS1tZW51LXRvcC1lbnRyeSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMS41cmVtIDEuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bC5tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBnYXA6IDAgMC41cmVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkubWVudS1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjEycmVtIDAuNXJlbTtcbiAgICAgICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGUtYWdpciB7XG4gICAgICAgICAgICBsaS5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgxcHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICA5MGRlZyxcbiAgICAgICAgICAgICAgICB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSkgMCUsXG4gICAgICAgICAgICAgICAgdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpIDUwJSxcbiAgICAgICAgICAgICAgICB2YXIoLS1jbHItYnJhbmQtYWNjZW50KSA1MCUsXG4gICAgICAgICAgICAgICAgdmFyKC0tY2xyLWJyYW5kLWFjY2VudCkgMTAwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MXB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggMHB4IHJnYmEoMjksIDI4LCAyOSwgMC4xNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZS1kZWNvdXZyaXIge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGUtYWdpciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLWFjY2VudCk7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgxcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdyb3VwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAwLjYycmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAudmVydGljYWwtc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgxcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDAuNjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDFweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgICAgICAudmVydGljYWwtc2VwYXJhdG9yLmxhc3QsXG4gICAgICAgICAgICAjb3Blbi1zZWFyY2gtYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2Jhc2UvdmFyaWFibGVzXCIgYXMgKjtcblxuZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAuZm9vdGVyLXRvcCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1zZWNvbmRhcnkpO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLmZvb3Rlci10b3AtY29udGFpbmVyIHtcbiAgICAgICAgLmN1c3RvbS1sb2dvLWxpbmsgaW1nIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY29uZC1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogMi41cmVtIDRyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZm9zIHtcbiAgICAgICAgICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDAuNjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LWhvdmVyLXRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlua3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1tZW51LFxuICAgICAgICAubm91cy1zb3V0ZW5pciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAwLjM4cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNTYyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICByb3RhdGU6IDE4MGRlZztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLW1lbnUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxNnJlbSAtIDJyZW0pOyAvLyByZW1vdmluZyBleGlzdGluZyBnYXAgZnJvbSAuZm9vdGVyLWdyb3VwIHBhcmVudFxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3VzLXNvdXRlbmlyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAsXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vYmFzZS92YXJpYWJsZXNcIiBhcyAqO1xuXG4uZ3V0ZW5iZXJnLWNvbnRlbnQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yJTtcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYnJhbmQtc2Vjb25kYXJ5KTtcbiAgICB9XG5cbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMDZyZW07XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjkyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjg3NXJlbSwgMS41NTc3cmVtICsgMS40MTAzdncsIDMuMjVyZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMi41cmVtLCAyLjE1MzhyZW0gKyAxLjUzODV2dywgNHJlbSk7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4zNzAycmVtICsgMC41NzY5dncsIDIuMDYyNXJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgycmVtLCAxLjg4NDZyZW0gKyAwLjUxMjh2dywgMi41cmVtKTtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAyLjI1cmVtIDEuMjVyZW07XG4gICAgfVxuXG4gICAgJiA+IGgyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zNzVyZW0sIDEuMzE3M3JlbSArIDAuMjU2NHZ3LCAxLjYyNXJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjE4NzVyZW0sIDEuMTU4N3JlbSArIDAuMTI4MnZ3LCAxLjMxMjVyZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIH1cblxuICAgIHAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1icmFuZC1zZWNvbmRhcnkpO1xuICAgIH1cblxuICAgIHAuaGFzLXdoaXRlLWNvbG9yIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgcCxcbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBwLFxuICAgIHVsLFxuICAgIGZpZ3VyZSxcbiAgICBhLFxuICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMDZyZW07XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgc3Ryb25nLFxuICAgIGIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDEuMDZyZW07XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICYgPiBoMjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWZpbGUge1xuICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDEuNXJlbTtcblxuICAgICAgICBhOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkRvY3VtZW50IDogXCI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gICAgICAgICAgICAtLWJ0bi1iYWNrZ291bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgLS1idG4tdGV4dC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICAgICAgLS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgICAgICAgICAtLWJ0bi1iZWZvcmUtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcblxuICAgICAgICAgICAgLS1idG4tYmVmb3JlLWNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG5cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS4zOHJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFsdC1mb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1iYWNrZ291bmQtY29sb3IpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJ0bi10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1iZWZvcmUtY29sb3IpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC0tYnRuLXRleHQtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAtLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stZW1iZWQsXG4gICAgLnlvdXR1YmVfcGxheWVyLFxuICAgIC52aW1lb19wbGF5ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLFxuICAgICAgICBpZnJhbWUsXG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWdyb3VwLmlzLWxheW91dC1ncmlkIHtcbiAgICAgICAgZ2FwOiAyLjVyZW07XG4gICAgfVxufVxuIl19 */
