@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v100/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}@font-face{font-family:Bpg-Arial;src:url(/assets/fonts/arial/bpg-arial-caps-webfont.woff2) format("woff2"),url(/assets/fonts/arial/bpg-arial-caps-webfont.woff) format("woff"),url(/assets/fonts/arial/bpg-arial-caps-webfont.ttf) format("truetype")}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}html[lang=georgia]{font-family:Bpg-Arial}html{font-family:Roboto}*{margin:0;padding:0}body{background-color:#f7f8fc;font-weight:400;display:none}body.hide-scroll{overflow:hidden}header.hide-sidebar{width:100%;left:0}main{position:absolute;width:100%;top:3.75rem;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s cubic-bezier(.25,.9,.25,1);transition:.5s cubic-bezier(.25,.9,.25,1)}main>.content-wrapper{padding:1.125rem;-webkit-box-sizing:border-box;box-sizing:border-box}main.hidden-sidebar{width:100%;left:0}main.hidden-sidebar .toggle-sidebar{-webkit-transform:rotateY(0);transform:rotateY(0)}main .toggle-sidebar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;z-index:99;color:#84868c;margin-top:-2.95rem;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .25rem;margin-left:.875rem;cursor:pointer;font-size:1.5rem;border-radius:3.125rem;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);z-index:9}main .toggle-sidebar:hover{opacity:.8}main .toggle-sidebar-helper{position:fixed;top:0;height:100dvh;width:1.25rem;z-index:9}main p.page-title{position:fixed;font-size:.875rem;font-weight:700;text-transform:uppercase;z-index:9;color:#5f5f5f;padding:.9375rem;margin-top:-3.125rem;margin-left:2.4375rem}main .custom-scrollbar{width:.375rem!important;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}main .custom-scrollbar .custom-scrollbar-btn{background-color:#cbced8!important;border-radius:.625rem}main:hover .custom-scrollbar{opacity:1;pointer-events:all}a{text-decoration:none;color:inherit}ul{list-style-type:none}button,input,select{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:.625rem;height:3.25rem;font-family:inherit;background:#fff;font-size:.875rem;color:#5f5f5f;border:.0625rem solid #e3e4eb;border-radius:.3125rem;font-weight:400,Bpg-Arial}button[disabled],input[disabled],select[disabled]{background:#ececec!important;border:0!important;color:#9e9e9e!important;-webkit-filter:none!important;filter:none!important;cursor:no-drop!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=checkbox]{cursor:pointer}select{cursor:pointer}textarea{resize:none;background:#fff;font-size:.875rem;color:#5f5f5f;border:.0625rem solid #e3e4eb;border-radius:.3125rem}table th{font-weight:400}label{cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-weight:700;font-size:1.875rem}h2{font-weight:700;font-size:1.375rem}h3{font-weight:500;font-size:1.0625rem}h4{font-weight:400}@media screen and (max-width:64rem){main .toggle-sidebar{display:none!important}main p.page-title{position:absolute;left:0;right:0;margin:auto;margin-top:-3.125rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}}header{background-color:#f7f8fc;height:3.75rem;line-height:3.75rem;width:100%;position:fixed;top:0;right:0;border-bottom:.0625rem solid #cbced8;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .9375rem;-webkit-box-sizing:border-box;box-sizing:border-box}header.tumbet{background-color:#0c53a2!important}header.tumbet .desktop-header-full-name .name span:last-child,header.tumbet .desktop-header-full-name span.material-icons,header.tumbet .menu,header.tumbet .page-title span,header.tumbet .request-count *,header.tumbet .toggle-sidebar{color:#fff!important}header.spassino{background-color:#ffb603!important}header.spassino .desktop-header-full-name .name span:last-child,header.spassino .desktop-header-full-name span.material-icons,header.spassino .menu,header.spassino .page-title span,header.spassino .request-count *,header.spassino .toggle-sidebar{color:#292929!important}header.spassino .right .request-count a .count{color:#fff}header.funbahis{background-color:#000919!important}header.funbahis .desktop-header-full-name .name span:last-child,header.funbahis .desktop-header-full-name span.material-icons,header.funbahis .menu,header.funbahis .page-title span,header.funbahis .request-count *,header.funbahis .toggle-sidebar{color:#fff!important}header .page-title{margin-left:2.5rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:11.25rem}header .page-title span{font-size:.875rem;font-weight:700;text-transform:uppercase;color:#5f5f5f;line-height:20px}header .menu{display:none}header .suspend-container{position:absolute;background-color:red;width:19rem;height:100%;left:14rem;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .875rem;z-index:5}header .suspend-container i{color:#fff;font-size:1.5rem}header .suspend-container p.message{margin-left:.4375rem;color:#fff;font-size:.9375rem;line-height:.9375rem;font-weight:300}header .suspend-container p.timer{font-size:1.125rem;color:#fff;font-weight:500;margin-left:1.1875rem}header .search-brand{position:relative;left:0;margin-left:auto}header .search-brand.active::before{content:'';position:absolute;top:.3125rem;left:0;width:100%;background:#fff;z-index:9;height:3.375rem}header .search-brand.active input{-webkit-box-shadow:none;box-shadow:none;border:.0625rem solid transparent}header .search-brand.active .select{display:block!important}header .search-brand input{height:3.25rem;width:13.875rem;background:#fff;padding-left:1.3125rem;padding-right:2.8125rem;font-size:.875rem;font-weight:500;border:.0625rem solid #e3e4eb;color:#5f5f5f;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:99;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem}header .search-brand input::-webkit-input-placeholder{color:#5f5f5f}header .search-brand input::-moz-placeholder{color:#5f5f5f}header .search-brand input::-ms-input-placeholder{color:#5f5f5f}header .search-brand input::placeholder{color:#5f5f5f}header .search-brand span.material-icons{position:absolute;height:3.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:.25rem;right:1.1875rem;color:#d0d2db;z-index:99}header .search-brand .select{display:none;position:absolute;top:3.6875rem;left:0;right:0;background:#fff;-webkit-box-shadow:0 .125rem 1.5rem rgba(0,0,0,.2);box-shadow:0 .125rem 1.5rem rgba(0,0,0,.2);border-radius:.3125rem;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:33.5rem;border-top-left-radius:0;border-top-right-radius:0;border-top:.0625rem solid #cbced8}header .search-brand .select .option{padding-left:1.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:3rem;line-height:3rem;border-top:.0625rem solid #eff0f3;font-weight:500;font-size:.875rem;color:#5f5f5f;cursor:pointer}header .search-brand .select .option:hover{color:#4caf50}header .search-brand .select .option.inactive{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .search-brand .select .option.inactive i{color:#c00;margin-right:1.3125rem}header .search-brand .select .toggle{font-size:13px;color:red;font-weight:500;text-align:right;margin-right:15px;height:30px;line-height:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .orders-search{position:relative;left:0;margin-left:auto;display:none!important}header .orders-search .choosen{height:3.25rem;width:13.875rem;background:#fff;padding-left:1.3125rem;padding-right:2.8125rem;font-size:.875rem;font-weight:500;border:.0625rem solid #e3e4eb;color:#5f5f5f;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem}header .orders-search .choosen>div{width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header .orders-search .total{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.7625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:1.0625rem;height:1.0625rem;line-height:1.0625rem;padding:.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:3.125rem;background-color:#c00;font-weight:500;font-size:.8125rem;color:#fff;z-index:999}header .orders-search.active::before{content:'';position:absolute;top:.3125rem;left:0;width:100%;background:#fff;z-index:9;height:3.375rem}header .orders-search.active input{-webkit-box-shadow:none;box-shadow:none;display:block!important;border:.0625rem solid transparent}header .orders-search.active .select{display:block!important}header .orders-search input{height:3.25rem;width:13.875rem;background:#fff;padding-left:1.3125rem;padding-right:2.8125rem;font-size:.875rem;font-weight:500;border:.0625rem solid #e3e4eb;color:#5f5f5f;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:99;display:none;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem}header .orders-search input#order-check{pointer-events:none}header .orders-search input::-webkit-input-placeholder{color:#5f5f5f}header .orders-search input::-moz-placeholder{color:#5f5f5f}header .orders-search input::-ms-input-placeholder{color:#5f5f5f}header .orders-search input::placeholder{color:#5f5f5f}header .orders-search span.material-icons{position:absolute;height:3.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:.25rem;right:1.1875rem;color:#d0d2db;z-index:99}header .orders-search .select{display:none;position:absolute;top:6.4rem;left:0;right:0;background:#fff;-webkit-box-shadow:0 .125rem 1.5rem rgba(0,0,0,.2);box-shadow:0 .125rem 1.5rem rgba(0,0,0,.2);border-radius:.3125rem;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:33.5rem;border-top-left-radius:0;border-top-right-radius:0;border-top:.0625rem solid #cbced8}header .orders-search .select .option{padding-left:1.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:3rem;line-height:3rem;border-top:.0625rem solid #eff0f3;font-weight:500;font-size:.875rem;color:#5f5f5f;cursor:pointer}header .orders-search .select .option:hover{color:#4caf50}header .orders-search .select .option.inactive{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .orders-search .select .option.inactive i{color:#c00;margin-right:1.3125rem}header .orders-search .select .toggle{font-size:13px;color:red;font-weight:500;text-align:right;margin-right:15px;height:30px;line-height:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .orders-search .select .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:1.3125rem}header .orders-search .select .option input{height:unset;width:unset;background:#fff;padding-left:1.3125rem;padding-right:2.8125rem;font-size:.875rem;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-shadow:unset;box-shadow:unset;border:unset;z-index:99}header .right{margin-left:12.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .right .support{float:left;background:#4caf50;border-radius:3.125rem;height:2.125rem;padding-right:.625rem;padding-left:1rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:120ms;transition:120ms}header .right .support:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}header .right .support span.material-icons{margin-left:.3125rem;font-size:1.5rem}header .right .request-count{margin-left:1.25rem;padding-left:.625rem;border-left:.0625rem solid #d4e2e9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.875rem}header .right .request-count a{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .7rem;cursor:pointer}header .right .request-count a .left{position:relative;width:1.875rem;height:1.875rem;line-height:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}header .right .request-count a img{vertical-align:middle}header .right .request-count a .count{position:absolute;top:-.3125rem;right:-.4375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:1.0625rem;height:1.0625rem;line-height:1.0625rem;padding:.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:3.125rem;background-color:#c00;font-weight:500;font-size:.8125rem;color:#fff}header .right .request-count a .count.zero{background:#b3c1c8;color:#5f5f5f}header .right .request-count a p.request-text{color:#5f5f5f;font-weight:500;font-size:.875rem;margin-left:.9375rem;line-height:normal}header .right .request-count a .material-icons{vertical-align:middle;font-size:1.5rem;color:#909fa7}header .desktop-header-full-name{position:relative;display:inline-block;font-size:1.0625rem;padding-left:1.875rem;border-left:.0625rem solid #d4e2e9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;height:1.875rem;cursor:pointer}header .desktop-header-full-name:hover span:last-child{color:#000}header .desktop-header-full-name .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .desktop-header-full-name .name *{vertical-align:middle}header .desktop-header-full-name .name span:first-child{width:1.875rem;height:1.875rem;line-height:1.875rem;display:inline-block;text-align:center;border-radius:.125rem;font-size:.875rem;background-color:#d4e2e9;color:#40aee1}header .desktop-header-full-name .name span:last-child{font-weight:700;color:#5f5f5f;margin-left:.625rem;height:1.875rem;font-size:.875rem;line-height:1.875rem;display:inline-block;text-transform:capitalize;-webkit-transition:color 120ms ease-in;transition:color 120ms ease-in}header .desktop-header-full-name span.material-icons{position:relative;top:.125rem;margin-left:.4375rem;color:rgba(0,0,0,.4);-webkit-transition:color 120ms ease-in;transition:color 120ms ease-in}header .desktop-header-full-name:hover span.material-icons{color:rgba(0,0,0,.8)}header .desktop-header-full-name ul{position:absolute;width:100%;left:0;top:0;background:#f7f8fc;top:2.75rem;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem;border:.0625rem solid #e3e4eb;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);display:none}header .desktop-header-full-name ul li{line-height:normal;-webkit-box-sizing:border-box;box-sizing:border-box;color:#5f5f5f;font-weight:500;font-size:.875rem}header .desktop-header-full-name ul li:not(:first-child){border-top:.0625rem solid #e3e4eb}header .desktop-header-full-name ul li a,header .desktop-header-full-name ul li.sign-out{display:block;padding:.9375rem;padding-left:1.875rem!important;text-align:left}header .desktop-header-full-name ul li:hover{background:rgba(0,0,0,.04)}header .choose-locale{margin-left:.9375rem;cursor:pointer;width:2.1875rem;position:relative}header .choose-locale ul{position:absolute;width:2.5rem;right:0;top:4rem;background:#f7f8fc;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem;border:.0625rem solid #e3e4eb;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);display:none}header .choose-locale ul li{line-height:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:.3rem;color:#5f5f5f;font-weight:500;font-size:.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .choose-locale ul li.fav .material-icons{color:#4caf50}header .choose-locale ul li .material-icons{margin-left:auto;-webkit-transition:.2s ease;transition:.2s ease}header .choose-locale ul li .material-icons:hover{opacity:.8}header .choose-locale ul li:not(:first-child){border-top:.0625rem solid #e3e4eb}header .choose-locale ul li a{display:block}header .choose-locale ul li:hover{background:rgba(0,0,0,.04)}.overlay.session-expired .popup{padding:0;padding:3rem;width:25rem}.overlay.session-expired .popup h2{text-align:center;line-height:2rem}.overlay.session-expired .popup .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}.overlay.session-expired .popup .actions .btn{width:6rem}.overlay.please-choose .popup{padding:0;padding:3rem;width:25rem}.overlay.please-choose .popup h2{text-align:center;line-height:2rem;margin-bottom:3rem}.overlay.please-choose .popup select{width:100%}.overlay.please-choose .popup .actions{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}.overlay.please-choose .popup .actions .btn{width:6rem}.overlay.please-choose .popup.multiselect .actions{display:-webkit-box;display:-ms-flexbox;display:flex}.overlay.please-choose .popup.multiselect select.alert{border:1px solid red}.overlay.totp-action{z-index:99999}.overlay.totp-action .popup{width:400px}.overlay.totp-action .popup .content{padding:0 1rem}.overlay.totp-action .popup .content p:not(.err-text){text-align:center;padding:2rem}.overlay.totp-action .popup .content form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.overlay.totp-action .popup .content form input{width:8rem;text-align:center;padding:0}.overlay.totp-action .popup .content form .btn{margin:0;margin-left:1rem}@media screen and (max-width:102.1875rem){p.request-text{display:none}}@media screen and (max-width:85.125rem){header .desktop-header-full-name .name span:last-child{display:none}}@media screen and (max-width:77.5rem){header .request-text{display:none}}@media screen and (max-width:480px){.overlay.please-choose .popup{max-width:70%!important}}@media screen and (max-width:64rem){header .menu{display:block;color:#636363;padding-left:.9375rem;font-size:2.0625rem;cursor:pointer}header .search-brand{left:.75rem}header .right{margin-left:auto}header .desktop-header-full-name .name span:last-child{display:block}header .desktop-header-full-name ul li{padding-left:0!important;padding-right:0!important;width:100%;text-align:center}}@media screen and (max-width:51.5rem){header .page-title{display:none}header .search-brand{display:none}.sidebar label.search{display:block!important}}@media screen and (max-width:37rem){header .right .request-text{display:none}header .desktop-header-full-name .name span:last-child{display:block}}@media screen and (max-width:28.75rem){header .desktop-header-full-name .name span:last-child{display:none}}nav.sidebar{width:65%;position:fixed;z-index:2;left:0;top:0;height:100dvh;background-color:#fff;display:block;width:15.625rem;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s cubic-bezier(.25,.9,.25,1);transition:-webkit-transform .5s cubic-bezier(.25,.9,.25,1);transition:transform .5s cubic-bezier(.25,.9,.25,1);transition:transform .5s cubic-bezier(.25,.9,.25,1),-webkit-transform .5s cubic-bezier(.25,.9,.25,1);z-index:10}nav.sidebar.hide-sidebar{-webkit-transform:translateX(-100%);transform:translateX(-100%)}nav.sidebar .logo-url{width:100%;padding:1.25rem;height:5rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background:#fff;display:inline-block}nav.sidebar .logo-url .logo{height:75px;max-width:100%;-o-object-fit:contain;object-fit:contain}nav.sidebar label.search{margin-top:1.125rem;border-bottom:.0625rem solid #eff0f3;padding-top:.625rem;padding-bottom:1.125rem;display:none}nav.sidebar label.search select[name=searchBrand]{width:90%;margin:auto;display:block}nav.sidebar ul.side-menu{list-style-type:none;color:#9caabc;font-size:.9375rem;letter-spacing:.0313rem}nav.sidebar ul.side-menu>li{height:auto;line-height:3.4375rem;overflow:hidden;color:#292929;border-bottom:.0625rem solid #eff0f3;display:none}nav.sidebar ul.side-menu>li[data-brand="65"]{display:none}nav.sidebar ul.side-menu>li:not(.sub){height:3.4375rem}nav.sidebar ul.side-menu>li.sub{position:relative;height:3.4375rem}nav.sidebar ul.side-menu>li.sub.active{height:auto}nav.sidebar ul.side-menu>li.sub.active span.material-icons.arrow{color:#4caf50}nav.sidebar ul.side-menu>li.sub span.material-icons.arrow{position:absolute;right:1rem;top:0;height:3.4375rem;color:#d0d2db;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.sidebar ul.side-menu>li.sub ul{padding-left:2.875rem;-webkit-box-sizing:border-box;box-sizing:border-box}nav.sidebar ul.side-menu>li.sub ul li{color:rgba(40,40,40,.7);margin-bottom:1.75rem;line-height:normal}nav.sidebar ul.side-menu>li.sub ul li.menu-cellxpert{display:none!important}nav.sidebar ul.side-menu>li.sub ul li.menu-cellxpert.visible{display:block!important}nav.sidebar ul.side-menu>li.sub ul li.tumbet-report{display:none!important}nav.sidebar ul.side-menu>li.sub ul li.tumbet-report.visible{display:block!important}nav.sidebar ul.side-menu>li.sub ul li.aff-report{display:none!important}nav.sidebar ul.side-menu>li.sub ul li.aff-report.visible{display:block!important}nav.sidebar ul.side-menu>li.sub ul li.mga-limit-report{display:none!important}nav.sidebar ul.side-menu>li.sub ul li.mga-limit-report.visible{display:block!important}nav.sidebar ul.side-menu>li.sub ul li.vip-club-brand{display:none!important}nav.sidebar ul.side-menu>li.sub ul li.vip-club-brand.visible{display:block!important}nav.sidebar ul.side-menu>li.sub ul li.games-report{display:none!important}nav.sidebar ul.side-menu>li.sub ul li.games-report.visible{display:block!important}nav.sidebar ul.side-menu>li.sub ul li.system-payment-data{display:none}nav.sidebar ul.side-menu>li.sub ul li a{margin-left:.4375rem;padding-left:2.1875rem}nav.sidebar ul.side-menu>li.sub ul li a span:not(.material-icons){font-size:.875rem;font-weight:500;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex}nav.sidebar ul.side-menu>li.sub ul li a::before{content:'';position:absolute;left:0;width:.3125rem;height:.3125rem;background:#d0d2db;display:block;border-radius:50%;top:0;bottom:0;margin:auto}nav.sidebar ul.side-menu>li.sub ul li a.active::before{background:#4caf50}nav.sidebar ul.side-menu>li>a{line-height:normal;height:3.4375rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.sidebar ul.side-menu>li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;vertical-align:middle;text-decoration:none;padding-left:2.875rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color 120ms ease-in;transition:color 120ms ease-in;cursor:pointer}nav.sidebar ul.side-menu>li a:hover{color:#4caf50}nav.sidebar ul.side-menu>li a.active,nav.sidebar ul.side-menu>li a.selected{color:#4caf50}nav.sidebar ul.side-menu>li a *{vertical-align:middle}nav.sidebar ul.side-menu>li a span:not(.material-icons){font-weight:700;font-size:.875rem;width:70%}nav.sidebar ul.side-menu>li a span.material-icons{font-size:1.3125rem;margin-right:1.25rem;color:#d0d2db}nav.sidebar ul.side-menu>li p.title{display:block;margin-top:1.25rem}nav.sidebar ul.side-menu>li a.inner{display:block;padding-left:1.25rem;margin-top:.625rem}nav.sidebar .custom-scrollbar{width:.375rem!important;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}nav.sidebar .custom-scrollbar .custom-scrollbar-btn{background-color:#eff0f3!important;border-radius:.625rem}nav.sidebar:hover .custom-scrollbar{opacity:1;pointer-events:all}@media only screen and (max-width:64rem){.overlay{z-index:9!important}.overlay.visible{display:block!important}nav.sidebar{width:68%;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100dvh;overflow:auto;z-index:999}nav.sidebar .side-menu li a{-webkit-box-sizing:border-box;box-sizing:border-box}nav.sidebar.active{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width:25rem) and (max-width:64rem){.overlay{z-index:99!important}nav.sidebar{width:18.75rem;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100%;overflow:auto}nav.sidebar .side-menu li a{-webkit-box-sizing:border-box;box-sizing:border-box}nav.sidebar.active{-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (min-width:64rem){.menu-overlay{display:none!important}}input.gray,select.gray{background:#f6f6f6!important;border:.0625rem solid #e4e4e4!important}form.type-2.generate-password{position:fixed!important;width:22rem;background:#fbfbfb;overflow:hidden;padding:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.625rem;-webkit-box-shadow:0 0 2.6875rem rgba(0,0,0,.17);box-shadow:0 0 2.6875rem rgba(0,0,0,.17);display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999;-webkit-animation:.4s passwordGeneratorAnimation;animation:.4s passwordGeneratorAnimation;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes passwordGeneratorAnimation{from{opacity:.4;-webkit-transform:translateY(1rem);transform:translateY(1rem)}}@keyframes passwordGeneratorAnimation{from{opacity:.4;-webkit-transform:translateY(1rem);transform:translateY(1rem)}}form.type-2.generate-password .row{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}form.type-2.generate-password .row>label.generatedPassword{min-width:unset!important;-ms-flex-negative:unset!important;flex-shrink:unset!important;margin-top:0!important}form.type-2.generate-password .checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.2rem}form.type-2.generate-password .checkboxes .flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.625rem}form.type-2.generate-password .checkboxes label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.type-2.generate-password .checkboxes label+label{margin-left:2.125rem}form.type-2.generate-password .checkboxes label input{width:1.125rem;margin-right:.3125rem;height:2.25rem}form.type-2.generate-password .checkboxes label span{font-size:.875rem}form.type-2.generate-password .checkboxes label span.symbols{margin-left:.125rem}form.type-2.generate-password .length{margin-top:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form.type-2.generate-password .length .count-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.type-2.generate-password .length span{font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form.type-2.generate-password .length span:first-child{margin-right:.625rem;margin-top:.3125rem}form.type-2.generate-password .length span.count{font-weight:600;font-size:1.125rem;margin-top:.3125rem;width:1.5rem}form.type-2.generate-password .length .slider{position:relative;width:12.5rem}form.type-2.generate-password .length .slider .bar{position:absolute;left:0;width:100%;background-color:#dedede;height:.3125rem;border-radius:.3125rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form.type-2.generate-password .length .slider .ball{position:absolute;width:1.25rem;height:1.25rem;border-radius:50%;border:.0625rem solid #e3e4eb;top:-.5rem;margin-left:-.625rem;background-color:#4caf50;cursor:pointer}form.type-2.generate-password .password-strength{margin-top:1.875rem;font-size:.875rem;margin-bottom:1.2rem}form.type-2.generate-password .password-strength .strength{display:inline-block;margin-left:.625rem}form.type-2.generate-password .password-strength .strength span{font-weight:600}form.type-2.generate-password .password-strength .strength .normal{color:#0471af}form.type-2.generate-password .password-strength .strength .bad{color:#cc0808}form.type-2.generate-password .password-strength .strength .weak{color:#566d6a}form.type-2.generate-password .password-strength .strength .strong{color:green}.grid-wrapper{min-height:9.375rem;background-color:#fff;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.625rem;margin-top:1.625rem;overflow:hidden}.grid-wrapper.collapsed{min-height:0}.grid-wrapper.collapsed .tb-wrapper{display:none}.grid-wrapper.collapsed .expand{-webkit-transform:rotate(0)!important;transform:rotate(0)!important}.grid-wrapper img.banner-img{cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.grid-wrapper img.banner-img:hover{opacity:.7}.grid-wrapper.not-border{border:0;border-radius:0}.grid-wrapper .grid-header{padding-bottom:1.25rem;padding-top:1.25rem;padding-right:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.0625rem solid #eff0f3}.grid-wrapper .grid-header select.page-size{padding:0 .5rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:3.75rem;color:#636363;background-image:url(/assets/img/arrow.svg),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url(/assets/img/arrow.svg),linear-gradient(#fff,#fff);background-position:right 0 top 50%,0 0;background-repeat:no-repeat;box-sizing:border-box;background-size:1.5rem;-webkit-appearance:none;height:2.0625rem}.grid-wrapper .grid-header .toggle-button{margin-left:.625rem;position:relative;color:#636363}.grid-wrapper .grid-header .toggle-button .select-box{cursor:pointer;width:3.125rem;height:2.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;font-size:.875rem;color:#5f5f5f;border:.0625rem solid #e3e4eb;border-radius:.3125rem}.grid-wrapper .grid-header .toggle-button .select-options{width:11.875rem;z-index:10;top:2.775rem!important;background-color:#fff;position:absolute;right:0;top:2.375rem;border:.0625rem solid rgba(0,0,0,.2);display:none;max-height:25rem;overflow-y:auto;padding:0;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.625rem}.grid-wrapper .grid-header .toggle-button .select-options .single-option{width:100%;padding:0 .9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:2.05rem;margin:0;border-bottom:.0625rem solid #f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box}.grid-wrapper .grid-header .toggle-button .select-options .single-option:hover{background-color:#f1f1f1}.grid-wrapper .grid-header .toggle-button .select-options .single-option input[type=checkbox]{right:.7rem}.grid-wrapper .grid-header .toggle-button .select-options .single-option span{margin-left:0;font-size:.875rem;color:#636363;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.grid-wrapper .grid-header .expand{cursor:pointer;-webkit-transition:.2s ease-out;transition:.2s ease-out;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.grid-wrapper .grid-header .grid-title{margin-right:auto;padding-left:1.875rem}.grid-wrapper .tb-wrapper{overflow:auto}.grid-wrapper table.g-grid{width:100%;border-collapse:collapse;table-layout:fixed}.grid-wrapper table.g-grid tr{border-top:.0625rem solid #eff0f3}.grid-wrapper table.g-grid tr td,.grid-wrapper table.g-grid tr th{padding-left:1.9375rem}.grid-wrapper table.g-grid thead tr{height:2.8125rem}.grid-wrapper table.g-grid thead tr th{text-align:left;color:#0f0f0f;font-weight:500;font-size:.8125rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-wrapper table.g-grid thead tr th.orderable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding-bottom:.625rem}.grid-wrapper table.g-grid thead tr th.orderable span{vertical-align:middle}.grid-wrapper table.g-grid thead tr th.orderable .arrow-asc,.grid-wrapper table.g-grid thead tr th.orderable .arrow-desc{display:none;margin-left:.25rem;font-size:1.5rem}.grid-wrapper table.g-grid thead tr th.orderable.asc .arrow-asc{display:inline}.grid-wrapper table.g-grid thead tr th.orderable.asc .arrow-asc .up-down-arrows{display:none}.grid-wrapper table.g-grid thead tr th.orderable.desc .arrow-desc{display:inline}.grid-wrapper table.g-grid thead tr th.orderable.asc,.grid-wrapper table.g-grid thead tr th.orderable.desc{padding-bottom:unset}.grid-wrapper table.g-grid thead tr th.orderable.asc .up-down-arrows,.grid-wrapper table.g-grid thead tr th.orderable.desc .up-down-arrows{display:none}.grid-wrapper table.g-grid thead tr th.orderable .up-down-arrows{position:relative;top:.1875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-wrapper table.g-grid thead tr th.orderable .up-down-arrows span:first-child{margin-bottom:-1.125rem}.grid-wrapper table.g-grid tbody tr{height:2.375rem}.grid-wrapper table.g-grid tbody tr.total{font-style:italic}.grid-wrapper table.g-grid tbody tr:hover{background-color:#eeeff1!important}.grid-wrapper table.g-grid tbody tr td{text-align:left;color:grey;font-weight:400;font-size:.8125rem}.grid-wrapper table.g-grid tbody tr td:not(:last-child){overflow:hidden;text-overflow:ellipsis}.grid-wrapper table.g-grid tbody tr td[field=mobile]{white-space:nowrap}.grid-wrapper table.g-grid tbody tr td a{color:#4caf50}.grid-wrapper table.g-grid tbody tr td a:hover{text-decoration:underline}.grid-wrapper table.g-grid tbody tr td .btn{line-height:unset;height:1.8rem}.grid-wrapper table.g-grid tbody tr td .btn:not(.info){min-width:4.25rem!important}.grid-wrapper table.g-grid tbody tr td .btn.choose-file{height:1.75rem!important}.grid-wrapper table.g-grid tbody tr td .btn:not(.red):not(.choose-file){background-color:#4caf50}.grid-wrapper table.g-grid tbody tr td span.material-icons{text-align:center;height:1.8125rem;line-height:1.8125rem;width:1.8125rem;-webkit-transition:.4s;transition:.4s;border-radius:.125rem;opacity:1;cursor:pointer;font-size:1.3125rem;margin:0 .125rem}.grid-wrapper table.g-grid tbody tr td span.material-icons:hover{opacity:1}.grid-wrapper table.g-grid tbody tr td .btn-ico{width:1.8125rem;height:1.8125rem;line-height:1.8125rem;text-align:center;color:#333;background:#d4e2e9;opacity:1!important;border-radius:.125rem;font-size:1.3125rem;-webkit-transition:-webkit-filter 120ms ease-in;transition:-webkit-filter 120ms ease-in;transition:filter 120ms ease-in;transition:filter 120ms ease-in,-webkit-filter 120ms ease-in;cursor:pointer}.grid-wrapper table.g-grid tbody tr td .btn-ico:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.grid-wrapper table.g-grid tbody tr td .btn-ico.cancel,.grid-wrapper table.g-grid tbody tr td .btn-ico.delete{color:#c00;background-color:#e9d4d4}.grid-wrapper table.g-grid tbody tr td .btn-ico.save{color:#4caf50;background:#c6e4d4}.grid-wrapper table.g-grid tbody tr td .btn-ico.info{width:1.75rem;height:1.75rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.0625rem;color:#fff;background:#006cff;margin-left:1.25rem;min-width:auto}.grid-wrapper table.g-grid tbody tr td input,.grid-wrapper table.g-grid tbody tr td select{height:1.9375rem;padding-left:.625rem;width:7.8125rem}.grid-wrapper table.g-grid tbody tr td span.red{color:#ff3131}.grid-wrapper table.g-grid tbody tr td span.green{color:#10d116}.grid-wrapper table.g-grid tbody tr.totals{background-color:#f7f7f7}.grid-wrapper table.g-grid tbody tr.totals td{font-weight:700}.grid-wrapper table.g-grid tfoot.pagination{background-color:#fbfbfb}.grid-wrapper table.g-grid tfoot.pagination .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .9375rem}.grid-wrapper table.g-grid tfoot.pagination .wrapper>span:first-child{margin-right:1.25rem}.grid-wrapper table.g-grid tfoot.pagination .wrapper span.action,.grid-wrapper table.g-grid tfoot.pagination .wrapper ul.nums li{float:left;padding:0 .3125rem;color:#0d92dc}.grid-wrapper table.g-grid tfoot.pagination .wrapper span.action.dots,.grid-wrapper table.g-grid tfoot.pagination .wrapper ul.nums li.dots{pointer-events:none}.grid-wrapper table.g-grid tfoot.pagination .wrapper span.action.active,.grid-wrapper table.g-grid tfoot.pagination .wrapper ul.nums li.active{color:#000}.grid-wrapper table.g-grid tfoot.pagination .wrapper span.action:not(.active):hover,.grid-wrapper table.g-grid tfoot.pagination .wrapper ul.nums li:not(.active):hover{text-decoration:underline;cursor:pointer}.grid-wrapper table.g-grid tfoot.pagination .wrapper span.prev{margin-right:.9375rem}.grid-wrapper table.g-grid tfoot.pagination .wrapper span.next{margin-left:.9375rem}.grid-wrapper table.g-grid-2{width:100%;border-collapse:collapse;table-layout:fixed}.grid-wrapper table.g-grid-2[grid-id="1"]>thead tr{background:#fff}.grid-wrapper table.g-grid-2>thead{background-color:#eef0f3;border-bottom:.0625rem solid #eff0f3}.grid-wrapper table.g-grid-2>thead tr{height:2.8125rem}.grid-wrapper table.g-grid-2>thead tr th{text-align:left;padding-left:.9375rem;color:#424242;font-weight:700;font-size:.9375rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-wrapper table.g-grid-2>thead tr th.orderable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.grid-wrapper table.g-grid-2>thead tr th.orderable span{vertical-align:middle}.grid-wrapper table.g-grid-2>thead tr th.orderable .arrow-asc,.grid-wrapper table.g-grid-2>thead tr th.orderable .arrow-desc{display:none;margin-left:.25rem;font-size:1rem}.grid-wrapper table.g-grid-2>thead tr th.orderable.asc .arrow-asc{display:inline}.grid-wrapper table.g-grid-2>thead tr th.orderable.desc .arrow-desc{display:inline}.grid-wrapper table.g-grid-2>tbody>tr{height:2.375rem;border-bottom:.0625rem solid #ebebeb}.grid-wrapper table.g-grid-2>tbody>tr.grid-row:hover{background-color:#f9fafb}.grid-wrapper table.g-grid-2>tbody>tr.child-row>td{padding:0 1.25rem 1.25rem 1.25rem}.grid-wrapper table.g-grid-2>tbody>tr:not(.edit-mode) .cancel-edit,.grid-wrapper table.g-grid-2>tbody>tr:not(.edit-mode) .edit-field,.grid-wrapper table.g-grid-2>tbody>tr:not(.edit-mode) .submit-edit{display:none}.grid-wrapper table.g-grid-2>tbody>tr.edit-mode .edit-field{display:inline;border-radius:.25rem}.grid-wrapper table.g-grid-2>tbody>tr.edit-mode .cancel-edit,.grid-wrapper table.g-grid-2>tbody>tr.edit-mode .submit-edit{display:inline-block}.grid-wrapper table.g-grid-2>tbody>tr.edit-mode .activate-edit{display:none}td.editable .grid-wrapper table.g-grid-2>tbody>tr.edit-mode:not(.edit-field){display:none}.grid-wrapper table.g-grid-2>tbody>tr span.arrow{font-size:1.375rem;font-weight:700;cursor:pointer}.grid-wrapper table.g-grid-2>tbody>tr .btn-ico{width:1.375rem;height:1.375rem;line-height:1.375rem;text-align:center;vertical-align:middle;border-radius:50%;background-color:#e2e2e2;color:#000;font-size:1.125rem;margin:0 .3125rem;-webkit-transition:-webkit-filter 120ms ease-in;transition:-webkit-filter 120ms ease-in;transition:filter 120ms ease-in;transition:filter 120ms ease-in,-webkit-filter 120ms ease-in;cursor:pointer}.grid-wrapper table.g-grid-2>tbody>tr .btn-ico:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.grid-wrapper table.g-grid-2>tbody>tr input,.grid-wrapper table.g-grid-2>tbody>tr select{width:9.375rem;height:1.9rem}.grid-wrapper table.g-grid-2>tbody>tr input[type=checkbox]{width:1.0625rem;height:1.0625rem;cursor:pointer}.grid-wrapper table.g-grid-2>tbody>tr td{text-align:left;padding-left:.9375rem;color:#7b7b7b;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis}.grid-wrapper table.g-grid-2>tbody>tr td[field=mobile]{white-space:nowrap}.grid-wrapper table.g-grid-2>tbody>tr td *{vertical-align:middle}.grid-wrapper table.g-grid-2 tfoot.pagination{background-color:#f7f7f7}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .9375rem}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper>span:first-child{margin-right:1.25rem}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper span.action,.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper ul.nums li{float:left;padding:0 .3125rem;color:#0d92dc}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper span.action.dots,.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper ul.nums li.dots{pointer-events:none}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper span.action.active,.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper ul.nums li.active{color:#000}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper span.action:not(.active):hover,.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper ul.nums li:not(.active):hover{text-decoration:underline;cursor:pointer}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper span.prev{margin-right:.9375rem}.grid-wrapper table.g-grid-2 tfoot.pagination .wrapper span.next{margin-left:.9375rem}.pick-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.875rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.pick-date .tabs-wrapper{margin:0;margin-bottom:1rem}.pick-date .date-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 1.25rem 0 1.625rem;height:3.5625rem;margin-bottom:1rem}.pick-date .date-filters form.type-2{display:block;float:left;width:calc(100% - 3.5rem)}.pick-date .date-filters form.type-2 .row{-ms-flex-wrap:initial;flex-wrap:initial;margin-left:initial;height:100%}.pick-date .date-filters form.type-2 .row label{margin:0;display:block;float:left;width:50%!important}.pick-date .date-filters form.type-2 .row label:last-child{margin-left:-.0625rem;margin-right:-.0625rem}.pick-date .date-filters .btn{color:#000;background-color:#f7f8fc;border:.0625rem solid #e3e4eb;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:3.6rem;margin-left:-.1rem;position:relative}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:1.5rem;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}.notif{position:fixed;bottom:6.25rem;right:2.5rem;background:#fff;padding:.625rem 5rem .625rem 1.25rem;min-height:3.75rem;min-width:9.375rem;max-width:18.75rem;border-left:.25rem solid #11beae;-webkit-box-shadow:.125rem .125rem .625rem .0625rem rgba(105,105,105,.3);box-shadow:.125rem .125rem .625rem .0625rem rgba(105,105,105,.3);-webkit-transform:translateX(150%);transform:translateX(150%);-webkit-animation:notifAnim .5s ease-in-out forwards;animation:notifAnim .5s ease-in-out forwards;z-index:99999;cursor:pointer;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.625rem}.notif:hover .close{font-size:2.125rem;right:1.125rem}@-webkit-keyframes notifAnim{60%{-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}85%{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes notifAnim{60%{-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}85%{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.notif.err{border-color:rgba(254,0,0,.5);-webkit-box-shadow:.125rem .125rem .625rem .0625rem rgba(254,0,0,.1);box-shadow:.125rem .125rem .625rem .0625rem rgba(254,0,0,.1)}.notif h3{line-height:2.1875rem}.notif .close{position:absolute;right:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.875rem;color:#333}.mobile-dimmed-background{top:0;left:0;position:fixed;display:none;width:100vw;height:100vdh;z-index:1;background-color:rgba(0,0,0,.3)}.btn{display:block;float:left;background-color:#4caf50;color:#fff;font-weight:500;font-size:.875rem;height:3.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;outline:0;border-radius:.3125rem;text-align:center;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-transition:-webkit-filter 120ms ease-in;transition:-webkit-filter 120ms ease-in;transition:filter 120ms ease-in;transition:filter 120ms ease-in,-webkit-filter 120ms ease-in;cursor:pointer}.btn.info{width:1.75rem!important;height:1.75rem!important;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.0625rem;color:#fff;background:#006cff!important;margin-left:1.25rem;padding:0;min-width:auto}.btn *{vertical-align:middle}.btn.red{background-color:#c00}.btn.add-btn{background:#fff;color:#5f5f5f;margin-left:1.6875rem;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem}.btn.add-btn span.material-icons{font-size:2.25rem;color:#4caf50;margin-right:.4375rem}.btn.visible{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.btn:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.tabs-wrapper{overflow:hidden;padding-bottom:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.9375rem;margin-bottom:1.5625rem}ul.tabs{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}ul.tabs li{height:3.25rem;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;color:#5f5f5f;background:#fff;font-size:.875rem;padding:0 1.875rem;cursor:pointer;min-width:7.75rem;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}ul.tabs li:not(:last-child){border-right:.0625rem solid #d4e2e9}ul.tabs li:hover{background:#f7f7f7}ul.tabs li.active{background:#4caf50;color:#fff}.steps-chain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:2.625rem}.steps-chain .step{width:10.5rem;height:2.9375rem;border:.0625rem solid #e3e4eb;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1.875rem;margin-right:1.4375rem;position:relative}.steps-chain .step .number-holder{width:2.25rem;height:2.25rem;border-radius:50%;background-color:#f2f2f2;font-weight:500;font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.3125rem;margin-right:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.steps-chain .step .number-holder .failure,.steps-chain .step .number-holder .success{display:none}.steps-chain .step .step-title{font-size:.8125rem;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:9.375rem}.steps-chain .step::before{position:absolute;content:'';margin:auto;top:0;bottom:0;left:-.8125rem;width:.8125rem;height:.4375rem;background-color:#e4e5ec}.steps-chain .step::after{position:absolute;content:'';margin:auto;top:0;bottom:0;right:-.8125rem;width:.8125rem;height:.4375rem;background-color:#e4e5ec}.steps-chain .step:first-child::before,.steps-chain .step:last-child::after{display:none}.steps-chain .step.active{background-color:#9698a0}.steps-chain .step.active .step-title{color:#fff}.steps-chain .step.active::after,.steps-chain .step.active::before{background-color:#9698a0}.steps-chain .step.complete{background-color:#4caf50}.steps-chain .step.complete .step-title{color:#fff}.steps-chain .step.complete .number-holder .failure,.steps-chain .step.complete .number-holder .number{display:none}.steps-chain .step.complete .number-holder .success{display:block;color:#4caf50}.steps-chain .step.complete::after,.steps-chain .step.complete::before{background-color:#4caf50}.steps-chain .step.failure{background-color:#c00}.steps-chain .step.failure .step-title{color:#fff}.steps-chain .step.failure .number-holder .number,.steps-chain .step.failure .number-holder .success{display:none}.steps-chain .step.failure .number-holder .failure{display:block;color:#c00}.steps-chain .step.failure::after,.steps-chain .step.failure::before{background-color:#c00}ul.info li{overflow:hidden;margin-bottom:.9375rem;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.625rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}ul.info li .desc,ul.info li .val{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.info li .desc{text-align:right;padding-left:.625rem;background:#4caf50;color:#fff}ul.info li .val{padding-left:1.25rem}ul.info.narrow li{height:2.625rem;line-height:2.625rem;margin-bottom:.625rem}.collapsible{position:relative;overflow:hidden!important;margin:.9375rem 0;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.625rem}.collapsible .grid-wrapper{width:calc(100% - 2rem);margin:auto;margin-bottom:2rem}.collapsible h3{height:3.4375rem;padding:0 .9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#333;font-size:1.0625rem;font-weight:700;font-weight:100;border:.0625rem solid rgba(227,228,235,.5);cursor:pointer}.collapsible h3 span.arrow-down,.collapsible h3 span.arrow-right{position:absolute;right:.625rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.875rem}.collapsible form.type-2{display:table}.collapsible form.type-2 .fields{width:unset!important}.collapsible:not(.collapsed) h3 span.arrow-right{display:none}.collapsible.collapsed{min-height:0!important;overflow:hidden!important}.collapsible.collapsed h3 span.arrow-down{display:none}.collapsible .row+.actions{float:left;margin-left:-.4375rem}.overlay{display:none;position:fixed;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.5);overflow:hidden;padding:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:999}.overlay:not(.visible){display:none}.overlay .popup{margin:auto;background:#fff;border:.0625rem solid #e3e4eb;border-radius:.625rem;-webkit-box-shadow:0 0 2.6875rem rgba(0,0,0,.17);box-shadow:0 0 2.6875rem rgba(0,0,0,.17);padding-bottom:1.875rem;max-height:90%;overflow:hidden}.overlay .popup .content{max-height:77vh;overflow-y:auto}.overlay .popup .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;font-size:1.125rem;height:3.75rem;padding:0 1.5625rem;color:#292929;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:.0625rem solid #eff0f3}.overlay .popup .title span.material-icons{color:rgba(0,0,0,.6);font-size:1.5rem;cursor:pointer}.overlay .popup .title span.material-icons:hover{color:rgba(0,0,0,.9)}.overlay .popup form.type-2 .fields{width:100%;padding:1.5rem 1rem;padding-right:.52rem;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay .popup form.type-2 .fields .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}.overlay .popup form.type-2 .fields .row.bottom{position:absolute;bottom:0}.overlay .popup form.type-2 .fields .row label:not(.switch){width:auto}.overlay .popup form.type-2 .actions{padding:0;padding-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;margin-left:0!important}.overlay .popup form.type-2 .actions .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.overlay .popup form.type-2 .actions .row.bottom{position:absolute;bottom:0}.overlay .popup form.type-2 .actions .btn{margin:.4375rem!important}.overlay.choose-columns .popup{width:400px}.overlay.choose-columns .container{padding:1.25rem;font-size:.9375rem}.overlay.choose-columns .container .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overlay.choose-columns .container .option input{height:2rem;margin-left:auto;width:.9375rem}.overlay.choose-columns button.btn{margin:.9375rem 0 0 1.25rem}.err-text,.success-text{font-size:1.0625rem}.err-text.success-text,.success-text.success-text{color:#009a32}.err-text.err-text,.success-text.err-text{color:#fe0000}.err-text span,.success-text span{vertical-align:middle}.err-text span.material-icons,.success-text span.material-icons{font-size:1.5rem;margin-left:.3125rem}.switch{position:relative;display:inline-block;width:2.375rem!important;height:1.25rem}.switch input{position:absolute;display:none}.switch input:checked+.slider{background-color:#4caf50}.switch input:checked+.slider:before{-webkit-transform:translateX(1.125rem);transform:translateX(1.125rem)}.switch .slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#adadad;border-radius:2.125rem;-webkit-transition:.4s;transition:.4s;cursor:pointer}.switch .slider:before{position:absolute;content:'';height:.75rem;width:.75rem;left:.25rem;bottom:.25rem;background-color:#fff;border-radius:50%;-webkit-transition:.4s;transition:.4s}.lnk{color:#4caf50;font-weight:400;font-size:.9375rem}.lnk:hover{text-decoration:underline;cursor:pointer}.filters{overflow:hidden}.filters input,.filters select{height:1.875rem;width:100%;border-radius:.1875rem;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb}.filters .btn{float:right;margin:.4375rem;width:11.25rem;height:2.5rem;line-height:2.5rem;text-transform:uppercase;margin-top:1.25rem}form:not(.type-2){overflow:hidden}form:not(.type-2) .fields{overflow:hidden;padding:.9375rem 0}form:not(.type-2) .fields .half{float:left;width:50%;text-align:center}form:not(.type-2) .fields .half label{margin:0;clear:both}form:not(.type-2) .fields .half label+label{margin-top:1.25rem}form:not(.type-2) .fields label{float:left;height:1.875rem;line-height:1.875rem;margin-left:.9375rem;margin-top:.9375rem}form:not(.type-2) .fields label *{vertical-align:middle}form:not(.type-2) .fields label>span:not(.material-icons){width:9.375rem;text-align:right;padding-right:.9375rem;color:#6b767f;font-weight:500;text-overflow:ellipsis;overflow:hidden;float:left}form:not(.type-2) .fields label input[type=email],form:not(.type-2) .fields label input[type=file],form:not(.type-2) .fields label input[type=number],form:not(.type-2) .fields label input[type=password],form:not(.type-2) .fields label input[type=text],form:not(.type-2) .fields label select{background-color:#fff;width:13.125rem;float:left}form:not(.type-2) button.btn{float:right;min-width:6.25rem;text-transform:uppercase;margin-top:1.25rem}form:not(.type-2).linear{overflow:hidden}form:not(.type-2).linear .fields{float:left;padding:0}form:not(.type-2).linear .fields label{margin-top:0}form:not(.type-2).linear .fields label input[type=number]{width:5rem;text-align:center;padding:0}form:not(.type-2).linear button.btn{float:left;margin:0;margin-left:1.25rem;height:1.875rem;line-height:1.875rem}form.type-2{overflow:hidden;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}form.type-2.with-excel-export .fields{width:calc(100% - 16.875rem)}form.type-2.with-excel-export .actions{width:16.875rem;padding-left:1.25rem}form.type-2.with-excel-export .actions .btn{padding:0}form.type-2.with-excel-export .actions .btn:first-child{width:5rem;float:left;padding:0}form.type-2.with-excel-export .actions .btn:last-child{width:10rem;float:left;margin-left:.625rem;background:#fff;color:#3c404a;padding:0;font-size:.875rem}form.type-2.with-excel-export .actions .btn:last-child .material-icons{margin-left:.3125rem}form.type-2 .fields{width:100%}form.type-2 .fields .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.4375rem}form.type-2 .fields .row.fstart{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}form.type-2 .fields .row.fend{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}form.type-2 .fields .row.more-filter{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap}form.type-2 .fields .row.more-filter.visible{display:-webkit-box;display:-ms-flexbox;display:flex}form.type-2 .fields .row.more-filter label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}form.type-2 .fields .row+.row{margin-top:.9375rem}form.type-2 .fields .row label.general,form.type-2 .fields .row>label{position:relative;height:auto;line-height:unset;font-size:.875rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:.4375rem;font-weight:500;color:#5f5f5f;max-width:16.125rem!important;min-width:13.9375rem!important;width:100%}form.type-2 .fields .row label.general.fgrow,form.type-2 .fields .row>label.fgrow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}form.type-2 .fields .row label.general+label,form.type-2 .fields .row>label+label{margin:.4375rem}form.type-2 .fields .row label.general:not(.chbx-wrapper):not(.file-inp-wrapper) input,form.type-2 .fields .row label.general:not(.chbx-wrapper):not(.file-inp-wrapper) select,form.type-2 .fields .row>label:not(.chbx-wrapper):not(.file-inp-wrapper) input,form.type-2 .fields .row>label:not(.chbx-wrapper):not(.file-inp-wrapper) select{width:100%;height:3.25rem;padding-top:1rem;color:#5f5f5f;border-radius:.1875rem;border-bottom:.125rem solid transparent;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem}form.type-2 .fields .row label.general:not(.chbx-wrapper):not(.file-inp-wrapper) input:focus,form.type-2 .fields .row>label:not(.chbx-wrapper):not(.file-inp-wrapper) input:focus{-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.14);box-shadow:0 .125rem .125rem rgba(0,0,0,.14);border-bottom:.125rem solid #4caf50}form.type-2 .fields .row label.general:not(.chbx-wrapper):not(.file-inp-wrapper) select,form.type-2 .fields .row>label:not(.chbx-wrapper):not(.file-inp-wrapper) select{padding-top:0;background-repeat:no-repeat,repeat;-moz-appearance:none;-webkit-appearance:none;background-image:url(/assets/img/arrow.svg),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url(/assets/img/arrow.svg),linear-gradient(#fff,#fff);background-position:right .625rem top 50%,0 0;background-size:1.375rem}form.type-2 .fields .row label.general:not(.chbx-wrapper):not(.file-inp-wrapper) span:not(.material-icons),form.type-2 .fields .row>label:not(.chbx-wrapper):not(.file-inp-wrapper) span:not(.material-icons){position:absolute;left:.9375rem;top:1.125rem;color:#bbb;pointer-events:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-weight:400;font-size:.875rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:80%}form.type-2 .fields .row label.general:not(.chbx-wrapper):not(.file-inp-wrapper) span:not(.material-icons).fucused,form.type-2 .fields .row>label:not(.chbx-wrapper):not(.file-inp-wrapper) span:not(.material-icons).fucused{top:.4375rem;left:.6875rem;font-size:.75rem;color:#4caf50;font-weight:500}form.type-2 .fields .row label.general.file-inp-wrapper .choose-file,form.type-2 .fields .row>label.file-inp-wrapper .choose-file{width:100%;overflow:hidden;height:3.25rem;line-height:normal}form.type-2 .fields .row label.general.file-inp-wrapper .choose-file span,form.type-2 .fields .row>label.file-inp-wrapper .choose-file span{display:inline-block;max-width:6.875rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}form.type-2 .fields .row label.general.file-inp-wrapper .choose-file span.material-icons,form.type-2 .fields .row>label.file-inp-wrapper .choose-file span.material-icons{margin-left:.625rem}form.type-2 .fields .row label.general.file-inp-wrapper .choose-file span.material-icons.photo,form.type-2 .fields .row>label.file-inp-wrapper .choose-file span.material-icons.photo{margin-left:0}form.type-2 .actions{float:right;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form.type-2 .actions .btn,form.type-2 .actions button{min-width:7.375rem;max-width:11.375rem;font-size:.875rem;font-weight:500;text-transform:capitalize;margin:.4375rem}form.type-2 .actions .btn.filter,form.type-2 .actions .btn.reset,form.type-2 .actions button.filter,form.type-2 .actions button.reset{background:#a1aeb6;color:#fff}form.type-2 .actions .btn.filter:hover,form.type-2 .actions .btn.reset:hover,form.type-2 .actions button.filter:hover,form.type-2 .actions button.reset:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}form.type-2 .actions.flex-end{display:-webkit-box;display:-ms-flexbox;display:flex}form.hidden{display:none}.multiple-select:not(.toggle-button){width:13.8125rem!important;margin:.4375rem;background-color:#fff;position:relative}.multiple-select:not(.toggle-button) .select-box{position:relative}.multiple-select:not(.toggle-button) .select-box .item-types{width:100%;height:3.25rem;padding-top:1rem;color:#5f5f5f;border-radius:.1875rem;border-bottom:.125rem solid transparent;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem;padding-left:1.3125rem;padding-right:2.8125rem}.multiple-select:not(.toggle-button) .select-box .select-wrapper{position:absolute;left:0;right:0;top:0;bottom:0}.select-options{display:none;-webkit-transform:translateY(-.1875rem);transform:translateY(-.1875rem);position:absolute;width:100%;border:.0625rem solid #b7b7b7;padding:.1875rem;background-color:#fff;z-index:1;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.625rem;border-top-left-radius:0;border-top-right-radius:0}.select-options .single-option{display:block;position:relative;margin-bottom:.3125rem;margin-left:0;height:1.25rem}.select-options .single-option:first-child{margin-top:.3125rem}.select-options .single-option span{margin-left:.9375rem}.select-options .single-option input{position:absolute;right:0;width:10%;height:1.25rem}label.chbx-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.25rem!important;line-height:2.8125rem;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 1.3125rem;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem;margin:.4375rem}label.chbx-wrapper span:not(.slider){overflow:hidden;width:8.125rem;white-space:nowrap;text-overflow:ellipsis}label.chbx-wrapper *{vertical-align:middle}label.chbx-wrapper input{width:1.0625rem;height:1.0625rem;margin-left:.625rem}.export-to-excel{float:right}.export-to-excel .btn{background:0 0;color:#0f0f0f;font-size:.8125rem;font-weight:500;-webkit-box-shadow:none;box-shadow:none;height:initial}.export-to-excel .btn span.material-icons{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:.625rem}.export-to-excel .btn:hover{color:#4caf50}.export-loader-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:right;margin-right:18px;height:36px}.export-loader-wrapper.hidden{display:none}.export-loader-wrapper span{margin-right:10px}.export-loader-wrapper .lds-spinner{color:official;display:inline-block;position:relative;width:40px;height:40px}.export-loader-wrapper .lds-spinner div{-webkit-transform-origin:20px 20px;transform-origin:20px 20px;-webkit-animation:lds-spinner 1.2s linear infinite;animation:lds-spinner 1.2s linear infinite}.export-loader-wrapper .lds-spinner div:after{content:" ";display:block;position:absolute;top:1.5px;left:18.5px;width:3px;height:9px;border-radius:20%;background:#646464}.export-loader-wrapper .lds-spinner div:nth-child(1){-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.export-loader-wrapper .lds-spinner div:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1s;animation-delay:-1s}.export-loader-wrapper .lds-spinner div:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.export-loader-wrapper .lds-spinner div:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.export-loader-wrapper .lds-spinner div:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.export-loader-wrapper .lds-spinner div:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.export-loader-wrapper .lds-spinner div:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.export-loader-wrapper .lds-spinner div:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.export-loader-wrapper .lds-spinner div:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.export-loader-wrapper .lds-spinner div:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.export-loader-wrapper .lds-spinner div:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.export-loader-wrapper .lds-spinner div:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}label.file-inp-wrapper .choose-file{background-color:#f6f6f6;color:#5f5f5f;font-size:.875rem;font-weight:500;border:.0625rem solid #e3e4eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}label.file-inp-wrapper .choose-file.detected{border:1.2px dashed #333;opacity:.5}label.file-inp-wrapper .choose-file.not-valid{background:#ffd9d9;border:.0625rem solid #c00;color:#c00}label.file-inp-wrapper .choose-file.not-valid span.material-icons.photo{display:none}label.file-inp-wrapper .choose-file.not-valid span.close{font-size:1.5rem;color:#c00}label.file-inp-wrapper .choose-file.valid{border:.0625rem solid #4caf50;color:#4caf50}label.file-inp-wrapper .choose-file span.filename{width:8.75rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:auto;text-align:left}label.file-inp-wrapper .choose-file span.material-icons.photo{color:#ff8400!important}label.file-inp-wrapper .choose-file:hover{-webkit-filter:none;filter:none}label.file-inp-wrapper .choose-file *{vertical-align:middle}label.file-inp-wrapper .choose-file span.material-icons{font-size:2.25rem;color:#adadad}label.file-inp-wrapper input{position:absolute;opacity:0;left:0;top:0;width:100%;height:100%;cursor:pointer}label.file-inp-wrapper span.file-size-warning{position:absolute;bottom:0;left:0;-webkit-transform:translateY(100%);transform:translateY(100%);color:#c00}.overlay.translations-popup ul li form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.625rem}.overlay.translations-popup ul li form.changed div{border-left:.1875rem solid #4caf50}.overlay.translations-popup ul li form div{width:3.75rem;text-align:center;height:2.1875rem;line-height:2.1875rem;background:#efefef;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay.translations-popup ul li form input{height:2.1875rem;border:.0625rem solid #efefef}.overlay.translations-popup ul li form .btn{margin:0;height:2.1875rem;line-height:2.1875rem;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:none;box-shadow:none;width:4.375rem;min-width:0;padding:0;font-size:.875rem}.progress-bar{height:.375rem;border:.0625rem solid #a3a3a3;border-radius:1.25rem}.progress-bar .percentage{height:100%}.progress-bar .red{background-color:#f44336}.progress-bar .yellow{background-color:#ffc107}.progress-bar .green{background-color:#8bc34a}.loader-new,.loader-new:after,.loader-new:before{background:#292929;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em;border-radius:3.125rem}.loader-new{color:#292929;text-indent:-9999em;margin:5.5rem auto;position:relative;font-size:.6875rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader-new:after,.loader-new:before{position:absolute;top:0;content:''}.loader-new:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader-new:after{left:1.5em}.loader,.loader:after,.loader:before{background:#292929;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em;border-radius:3.125rem}.loader{color:#292929;text-indent:-9999em;margin:5.5rem auto;position:relative;font-size:.6875rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:after,.loader:before{position:absolute;top:0;content:''}.loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,100%,80%{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}@keyframes load1{0%,100%,80%{-webkit-box-shadow:0 0;box-shadow:0 0;height:4em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:5em}}.overlay.show-banner .banner-full-size{position:relative;max-width:70vw;margin:auto}.overlay.show-banner .banner-full-size .close{position:absolute;right:0;top:0;background:#fff;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.2rem;width:2.2rem;border-radius:50%;cursor:pointer;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:.2s ease;transition:.2s ease}.overlay.show-banner .banner-full-size .close:hover{opacity:.7}.overlay.show-banner .banner-full-size img{max-width:100%;max-height:85vh;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mce-panel{-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);-webkit-box-sizing:border-box;box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:0;border:.0625rem solid #f6f8fc!important}#mceu_16-body{border:.0625rem solid #e3e4eb}.mce-tinymce,.mce-top-part::before{-webkit-box-shadow:none!important;box-shadow:none!important}.custom-multiselect-v2{position:relative;height:3.25rem;width:13.875rem}.custom-multiselect-v2 .placeholder{height:3.25rem;width:100%;background:#fff;padding-left:1.3125rem;padding-right:2.8125rem;font-size:.875rem;font-weight:500;border:.0625rem solid #e3e4eb;color:#5f5f5f;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem}.custom-multiselect-v2 .placeholder .plc{max-width:80%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#000!important;position:unset!important}.custom-multiselect-v2 .placeholder>.count{position:absolute!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;right:.7625rem!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;min-width:1.0625rem;height:1.0625rem;line-height:1.0625rem;padding:.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:3.125rem;background-color:#c00;font-weight:500!important;font-size:.8125rem!important;color:#fff!important;z-index:99;width:auto!important;left:unset!important}.custom-multiselect-v2 .options-wrapper{display:none;position:absolute;width:100%;left:0;top:100%;background:#fff;-webkit-box-shadow:0 .125rem 1.5rem rgba(0,0,0,.2);box-shadow:0 .125rem 1.5rem rgba(0,0,0,.2);border-radius:.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:0;border-top-right-radius:0;border-top:.0625rem solid #cbced8}.custom-multiselect-v2 .options-wrapper .search input{height:3.25rem;width:100%;background:#fff;padding-left:1.3125rem;padding-right:2.8125rem;font-size:.875rem;font-weight:500;border:.0625rem solid #e3e4eb;color:#5f5f5f;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99;padding-top:0!important;-webkit-box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-shadow:0 .125rem .125rem rgba(0,0,0,.04);box-sizing:border-box;border:.0625rem solid #e3e4eb;border-radius:.3125rem;-webkit-box-shadow:unset!important;box-shadow:unset!important;border-bottom:unset!important}.custom-multiselect-v2 .options-wrapper .options{max-height:33.5rem;overflow:hidden;overflow-y:auto}.custom-multiselect-v2 .options-wrapper .options .option{-webkit-box-sizing:border-box;box-sizing:border-box;height:3rem;border-top:.0625rem solid #eff0f3;font-weight:500;font-size:.875rem;color:#5f5f5f;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem!important}.custom-multiselect-v2 .options-wrapper .options .option input{width:auto!important;-webkit-box-shadow:unset!important;box-shadow:unset!important;pointer-events:none!important}.custom-multiselect-v2.visible .options-wrapper{display:block;z-index:99}@media screen and (max-width:75rem){.overlay .popup{max-width:60.5rem}.overlay .popup .title{padding-right:1rem}.grid-wrapper,.tb-wrapper{width:auto;overflow:auto}.grid-wrapper table.g-grid,.grid-wrapper table.g-grid-2,.tb-wrapper table.g-grid,.tb-wrapper table.g-grid-2{min-width:1200px}}@media screen and (min-width:64rem){::-webkit-scrollbar{width:.25rem}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#e3e4eb}}@media screen and (max-width:64rem){form.type-2 .fields .row label{width:calc(100%/4 - .875rem);max-width:unset!important;min-width:unset!important}form.type-2 .fields .row label.actions button{width:calc(50% + .4375rem);min-width:auto}.tb-wrapper{width:100%;overflow:auto}}@media screen and (max-width:75rem) and (min-width:30rem){.overlay .popup{max-width:52rem}.overlay .popup form.type-2 .fields .row:not(.bottom){width:100%!important}.overlay .popup form.type-2 .fields .row:not(.bottom) label:not(.switch){width:calc(100%/4 - .875rem);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:15.925rem!important;min-width:13.9375rem!important}.overlay .popup form.type-2 .fields .row:not(.bottom) label:not(.switch).actions button{width:calc(50% + .4375rem);min-width:auto}}@media screen and (max-width:59.375rem){.overlay .popup{max-width:35rem}}@media screen and (max-width:56.25rem){.btn.add-btn{margin-left:0!important;margin-bottom:.6rem}.tabs-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:48rem){.page-title{display:none}form.type-2 .fields{width:100%!important}form.type-2 .fields .row label{min-width:unset!important;max-width:unset!important;width:calc(100%/3 - .875rem)}form.type-2 .fields .row label.actions button{width:calc(50% + .4375rem);min-width:auto}form.type-2 .fields .row label i.translate{position:absolute;right:.875rem;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overlay .popup form.type-2 .fields .row label:not(.switch){width:calc(100%/3 - .875rem)}.overlay .popup form.type-2 .fields .row label:not(.switch).actions button{width:calc(50% + .4375rem);min-width:auto}ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}ul.tabs li{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:37.5rem){.overlay .popup{max-width:52rem}}@media screen and (max-width:34.375rem) and (min-width:30rem){.overlay .popup{width:32rem}.overlay .popup form.type-2 .fields .row label:not(.switch){width:calc(100%/2 - .875rem)!important;-webkit-box-flex:unset!important;-ms-flex-positive:unset!important;flex-grow:unset!important}}@media screen and (max-width:33.125rem){form.type-2 .fields .row label{width:calc(100%/2 - .875rem)}form.type-2 .fields .row label.actions button{width:calc(50% + .4375rem);min-width:auto}.overlay .popup form.type-2 .fields .row label:not(.switch){width:calc(100%/2 - .875rem)}.overlay .popup form.type-2 .fields .row label:not(.switch).actions button{width:calc(50% + .4375rem);min-width:auto}}@media screen and (max-width:29.9375rem){.overlay .popup{width:100%!important}form.type-2 .fields .row{margin-left:0}form.type-2 .fields .row label:not(.switch):not(.date-filter){width:calc(100%/1 - .875rem)!important}}@media screen and (max-width:20rem){form.type-2 .fields .row label{width:calc(100%/1 - .875rem)}form.type-2 .fields .row label.actions button{width:calc(50% + .4375rem);min-width:auto}}@media screen and (max-width:1000px){body.hide-scroll{overflow:unset}}@media screen and (max-width:108.125rem){.steps-chain .step:not(.active){width:auto}.steps-chain .step:not(.active) .step-title{display:none}.steps-chain .step:not(.active) .number-holder{margin-right:.3125rem}}@media screen and (max-width:66rem){.steps-chain .step.active{width:auto}}html{font-size:16px}@media screen and (max-width:1366px){html{font-size:15px}}@media screen and (max-width:768px){html{font-size:14px}.xdsoft_datetimepicker.xdsoft_noselect.xdsoft_{left:0!important}}@media screen and (max-width:360px){html{font-size:4vw}}@media only screen and (min-width:1025px){header,main{left:15.625rem;width:calc(100% - 15.625rem);-webkit-transition:.4s;transition:.4s}main{height:calc(100% - 3.75rem)}}@media only screen and (min-width:100rem){main{left:15.625rem;width:calc(100% - 15.625rem)}main .sub-menu-div{margin:auto;width:100%;height:10.625rem;background-color:#fff;-webkit-box-shadow:0 .3125rem 1.25rem 0 rgba(0,0,0,.1);box-shadow:0 .3125rem 1.25rem 0 rgba(0,0,0,.1)}main .sub-menu-div .curr-sub-page-title{color:#868686;font-weight:500;font-size:1.5625rem;width:100%;height:7.5rem;line-height:7.5rem;padding-left:5.3125rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;text-transform:capitalize}main .sub-menu-div .sub-menu{padding-left:3.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:3.125rem}main .sub-menu-div .sub-menu>div{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:.3125rem;color:#aaa;font-weight:500;font-size:1.125rem;width:8.75rem;height:3.125rem;line-height:3.125rem;text-transform:uppercase}main .sub-menu-div .sub-menu>div.selected-sub-cat{color:#565656;border-bottom:.3125rem solid #1874ef}}form.create-news .fields .row label.subText{width:100%!important;max-width:100%!important;max-width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important}form.create-news .fields .row label.subText .comment textarea{padding:1rem!important;height:100px!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.create-promos form .fields .row.for-casinok,.edit-promo form .fields .row.for-casinok{display:none}.create-promos form .fields .row label.subText,.edit-promo form .fields .row label.subText{width:100%!important;max-width:100%!important;max-width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important}.create-promos form .fields .row label.subText .comment textarea,.edit-promo form .fields .row label.subText .comment textarea{padding:1rem!important;height:100px!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}form.create-aff_news .fields .row label.subText{width:100%!important;max-width:100%!important;max-width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important}form.create-aff_news .fields .row label.subText .comment textarea{padding:1rem!important;height:100px!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.edit-aff_news .fields .row label.subText{width:100%!important;max-width:100%!important;max-width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important}.edit-aff_news .fields .row label.subText .comment textarea{padding:1rem!important;height:100px!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.create-testimonial .fields .row label.subText,.edit-testimonial .fields .row label.subText{width:100%!important;max-width:100%!important;max-width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important}.create-testimonial .fields .row label.subText .comment textarea,.edit-testimonial .fields .row label.subText .comment textarea{padding:1rem!important;height:100px!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.edit-news .fields .row label.subText{width:100%!important;max-width:100%!important;max-width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important}.edit-news .fields .row label.subText .comment textarea{padding:1rem!important;height:100px!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.pagination .search-page{display:none!important;margin-left:30px}.pagination .search-page.visible{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.pagination .search-page button,.pagination .search-page input{height:2rem}.pagination .search-page button{margin-left:10px}.mce-notification-warning{display:none!important}.mce-widget.mce-notification.mce-notification-warning.mce-has-close.mce-in{display:none!important}.mce-notification-inner{display:none!important}.tox-notifications-container{display:none!important}html[data-darkreader-scheme=dark] .grid-wrapper table.g-grid thead tr th{color:#ececec!important}html[data-darkreader-scheme=dark] .grid-wrapper table.g-grid tbody tr td{color:#cacaca!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm92ZXJyaWRlL2ZvbnRzLnNjc3MiLCJzdHlsZS5jc3MiLCJvdmVycmlkZS9vdmVycmlkZS5zY3NzIiwibGF5b3V0cy9oZWFkZXIuc2NzcyIsImNvbW1vbi9taXhpbnMuc2NzcyIsImxheW91dHMvc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL3Bhc3N3b3JkR2VuZXJhdG9yLnNjc3MiLCJjb21tb24vdmFycy5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxXQUNFLFlBQUEsT0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxJQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSw4RUFBQSxnQkFHQSxjQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENDRkQsWUFHRCxXRE9FLFlBQUEsT0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUdBLGFBQUEsS0NOQSxJQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSw4RUFBK0QsZ0JBQS9ELGNBQWUsV0FBVyxDQUFFLFdBQVcsQ0FBRSxXQUFXLENBQUUsT0FHeEQsV0RVRSxZQUFBLE9BQ0EsV0FBQSxPQUNBLFlBQUEsSUFHQSxhQUFBLEtDVEEsSUFBQSxxQkFBQSxDQUEyQixxQkFBRSxDQUFBLDhFQUFBLGdCQUE3QixjQUFlLFlBR2pCLFdEYUUsWUFBQSxPQUNBLFdBQUEsT0FDQSxZQUFBLElBR0EsYUFBQSxLQ1pBLElBQUEscUJBQUEsQ0FBMkIscUJBQUUsQ0FBQSw4RUFBQSxnQkFBN0IsY0FBZSxZQUdqQixXRGdCRSxZQUFBLE9BQ0EsV0FBQSxPQUNBLFlBQUEsSUFHQSxhQUFBLEtDZkEsSUFBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsOEVEbUJhLGdCQ25CYixjQUFlLFdBQVcsQ0FBRSxXQUFXLENBQUUsV0FBVyxDQUFFLFdBQVcsQ0FBRSxXQUFXLENBR2hGLFdBQUEsQ0FBQSxXRGtCZSxD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aDhDUSxTQUFNLE1BQUEsUUxpOENkLGlCS2g4Q1EsS0xpOENSLFFLajhDUSxZTGs4Q1IsUUtsOENRLFlMbThDUixRS2w4Q1EsS0xtOENSLGtCS2w4Q1EsT0xtOENSLGVLdi9DSixPTHcvQ0ksWUt4L0NKLE9MeS9DSSxjS3ovQ0osU0wwL0NJLGFLbDhDUSxVTG04Q1IsU0tsOENRLFNMK2tDUixrQ0s3a0NRLE1BQUEsUUFDQSxPQUFBLFFBQ0EsY0FBQSxJQUNBLGlCQUFBLFFBQ0EsWUFBQSxJQUNBLFVBQUEsT0FoRVosUUFBQSxZQW9FWSxRQUFBLFlBcEVaLFFBQUEsS0F3RVksa0JBQUEsT0F4RVosZUFBQSxPTG9wQ00sWUt6a0NpQixPQTNFdkIsWUFBQSxTTHNwQ00sYUFBQSxPS3RwQ04saUJBS1MsT0ErRUcsY0FBQSxPTHFrQ1IsZ0JBQUEsT0tqa0NTLDJDTGtrQ1AsMkNLMXBDTixRQUFBLEtMZ2hESSwrQktoaERKLFVBQUEsU0w4cENNLFlLamtDcUIsSUxra0NyQixTQUFBLE9LL3BDTixZQUFBLE9MaXFDTSxjQUFBLFNLanFDTixVQUFBLFNMbXFDSSwyQktucUNKLFNBQUEsU0xxcUNJLFFBQUEsR0tycUNKLE9BQUEsS0x1cUNNLElBQUEsRUFxWEEsT0s1aEROLEVMeXFDTSxLQUFBLFVBcVhBLE1LNTZDYyxTTHlqQ2hCLE9BQUEsU0FDRSxpQkFBQSxRQXFYRiwwQkFDRSxTS3A2Q0YsU0FDSSxRQUFBLEdMcTZDRixPS2w2Q0UsS0YxK0JKLElBQUEsRUg4NEVFLE9HNzRFRixFSDg0RUUsTUc3NEVJLFVBQ04sTUFBQSxTSDg0RUUsT0tyNkNFLFNBQ0EsaUJBQUEsUUxzNkNKLHVDS2w2Q1MscUNBWlgsUUFBQSxLTGc3Q0UsMEJLajZDUSxpQkFBQSxRTG02Q04sc0NLajZDTSxNQUFBLEtMbTZDTixpQ0tsNkNtQixrQ0FDYixpQkFBbUIsUUxtNkMzQiw0QkFDRSxpQktoNkNNLFFMaTZDTix3Q0FuWE4sTUFBQSxLSzFpQ1Msb0RMMmlDUCxtREt0a0NGLFFBQUEsS0x3a0NFLG9EQUFBLFFBQUEsTUFDQSxNQUFB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QVMsZUF6bEJiLGdDQUFBLCtCQUNFLE9BQUEsS0EybEJBLGdDQUNFLFlBQWEsS0FFakIsMEJBQ0UsUUFBUyxlQUVYLDJFQUNFLFFBQVMsZUFFWCx3QkFDRSxRQUFTLGVBRVgsNkJBQ0UsUUFBUyxlQUVYLHlFQUNFLE1BQU8sa0JBRVQseUVBQ0UsTUFBTyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyAgcm9ib3RvXHJcbi8qIGN5cmlsbGljLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVNVNWZDUmM0RXNBLndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxyXG4gICAgVStGRTJFLUZFMkY7XHJcbn1cclxuXHJcbi8qIGN5cmlsbGljICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkFCYzRFc0Eud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcclxufVxyXG5cclxuLyogZ3JlZWstZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNCYzRFc0Eud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xyXG59XHJcblxyXG4vKiBncmVlayAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVNVNWZCeGM0RXNBLndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcclxufVxyXG5cclxuLyogdmlldG5hbWVzZSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVNVNWZDeGM0RXNBLndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXHJcbiAgICBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcclxufVxyXG5cclxuLyogbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNoYzRFc0Eud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLFxyXG4gICAgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xyXG59XHJcblxyXG4vKiBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVNVNWZCQmM0LndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxyXG4gICAgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LFxyXG4gICAgVStGRUZGLCBVK0ZGRkQ7XHJcbn1cclxuXHJcbi8qIGN5cmlsbGljLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11NzJ4S096WS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RixcclxuICAgIFUrRkUyRS1GRTJGO1xyXG59XHJcblxyXG4vKiBjeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11NW14S096WS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xyXG59XHJcblxyXG4vKiBncmVlay1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbUNucUV1OTJGcjFNdTdteEtPelkud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xyXG59XHJcblxyXG4vKiBncmVlayAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11NFd4S096WS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XHJcbn1cclxuXHJcbi8qIHZpZXRuYW1lc2UgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbUNucUV1OTJGcjFNdTdXeEtPelkud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcclxuICAgIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xyXG59XHJcblxyXG4vKiBsYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbUNucUV1OTJGcjFNdTdHeEtPelkud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLFxyXG4gICAgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xyXG59XHJcblxyXG4vKiBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11NG14Sy53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcclxuICAgIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSxcclxuICAgIFUrRkVGRiwgVStGRkZEO1xyXG59XHJcblxyXG4vKiBjeXJpbGxpYy1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZDUmM0RXNBLndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxyXG4gICAgVStGRTJFLUZFMkY7XHJcbn1cclxuXHJcbi8qIGN5cmlsbGljICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQUJjNEVzQS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xyXG59XHJcblxyXG4vKiBncmVlay1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZDQmM0RXNBLndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcclxufVxyXG5cclxuLyogZ3JlZWsgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZCeGM0RXNBLndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcclxufVxyXG5cclxuLyogdmlldG5hbWVzZSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkN4YzRFc0Eud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcclxuICAgIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xyXG59XHJcblxyXG4vKiBsYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZDaGM0RXNBLndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQixcclxuICAgIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcclxufVxyXG5cclxuLyogbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksXHJcbiAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZCQmM0LndvZmYyKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxyXG4gICAgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LFxyXG4gICAgVStGRUZGLCBVK0ZGRkQ7XHJcbn1cclxuXHJcbi8qIGN5cmlsbGljLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ1JjNEVzQS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RixcclxuICAgIFUrRkUyRS1GRTJGO1xyXG59XHJcblxyXG4vKiBjeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQUJjNEVzQS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xyXG59XHJcblxyXG4vKiBncmVlay1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNCYzRFc0Eud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xyXG59XHJcblxyXG4vKiBncmVlayAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQnhjNEVzQS53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XHJcbn1cclxuXHJcbi8qIHZpZXRuYW1lc2UgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkN4YzRFc0Eud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcclxuICAgIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xyXG59XHJcblxyXG4vKiBsYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSxcclxuICAgIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNoYzRFc0Eud29mZjIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLFxyXG4gICAgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xyXG59XHJcblxyXG4vKiBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLFxyXG4gICAgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQkJjNC53b2ZmMilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcclxuICAgIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSxcclxuICAgIFUrRkVGRiwgVStGRkZEO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tYXRlcmlhbGljb25zL3YxMDAvZmxVaFJxNnR6WmNsUUVKLVZkZy1JdWlhRHNOYy53b2ZmMilcclxuICAgIGZvcm1hdChcIndvZmYyXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQnBnLUFyaWFsJztcclxuICAgIC8vIHVuaWNvZGUtcmFuZ2U6IFUrMTBBMCwgVSsxMEZGO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvYXJpYWwvYnBnLWFyaWFsLWNhcHMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL2FyaWFsL2JwZy1hcmlhbC1jYXBzLXdlYmZvbnQud29mZicpICBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL2FyaWFsL2JwZy1hcmlhbC1jYXBzLXdlYmZvbnQudHRmJykgICBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbmh0bWxbbGFuZz1nZW9yZ2lhXSB7XHJcbiAgICBmb250LWZhbWlseTogXCJCcGctQXJpYWxcIjtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG59XHJcbiIsIi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNSYzRFc0Eud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxyIFUrRkUyRS1GRTJGOyB9XG5cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQUJjNEVzQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjsgfVxuXG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVNVNWZDQmM0RXNBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7IH1cblxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVNVNWZCeGM0RXNBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7IH1cblxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkN4YzRFc0Eud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXHIgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7IH1cblxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90by1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ2hjNEVzQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLFxyIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjsgfVxuXG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG8tTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkJCYzQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxyIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSxcciBVK0ZFRkYsIFUrRkZGRDsgfVxuXG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11NzJ4S096WS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXHIgVStGRTJFLUZFMkY7IH1cblxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11NW14S096WS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjsgfVxuXG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11N214S096WS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGOyB9XG5cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbUNucUV1OTJGcjFNdTRXeEtPelkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjsgfVxuXG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbUNucUV1OTJGcjFNdTdXeEtPelkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsXHIgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7IH1cblxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbUNucUV1OTJGcjFNdTdHeEtPelkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQixcciBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7IH1cblxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9tQ25xRXU5MkZyMU11NG14Sy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXHIgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LFxyIFUrRkVGRiwgVStGRkZEOyB9XG5cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ1JjNEVzQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXHIgVStGRTJFLUZFMkY7IH1cblxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkFCYzRFc0Eud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7IH1cblxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZDQmM0RXNBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7IH1cblxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YyMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkJ4YzRFc0Eud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjsgfVxuXG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIE1lZGl1bVwiKSwgbG9jYWwoXCJSb2JvdG8tTWVkaXVtXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbUVVOWZDeGM0RXNBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLFxyIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCOyB9XG5cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ2hjNEVzQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLFxyIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjsgfVxuXG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQkJjNC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXHIgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LFxyIFUrRkVGRiwgVStGRkZEOyB9XG5cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZDUmM0RXNBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RixcciBVK0ZFMkUtRkUyRjsgfVxuXG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZBQmM0RXNBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2OyB9XG5cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZDQmM0RXNBLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7IH1cblxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQnhjNEVzQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGOyB9XG5cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ3hjNEVzQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSxcciBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjsgfVxuXG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjIwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ2hjNEVzQS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLFxyIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjsgfVxuXG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MjAvS0ZPbENucUV1OTJGcjFNbVdVbGZCQmM0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcciBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsXHIgVStGRUZGLCBVK0ZGRkQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21hdGVyaWFsaWNvbnMvdjEwMC9mbFVoUnE2dHpaY2xRRUotVmRnLUl1aWFEc05jLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCcGctQXJpYWwnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvYXJpYWwvYnBnLWFyaWFsLWNhcHMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9hcmlhbC9icGctYXJpYWwtY2Fwcy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9hcmlhbC9icGctYXJpYWwtY2Fwcy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG5odG1sW2xhbmc9Z2VvcmdpYV0ge1xuICBmb250LWZhbWlseTogXCJCcGctQXJpYWxcIjsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bzsgfVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZjO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIGJvZHkuaGlkZS1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaGVhZGVyLmhpZGUtc2lkZWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwOyB9XG5cbm1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDMuNzVyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjksIDAuMjUsIDEpOyB9XG4gIG1haW4gPiAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjEyNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIG1haW4uaGlkZGVuLXNpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBtYWluLmhpZGRlbi1zaWRlYmFyIC50b2dnbGUtc2lkZWJhciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7IH1cbiAgbWFpbiAudG9nZ2xlLXNpZGViYXIge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBjb2xvcjogIzg0ODY4YztcbiAgICBtYXJnaW4tdG9wOiAtMi45NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuODc1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzLjEyNXJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgIHotaW5kZXg6IDk7IH1cbiAgICBtYWluIC50b2dnbGUtc2lkZWJhcjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgbWFpbiAudG9nZ2xlLXNpZGViYXItaGVscGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIHotaW5kZXg6IDk7IH1cbiAgbWFpbiBwLnBhZ2UtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMy4xMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDIuNDM3NXJlbTsgfVxuICBtYWluIC5jdXN0b20tc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBtYWluIC5jdXN0b20tc2Nyb2xsYmFyIC5jdXN0b20tc2Nyb2xsYmFyLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjZWQ4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuICBtYWluOmhvdmVyIC5jdXN0b20tc2Nyb2xsYmFyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuaW5wdXQsIHNlbGVjdCwgYnV0dG9uIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMCwgJ0JwZy1BcmlhbCc7IH1cbiAgaW5wdXRbZGlzYWJsZWRdLCBzZWxlY3RbZGlzYWJsZWRdLCBidXR0b25bZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IG5vLWRyb3AgIWltcG9ydGFudDsgfVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTsgfVxuXG50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuODc1cmVtOyB9XG5cbmgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuXG5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtOyB9XG5cbmg0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NHJlbSkge1xuICBtYWluIC50b2dnbGUtc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIG1haW4gcC5wYWdlLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHJlbTtcbiAgICByaWdodDogMHJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTMuMTI1cmVtO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfSB9XG5cbmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmM7XG4gIGhlaWdodDogMy43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjY2JjZWQ4O1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIGhlYWRlci50dW1iZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzUzYTIgIWltcG9ydGFudDsgfVxuICAgIGhlYWRlci50dW1iZXQgLnBhZ2UtdGl0bGUgc3BhbixcbiAgICBoZWFkZXIudHVtYmV0IC50b2dnbGUtc2lkZWJhcixcbiAgICBoZWFkZXIudHVtYmV0IC5yZXF1ZXN0LWNvdW50ICosXG4gICAgaGVhZGVyLnR1bWJldCAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIHNwYW4ubWF0ZXJpYWwtaWNvbnMsXG4gICAgaGVhZGVyLnR1bWJldCAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIC5uYW1lIHNwYW46bGFzdC1jaGlsZCxcbiAgICBoZWFkZXIudHVtYmV0IC5tZW51IHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIGhlYWRlci5zcGFzc2lubyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjYwMyAhaW1wb3J0YW50OyB9XG4gICAgaGVhZGVyLnNwYXNzaW5vIC5wYWdlLXRpdGxlIHNwYW4sXG4gICAgaGVhZGVyLnNwYXNzaW5vIC50b2dnbGUtc2lkZWJhcixcbiAgICBoZWFkZXIuc3Bhc3Npbm8gLnJlcXVlc3QtY291bnQgKixcbiAgICBoZWFkZXIuc3Bhc3Npbm8gLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSBzcGFuLm1hdGVyaWFsLWljb25zLFxuICAgIGhlYWRlci5zcGFzc2lubyAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIC5uYW1lIHNwYW46bGFzdC1jaGlsZCxcbiAgICBoZWFkZXIuc3Bhc3Npbm8gLm1lbnUge1xuICAgICAgY29sb3I6ICMyOTI5MjkgIWltcG9ydGFudDsgfVxuICAgIGhlYWRlci5zcGFzc2lubyAucmlnaHQgLnJlcXVlc3QtY291bnQgYSAuY291bnQge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIGhlYWRlci5mdW5iYWhpcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkxOSAhaW1wb3J0YW50OyB9XG4gICAgaGVhZGVyLmZ1bmJhaGlzIC5wYWdlLXRpdGxlIHNwYW4sXG4gICAgaGVhZGVyLmZ1bmJhaGlzIC50b2dnbGUtc2lkZWJhcixcbiAgICBoZWFkZXIuZnVuYmFoaXMgLnJlcXVlc3QtY291bnQgKixcbiAgICBoZWFkZXIuZnVuYmFoaXMgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSBzcGFuLm1hdGVyaWFsLWljb25zLFxuICAgIGhlYWRlci5mdW5iYWhpcyAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIC5uYW1lIHNwYW46bGFzdC1jaGlsZCxcbiAgICBoZWFkZXIuZnVuYmFoaXMgLm1lbnUge1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgaGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDExLjI1cmVtOyB9XG4gICAgaGVhZGVyIC5wYWdlLXRpdGxlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIGhlYWRlciAubWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBoZWFkZXIgLnN1c3BlbmQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgICB3aWR0aDogMTlyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDE0cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAuODc1cmVtO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgICBoZWFkZXIgLnN1c3BlbmQtY29udGFpbmVyIGkge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICBoZWFkZXIgLnN1c3BlbmQtY29udGFpbmVyIHAubWVzc2FnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC45Mzc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIGhlYWRlciAuc3VzcGVuZC1jb250YWluZXIgcC50aW1lciB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjE4NzVyZW07IH1cbiAgaGVhZGVyIC5zZWFyY2gtYnJhbmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgaGVhZGVyIC5zZWFyY2gtYnJhbmQuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuMzEyNXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgaGVpZ2h0OiAzLjM3NXJlbTsgfVxuICAgIGhlYWRlciAuc2VhcmNoLWJyYW5kLmFjdGl2ZSBpbnB1dCB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICBoZWFkZXIgLnNlYXJjaC1icmFuZC5hY3RpdmUgLnNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaGVhZGVyIC5zZWFyY2gtYnJhbmQgaW5wdXQge1xuICAgICAgaGVpZ2h0OiAzLjI1cmVtO1xuICAgICAgd2lkdGg6IDEzLjg3NXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMzEyNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgYm94LXNoYWRvdzogMHJlbSAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IH1cbiAgICAgIGhlYWRlciAuc2VhcmNoLWJyYW5kIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmOyB9XG4gICAgaGVhZGVyIC5zZWFyY2gtYnJhbmQgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRvcDogMC4yNXJlbTtcbiAgICAgIHJpZ2h0OiAxLjE4NzVyZW07XG4gICAgICBjb2xvcjogI2QwZDJkYjtcbiAgICAgIHotaW5kZXg6IDk5OyB9XG4gICAgaGVhZGVyIC5zZWFyY2gtYnJhbmQgLnNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzLjY4NzVyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAxLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWF4LWhlaWdodDogMzMuNXJlbTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjY2JjZWQ4OyB9XG4gICAgICBoZWFkZXIgLnNlYXJjaC1icmFuZCAuc2VsZWN0IC5vcHRpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzEyNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNlZmYwZjM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgaGVhZGVyIC5zZWFyY2gtYnJhbmQgLnNlbGVjdCAub3B0aW9uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRjYWY1MDsgfVxuICAgICAgICBoZWFkZXIgLnNlYXJjaC1icmFuZCAuc2VsZWN0IC5vcHRpb24uaW5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICBoZWFkZXIgLnNlYXJjaC1icmFuZCAuc2VsZWN0IC5vcHRpb24uaW5hY3RpdmUgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2NjMDAwMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4zMTI1cmVtOyB9XG4gICAgICBoZWFkZXIgLnNlYXJjaC1icmFuZCAuc2VsZWN0IC50b2dnbGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgaGVhZGVyIC5vcmRlcnMtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBoZWFkZXIgLm9yZGVycy1zZWFyY2ggLmNob29zZW4ge1xuICAgICAgaGVpZ2h0OiAzLjI1cmVtO1xuICAgICAgd2lkdGg6IDEzLjg3NXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMzEyNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTsgfVxuICAgICAgaGVhZGVyIC5vcmRlcnMtc2VhcmNoIC5jaG9vc2VuID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgaGVhZGVyIC5vcmRlcnMtc2VhcmNoIC50b3RhbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAwLjc2MjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAxLjA2MjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMDYyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjEyNXJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzLjEyNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgei1pbmRleDogOTk5OyB9XG4gICAgaGVhZGVyIC5vcmRlcnMtc2VhcmNoLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjMxMjVyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGhlaWdodDogMy4zNzVyZW07IH1cbiAgICBoZWFkZXIgLm9yZGVycy1zZWFyY2guYWN0aXZlIGlucHV0IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICBoZWFkZXIgLm9yZGVycy1zZWFyY2guYWN0aXZlIC5zZWxlY3Qge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIGhlYWRlciAub3JkZXJzLXNlYXJjaCBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgICB3aWR0aDogMTMuODc1cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMHJlbSAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IH1cbiAgICAgIGhlYWRlciAub3JkZXJzLXNlYXJjaCBpbnB1dCNvcmRlci1jaGVjayB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBoZWFkZXIgLm9yZGVycy1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM1ZjVmNWY7IH1cbiAgICBoZWFkZXIgLm9yZGVycy1zZWFyY2ggc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRvcDogMC4yNXJlbTtcbiAgICAgIHJpZ2h0OiAxLjE4NzVyZW07XG4gICAgICBjb2xvcjogI2QwZDJkYjtcbiAgICAgIHotaW5kZXg6IDk5OyB9XG4gICAgaGVhZGVyIC5vcmRlcnMtc2VhcmNoIC5zZWxlY3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNi40cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMS41cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1heC1oZWlnaHQ6IDMzLjVyZW07XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2NiY2VkODsgfVxuICAgICAgaGVhZGVyIC5vcmRlcnMtc2VhcmNoIC5zZWxlY3QgLm9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2VmZjBmMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBoZWFkZXIgLm9yZGVycy1zZWFyY2ggLnNlbGVjdCAub3B0aW9uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRjYWY1MDsgfVxuICAgICAgICBoZWFkZXIgLm9yZGVycy1zZWFyY2ggLnNlbGVjdCAub3B0aW9uLmluYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgaGVhZGVyIC5vcmRlcnMtc2VhcmNoIC5zZWxlY3QgLm9wdGlvbi5pbmFjdGl2ZSBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjY2MwMDAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjMxMjVyZW07IH1cbiAgICAgIGhlYWRlciAub3JkZXJzLXNlYXJjaCAuc2VsZWN0IC50b2dnbGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICBoZWFkZXIgLm9yZGVycy1zZWFyY2ggLnNlbGVjdCAub3B0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4zMTI1cmVtOyB9XG4gICAgICBoZWFkZXIgLm9yZGVycy1zZWFyY2ggLnNlbGVjdCAub3B0aW9uIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzEyNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICB6LWluZGV4OiA5OTsgfVxuICBoZWFkZXIgLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBoZWFkZXIgLnJpZ2h0IC5zdXBwb3J0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogIzRjYWY1MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAxMjBtczsgfVxuICAgICAgaGVhZGVyIC5yaWdodCAuc3VwcG9ydDpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA4KTsgfVxuICAgICAgaGVhZGVyIC5yaWdodCAuc3VwcG9ydCBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICBoZWFkZXIgLnJpZ2h0IC5yZXF1ZXN0LWNvdW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2Q0ZTJlOTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxLjg3NXJlbTsgfVxuICAgICAgaGVhZGVyIC5yaWdodCAucmVxdWVzdC1jb3VudCBhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwLjdyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBoZWFkZXIgLnJpZ2h0IC5yZXF1ZXN0LWNvdW50IGEgLmxlZnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMS44NzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgaGVhZGVyIC5yaWdodCAucmVxdWVzdC1jb3VudCBhIGltZyB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICBoZWFkZXIgLnJpZ2h0IC5yZXF1ZXN0LWNvdW50IGEgLmNvdW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMC4zMTI1cmVtO1xuICAgICAgICAgIHJpZ2h0OiAtMC40Mzc1cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtaW4td2lkdGg6IDEuMDYyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuMDYyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuMTI1cmVtO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIGhlYWRlciAucmlnaHQgLnJlcXVlc3QtY291bnQgYSAuY291bnQuemVybyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjNjMWM4O1xuICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7IH1cbiAgICAgICAgaGVhZGVyIC5yaWdodCAucmVxdWVzdC1jb3VudCBhIHAucmVxdWVzdC10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgICAgIGhlYWRlciAucmlnaHQgLnJlcXVlc3QtY291bnQgYSAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgY29sb3I6ICM5MDlmYTc7IH1cbiAgaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNkNGUyZTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBoZWFkZXIgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZTpob3ZlciBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICBoZWFkZXIgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSAubmFtZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgKiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIGhlYWRlciAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIC5uYW1lIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMS44NzVyZW07XG4gICAgICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlMmU5O1xuICAgICAgICBjb2xvcjogIzQwYWVlMTsgfVxuICAgICAgaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAxMjBtcyBlYXNlLWluOyB9XG4gICAgaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDAuMTI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAxMjBtcyBlYXNlLWluOyB9XG4gICAgaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWU6aG92ZXIgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gICAgaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgdWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjhmYztcbiAgICAgIHRvcDogMi43NXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4zMTI1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4zMTI1cmVtO1xuICAgICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgdWwgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgICAgICBoZWFkZXIgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogLjA2MjVyZW0gc29saWQgI2UzZTRlYjsgfVxuICAgICAgICBoZWFkZXIgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSB1bCBsaSBhLCBoZWFkZXIgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSB1bCBsaS5zaWduLW91dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIGhlYWRlciAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpOyB9XG4gIGhlYWRlciAuY2hvb3NlLWxvY2FsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDIuMTg3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBoZWFkZXIgLmNob29zZS1sb2NhbGUgdWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA0cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjhmYztcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4zMTI1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4zMTI1cmVtO1xuICAgICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgaGVhZGVyIC5jaG9vc2UtbG9jYWxlIHVsIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjNyZW07XG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBoZWFkZXIgLmNob29zZS1sb2NhbGUgdWwgbGkuZmF2IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgY29sb3I6ICM0Y2FmNTA7IH1cbiAgICAgICAgaGVhZGVyIC5jaG9vc2UtbG9jYWxlIHVsIGxpIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOyB9XG4gICAgICAgICAgaGVhZGVyIC5jaG9vc2UtbG9jYWxlIHVsIGxpIC5tYXRlcmlhbC1pY29uczpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgICAgaGVhZGVyIC5jaG9vc2UtbG9jYWxlIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAuMDYyNXJlbSBzb2xpZCAjZTNlNGViOyB9XG4gICAgICAgIGhlYWRlciAuY2hvb3NlLWxvY2FsZSB1bCBsaSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBoZWFkZXIgLmNob29zZS1sb2NhbGUgdWwgbGk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7IH1cblxuLm92ZXJsYXkuc2Vzc2lvbi1leHBpcmVkIC5wb3B1cCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHdpZHRoOiAyNXJlbTsgfVxuICAub3ZlcmxheS5zZXNzaW9uLWV4cGlyZWQgLnBvcHVwIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07IH1cbiAgLm92ZXJsYXkuc2Vzc2lvbi1leHBpcmVkIC5wb3B1cCAuYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAub3ZlcmxheS5zZXNzaW9uLWV4cGlyZWQgLnBvcHVwIC5hY3Rpb25zIC5idG4ge1xuICAgICAgd2lkdGg6IDZyZW07IH1cblxuLm92ZXJsYXkucGxlYXNlLWNob29zZSAucG9wdXAge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nOiAzcmVtO1xuICB3aWR0aDogMjVyZW07IH1cbiAgLm92ZXJsYXkucGxlYXNlLWNob29zZSAucG9wdXAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5vdmVybGF5LnBsZWFzZS1jaG9vc2UgLnBvcHVwIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm92ZXJsYXkucGxlYXNlLWNob29zZSAucG9wdXAgLmFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgLm92ZXJsYXkucGxlYXNlLWNob29zZSAucG9wdXAgLmFjdGlvbnMgLmJ0biB7XG4gICAgICB3aWR0aDogNnJlbTsgfVxuICAub3ZlcmxheS5wbGVhc2UtY2hvb3NlIC5wb3B1cC5tdWx0aXNlbGVjdCAuYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAub3ZlcmxheS5wbGVhc2UtY2hvb3NlIC5wb3B1cC5tdWx0aXNlbGVjdCBzZWxlY3QuYWxlcnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuXG4ub3ZlcmxheS50b3RwLWFjdGlvbiB7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG4gIC5vdmVybGF5LnRvdHAtYWN0aW9uIC5wb3B1cCB7XG4gICAgd2lkdGg6IDQwMHB4OyB9XG4gICAgLm92ZXJsYXkudG90cC1hY3Rpb24gLnBvcHVwIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAgICAgLm92ZXJsYXkudG90cC1hY3Rpb24gLnBvcHVwIC5jb250ZW50IHA6bm90KC5lcnItdGV4dCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgICAgIC5vdmVybGF5LnRvdHAtYWN0aW9uIC5wb3B1cCAuY29udGVudCBmb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAub3ZlcmxheS50b3RwLWFjdGlvbiAucG9wdXAgLmNvbnRlbnQgZm9ybSBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLm92ZXJsYXkudG90cC1hY3Rpb24gLnBvcHVwIC5jb250ZW50IGZvcm0gLmJ0biB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMi4xODc1cmVtKSB7XG4gIHAucmVxdWVzdC10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUuMTI1cmVtKSB7XG4gIGhlYWRlciAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIC5uYW1lIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3LjVyZW0pIHtcbiAgaGVhZGVyIC5yZXF1ZXN0LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAub3ZlcmxheS5wbGVhc2UtY2hvb3NlIC5wb3B1cCB7XG4gICAgbWF4LXdpZHRoOiA3MCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0cmVtKSB7XG4gIGhlYWRlciAubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM2MzYzNjM7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGhlYWRlciAuc2VhcmNoLWJyYW5kIHtcbiAgICBsZWZ0OiAwLjc1cmVtOyB9XG4gIGhlYWRlciAucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIGhlYWRlciAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIC5uYW1lIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MS41cmVtKSB7XG4gIGhlYWRlciAucGFnZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBoZWFkZXIgLnNlYXJjaC1icmFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2lkZWJhciBsYWJlbC5zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzN3JlbSkge1xuICBoZWFkZXIgLnJpZ2h0IC5yZXF1ZXN0LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaGVhZGVyIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI4Ljc1cmVtKSB7XG4gIGhlYWRlciAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIC5uYW1lIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbm5hdi5zaWRlYmFyIHtcbiAgd2lkdGg6IDY1JTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwZHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1LjYyNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOSwgMC4yNSwgMSk7XG4gIHotaW5kZXg6IDEwOyB9XG4gIG5hdi5zaWRlYmFyLmhpZGUtc2lkZWJhciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICBuYXYuc2lkZWJhciAubG9nby11cmwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIG5hdi5zaWRlYmFyIC5sb2dvLXVybCAubG9nbyB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIG5hdi5zaWRlYmFyIGxhYmVsLnNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlZmYwZjM7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjEyNXJlbTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgbmF2LnNpZGViYXIgbGFiZWwuc2VhcmNoIHNlbGVjdFtuYW1lPSdzZWFyY2hCcmFuZCddIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBjb2xvcjogIzljYWFiYztcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEzcmVtOyB9XG4gICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuNDM3NXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjb2xvcjogIzI5MjkyOTtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWZmMGYzO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGlbZGF0YS1icmFuZD1cIjY1XCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGk6bm90KC5zdWIpIHtcbiAgICAgICAgaGVpZ2h0OiAzLjQzNzVyZW07IH1cbiAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpLnN1YiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAzLjQzNzVyZW07IH1cbiAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViLmFjdGl2ZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViLmFjdGl2ZSBzcGFuLm1hdGVyaWFsLWljb25zLmFycm93IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGNhZjUwOyB9XG4gICAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpLnN1YiBzcGFuLm1hdGVyaWFsLWljb25zLmFycm93IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogMy40Mzc1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjZDBkMmRiO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIgdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMi44NzVyZW07XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpLnN1YiB1bCBsaSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjcpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpLnN1YiB1bCBsaS5tZW51LWNlbGx4cGVydCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIgdWwgbGkubWVudS1jZWxseHBlcnQudmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHVsIGxpLnR1bWJldC1yZXBvcnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHVsIGxpLnR1bWJldC1yZXBvcnQudmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHVsIGxpLmFmZi1yZXBvcnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHVsIGxpLmFmZi1yZXBvcnQudmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHVsIGxpLm1nYS1saW1pdC1yZXBvcnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHVsIGxpLm1nYS1saW1pdC1yZXBvcnQudmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHVsIGxpLnZpcC1jbHViLWJyYW5kIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpLnN1YiB1bCBsaS52aXAtY2x1Yi1icmFuZC52aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIgdWwgbGkuZ2FtZXMtcmVwb3J0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpLnN1YiB1bCBsaS5nYW1lcy1yZXBvcnQudmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHVsIGxpLnN5c3RlbS1wYXltZW50LWRhdGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaS5zdWIgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi4xODc1cmVtOyB9XG4gICAgICAgICAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpLnN1YiB1bCBsaSBhIHNwYW46bm90KC5tYXRlcmlhbC1pY29ucykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHVsIGxpIGE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0wO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwZDJkYjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkuc3ViIHVsIGxpIGEuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0Y2FmNTA7IH1cbiAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGhlaWdodDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjg3NXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTIwbXMgZWFzZS1pbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGNhZjUwOyB9XG4gICAgICAgIG5hdi5zaWRlYmFyIHVsLnNpZGUtbWVudSA+IGxpIGEuYWN0aXZlLCBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaSBhLnNlbGVjdGVkIHtcbiAgICAgICAgICBjb2xvcjogIzRjYWY1MDsgfVxuICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaSBhICoge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkgYSBzcGFuOm5vdCgubWF0ZXJpYWwtaWNvbnMpIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgd2lkdGg6IDcwJTsgfVxuICAgICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaSBhIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICBjb2xvcjogI2QwZDJkYjsgfVxuICAgICAgbmF2LnNpZGViYXIgdWwuc2lkZS1tZW51ID4gbGkgcC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgICBuYXYuc2lkZWJhciB1bC5zaWRlLW1lbnUgPiBsaSBhLmlubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgbmF2LnNpZGViYXIgLmN1c3RvbS1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDsgfVxuICAgIG5hdi5zaWRlYmFyIC5jdXN0b20tc2Nyb2xsYmFyIC5jdXN0b20tc2Nyb2xsYmFyLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGYzICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuICBuYXYuc2lkZWJhcjpob3ZlciAuY3VzdG9tLXNjcm9sbGJhciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjRyZW0pIHtcbiAgLm92ZXJsYXkge1xuICAgIHotaW5kZXg6IDkgIWltcG9ydGFudDsgfVxuICAgIC5vdmVybGF5LnZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICBuYXYuc2lkZWJhciB7XG4gICAgd2lkdGg6IDY4JTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiA5OTk7IH1cbiAgICBuYXYuc2lkZWJhciAuc2lkZS1tZW51IGxpIGEge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIG5hdi5zaWRlYmFyLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1cmVtKSBhbmQgKG1heC13aWR0aDogNjRyZW0pIHtcbiAgLm92ZXJsYXkge1xuICAgIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7IH1cbiAgbmF2LnNpZGViYXIge1xuICAgIHdpZHRoOiAxOC43NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIG5hdi5zaWRlYmFyIC5zaWRlLW1lbnUgbGkgYSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgbmF2LnNpZGViYXIuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5tZW51LW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbmlucHV0LmdyYXksXG5zZWxlY3QuZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2U0ZTRlNCAhaW1wb3J0YW50OyB9XG5cbmZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMnJlbTtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAyLjY4NzVyZW0gcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTtcbiAgYW5pbWF0aW9uOiAwLjRzIHBhc3N3b3JkR2VuZXJhdG9yQW5pbWF0aW9uO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgcGFzc3dvcmRHZW5lcmF0b3JBbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pOyB9IH1cbiAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLnJvdyB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLnJvdyA+IGxhYmVsLmdlbmVyYXRlZFBhc3N3b3JkIHtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtc2hyaW5rOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIGZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIC5jaGVja2JveGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gICAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLmNoZWNrYm94ZXMgLmZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gICAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLmNoZWNrYm94ZXMgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIGZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIC5jaGVja2JveGVzIGxhYmVsICsgbGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMi4xMjVyZW07IH1cbiAgICAgIGZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIC5jaGVja2JveGVzIGxhYmVsIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEuMTI1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjI1cmVtOyB9XG4gICAgICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAuY2hlY2tib3hlcyBsYWJlbCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgICAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLmNoZWNrYm94ZXMgbGFiZWwgc3Bhbi5zeW1ib2xzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtOyB9XG4gIGZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIC5sZW5ndGgge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAubGVuZ3RoIC5jb3VudC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLmxlbmd0aCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLmxlbmd0aCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtOyB9XG4gICAgICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAubGVuZ3RoIHNwYW4uY291bnQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjVyZW07IH1cbiAgICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAubGVuZ3RoIC5zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEyLjVyZW07IH1cbiAgICAgIGZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIC5sZW5ndGggLnNsaWRlciAuYmFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgICAgICAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgIGZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIC5sZW5ndGggLnNsaWRlciAuYmFsbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICAgICAgICB0b3A6IC0wLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAucGFzc3dvcmQtc3RyZW5ndGgge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gICAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5zdHJlbmd0aCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cbiAgICAgIGZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIC5wYXNzd29yZC1zdHJlbmd0aCAuc3RyZW5ndGggc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIGZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIC5wYXNzd29yZC1zdHJlbmd0aCAuc3RyZW5ndGggLm5vcm1hbCB7XG4gICAgICAgIGNvbG9yOiAjMDQ3MWFmOyB9XG4gICAgICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAucGFzc3dvcmQtc3RyZW5ndGggLnN0cmVuZ3RoIC5iYWQge1xuICAgICAgICBjb2xvcjogI2NjMDgwODsgfVxuICAgICAgZm9ybS50eXBlLTIuZ2VuZXJhdGUtcGFzc3dvcmQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5zdHJlbmd0aCAud2VhayB7XG4gICAgICAgIGNvbG9yOiAjNTY2ZDZhOyB9XG4gICAgICBmb3JtLnR5cGUtMi5nZW5lcmF0ZS1wYXNzd29yZCAucGFzc3dvcmQtc3RyZW5ndGggLnN0cmVuZ3RoIC5zdHJvbmcge1xuICAgICAgICBjb2xvcjogZ3JlZW47IH1cblxuLmdyaWQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDkuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZ3JpZC13cmFwcGVyLmNvbGxhcHNlZCB7XG4gICAgbWluLWhlaWdodDogMHB4OyB9XG4gICAgLmdyaWQtd3JhcHBlci5jb2xsYXBzZWQgLnRiLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ncmlkLXdyYXBwZXIuY29sbGFwc2VkIC5leHBhbmQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDsgfVxuICAuZ3JpZC13cmFwcGVyIGltZy5iYW5uZXItaW1nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgLmdyaWQtd3JhcHBlciBpbWcuYmFubmVyLWltZzpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmdyaWQtd3JhcHBlci5ub3QtYm9yZGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuZ3JpZC13cmFwcGVyIC5ncmlkLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWZmMGYzOyB9XG4gICAgLmdyaWQtd3JhcHBlciAuZ3JpZC1oZWFkZXIgc2VsZWN0LnBhZ2Utc2l6ZSB7XG4gICAgICBwYWRkaW5nOiAwcmVtIDAuNXJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMy43NXJlbTtcbiAgICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2Fycm93LnN2ZyksIGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZmZmKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgdG9wIDUwJSwgMCAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogMi4wNjI1cmVtOyB9XG4gICAgLmdyaWQtd3JhcHBlciAuZ3JpZC1oZWFkZXIgLnRvZ2dsZS1idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICM2MzYzNjM7IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgLmdyaWQtaGVhZGVyIC50b2dnbGUtYnV0dG9uIC5zZWxlY3QtYm94IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgICAgIGhlaWdodDogMi4wNjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyB9XG4gICAgICAuZ3JpZC13cmFwcGVyIC5ncmlkLWhlYWRlciAudG9nZ2xlLWJ1dHRvbiAuc2VsZWN0LW9wdGlvbnMge1xuICAgICAgICB3aWR0aDogMTEuODc1cmVtO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAyLjc3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDIuMzc1cmVtO1xuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1cmVtO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gICAgICAgIC5ncmlkLXdyYXBwZXIgLmdyaWQtaGVhZGVyIC50b2dnbGUtYnV0dG9uIC5zZWxlY3Qtb3B0aW9ucyAuc2luZ2xlLW9wdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAuOTM3NXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDIuMDVyZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZjVmNWY1O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIC5ncmlkLWhlYWRlciAudG9nZ2xlLWJ1dHRvbiAuc2VsZWN0LW9wdGlvbnMgLnNpbmdsZS1vcHRpb246aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgLmdyaWQtaGVhZGVyIC50b2dnbGUtYnV0dG9uIC5zZWxlY3Qtb3B0aW9ucyAuc2luZ2xlLW9wdGlvbiBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwLjdyZW07IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIC5ncmlkLWhlYWRlciAudG9nZ2xlLWJ1dHRvbiAuc2VsZWN0LW9wdGlvbnMgLnNpbmdsZS1vcHRpb24gc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjM2MzYzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAuZ3JpZC13cmFwcGVyIC5ncmlkLWhlYWRlciAuZXhwYW5kIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgLmdyaWQtd3JhcHBlciAuZ3JpZC1oZWFkZXIgLmdyaWQtdGl0bGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTsgfVxuICAuZ3JpZC13cmFwcGVyIC50Yi13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdHIge1xuICAgICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNlZmYwZjM7IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRyIHRkLFxuICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdHIgdGgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOTM3NXJlbTsgfVxuICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRoZWFkIHRyIHtcbiAgICAgIGhlaWdodDogMi44MTI1cmVtOyB9XG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0aGVhZCB0ciB0aCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMGYwZjBmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGhlYWQgdHIgdGgub3JkZXJhYmxlIHtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGhlYWQgdHIgdGgub3JkZXJhYmxlIHNwYW4ge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRoZWFkIHRyIHRoLm9yZGVyYWJsZSAuYXJyb3ctYXNjLFxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRoZWFkIHRyIHRoLm9yZGVyYWJsZSAuYXJyb3ctZGVzYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRoZWFkIHRyIHRoLm9yZGVyYWJsZS5hc2MgLmFycm93LWFzYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRoZWFkIHRyIHRoLm9yZGVyYWJsZS5hc2MgLmFycm93LWFzYyAudXAtZG93bi1hcnJvd3Mge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGhlYWQgdHIgdGgub3JkZXJhYmxlLmRlc2MgLmFycm93LWRlc2Mge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGhlYWQgdHIgdGgub3JkZXJhYmxlLmFzYywgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGhlYWQgdHIgdGgub3JkZXJhYmxlLmRlc2Mge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0OyB9XG4gICAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0aGVhZCB0ciB0aC5vcmRlcmFibGUuYXNjIC51cC1kb3duLWFycm93cywgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGhlYWQgdHIgdGgub3JkZXJhYmxlLmRlc2MgLnVwLWRvd24tYXJyb3dzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRoZWFkIHRyIHRoLm9yZGVyYWJsZSAudXAtZG93bi1hcnJvd3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwLjE4NzVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRoZWFkIHRyIHRoLm9yZGVyYWJsZSAudXAtZG93bi1hcnJvd3Mgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xLjEyNXJlbTsgfVxuICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyIHtcbiAgICAgIGhlaWdodDogMi4zNzVyZW07IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyLnRvdGFsIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0cjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVmZjEgIWltcG9ydGFudDsgfVxuICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZFtmaWVsZD1tb2JpbGVdIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyIHRkIGEge1xuICAgICAgICAgIGNvbG9yOiAjNGNhZjUwOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIgdGQgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCAuYnRuIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgaGVpZ2h0OiAxLjhyZW07IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCAuYnRuOm5vdCguaW5mbykge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCAuYnRuLmNob29zZS1maWxlIHtcbiAgICAgICAgICAgIGhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIgdGQgLmJ0bjpub3QoLnJlZCk6bm90KC5jaG9vc2UtZmlsZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDsgfVxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxLjgxMjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODEyNXJlbTtcbiAgICAgICAgICB3aWR0aDogMS44MTI1cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAuMTI1cmVtOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIgdGQgc3Bhbi5tYXRlcmlhbC1pY29uczpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyIHRkIC5idG4taWNvIHtcbiAgICAgICAgICB3aWR0aDogMS44MTI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMS44MTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkNGUyZTk7XG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyIHRkIC5idG4taWNvOmhvdmVyIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIgdGQgLmJ0bi1pY28uZGVsZXRlLCAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCAuYnRuLWljby5jYW5jZWwge1xuICAgICAgICAgICAgY29sb3I6ICNjYzAwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlkNGQ0OyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIgdGQgLmJ0bi1pY28uc2F2ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzRjYWY1MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjNmU0ZDQ7IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCAuYnRuLWljby5pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2Y2ZmO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGJvZHkgdHIgdGQgc2VsZWN0LFxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCBpbnB1dCB7XG4gICAgICAgICAgaGVpZ2h0OiAxLjkzNzVyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgICAgICAgICB3aWR0aDogNy44MTI1cmVtOyB9XG4gICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyIHRkIHNwYW4ucmVkIHtcbiAgICAgICAgICBjb2xvcjogI0ZGMzEzMTsgfVxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCBzcGFuLmdyZWVuIHtcbiAgICAgICAgICBjb2xvcjogIzEwZDExNjsgfVxuICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRib2R5IHRyLnRvdGFscyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ci50b3RhbHMgdGQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGZvb3QucGFnaW5hdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiOyB9XG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtOyB9XG4gICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGZvb3QucGFnaW5hdGlvbiAud3JhcHBlciBzcGFuLmFjdGlvbixcbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQgdGZvb3QucGFnaW5hdGlvbiAud3JhcHBlciB1bC5udW1zIGxpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuMzEyNXJlbTtcbiAgICAgICAgICBjb2xvcjogIzBkOTJkYzsgfVxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgc3Bhbi5hY3Rpb24uZG90cyxcbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHVsLm51bXMgbGkuZG90cyB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgc3Bhbi5hY3Rpb24uYWN0aXZlLFxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgdWwubnVtcyBsaS5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHNwYW4uYWN0aW9uOm5vdCguYWN0aXZlKTpob3ZlcixcbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHVsLm51bXMgbGk6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgc3Bhbi5wcmV2IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTsgfVxuICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHNwYW4ubmV4dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTsgfVxuICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yW2dyaWQtaWQ9XCIxXCJdID4gdGhlYWQgdHIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0aGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMGYzO1xuICAgICAgYm9yZGVyLWJvdHRvbTogLjA2MjVyZW0gc29saWQgI2VmZjBmMzsgfVxuICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRoZWFkIHRyIHtcbiAgICAgICAgaGVpZ2h0OiAyLjgxMjVyZW07IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRoZWFkIHRyIHRoIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGhlYWQgdHIgdGgub3JkZXJhYmxlIHtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGhlYWQgdHIgdGgub3JkZXJhYmxlIHNwYW4ge1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGhlYWQgdHIgdGgub3JkZXJhYmxlIC5hcnJvdy1hc2MsXG4gICAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGhlYWQgdHIgdGgub3JkZXJhYmxlIC5hcnJvdy1kZXNjIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRoZWFkIHRyIHRoLm9yZGVyYWJsZS5hc2MgLmFycm93LWFzYyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRoZWFkIHRyIHRoLm9yZGVyYWJsZS5kZXNjIC5hcnJvdy1kZXNjIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRib2R5ID4gdHIge1xuICAgICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWJlYmViOyB9XG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGJvZHkgPiB0ci5ncmlkLXJvdzpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0Ym9keSA+IHRyLmNoaWxkLXJvdyA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtIDEuMjVyZW0gMS4yNXJlbTsgfVxuICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRib2R5ID4gdHI6bm90KC5lZGl0LW1vZGUpIC5lZGl0LWZpZWxkLFxuICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRib2R5ID4gdHI6bm90KC5lZGl0LW1vZGUpIC5jYW5jZWwtZWRpdCxcbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0Ym9keSA+IHRyOm5vdCguZWRpdC1tb2RlKSAuc3VibWl0LWVkaXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGJvZHkgPiB0ci5lZGl0LW1vZGUgLmVkaXQtZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0Ym9keSA+IHRyLmVkaXQtbW9kZSAuY2FuY2VsLWVkaXQsXG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGJvZHkgPiB0ci5lZGl0LW1vZGUgLnN1Ym1pdC1lZGl0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGJvZHkgPiB0ci5lZGl0LW1vZGUgLmFjdGl2YXRlLWVkaXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICB0ZC5lZGl0YWJsZSAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGJvZHkgPiB0ci5lZGl0LW1vZGU6bm90KC5lZGl0LWZpZWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0Ym9keSA+IHRyIHNwYW4uYXJyb3cge1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGJvZHkgPiB0ciAuYnRuLWljbyB7XG4gICAgICAgIHdpZHRoOiAxLjM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwLjMxMjVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRib2R5ID4gdHIgLmJ0bi1pY286aG92ZXIge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpOyB9XG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGJvZHkgPiB0ciBpbnB1dCxcbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0Ym9keSA+IHRyIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiA5LjM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjlyZW07IH1cbiAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0Ym9keSA+IHRyIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICB3aWR0aDogMS4wNjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMDYyNXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yID4gdGJvZHkgPiB0ciB0ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgICAgICBjb2xvcjogIzdiN2I3YjtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgPiB0Ym9keSA+IHRyIHRkW2ZpZWxkPW1vYmlsZV0ge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiA+IHRib2R5ID4gdHIgdGQgKiB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgdGZvb3QucGFnaW5hdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9XG4gICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgdGZvb3QucGFnaW5hdGlvbiAud3JhcHBlciBzcGFuLmFjdGlvbixcbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHVsLm51bXMgbGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC4zMTI1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjMGQ5MmRjOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHNwYW4uYWN0aW9uLmRvdHMsXG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHVsLm51bXMgbGkuZG90cyB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkLTIgdGZvb3QucGFnaW5hdGlvbiAud3JhcHBlciBzcGFuLmFjdGlvbi5hY3RpdmUsXG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHVsLm51bXMgbGkuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHNwYW4uYWN0aW9uOm5vdCguYWN0aXZlKTpob3ZlcixcbiAgICAgICAgICAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZC0yIHRmb290LnBhZ2luYXRpb24gLndyYXBwZXIgdWwubnVtcyBsaTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHNwYW4ucHJldiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IH1cbiAgICAgICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiB0Zm9vdC5wYWdpbmF0aW9uIC53cmFwcGVyIHNwYW4ubmV4dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTsgfVxuXG4ucGljay1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnBpY2stZGF0ZSAudGFicy13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAucGljay1kYXRlIC5kYXRlLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDEuMjVyZW0gMCAxLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDMuNTYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLnBpY2stZGF0ZSAuZGF0ZS1maWx0ZXJzIGZvcm0udHlwZS0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMy41cmVtKTsgfVxuICAgICAgLnBpY2stZGF0ZSAuZGF0ZS1maWx0ZXJzIGZvcm0udHlwZS0yIC5yb3cge1xuICAgICAgICBmbGV4LXdyYXA6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLnBpY2stZGF0ZSAuZGF0ZS1maWx0ZXJzIGZvcm0udHlwZS0yIC5yb3cgbGFiZWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAucGljay1kYXRlIC5kYXRlLWZpbHRlcnMgZm9ybS50eXBlLTIgLnJvdyBsYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtLjA2MjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0uMDYyNXJlbTsgfVxuICAgIC5waWNrLWRhdGUgLmRhdGUtZmlsdGVycyAuYnRuIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYztcbiAgICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAzLjZyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLS4xcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICAvKiBQcmVmZXJyZWQgaWNvbiBzaXplICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC8qIFN1cHBvcnQgZm9yIGFsbCBXZWJLaXQgYnJvd3NlcnMuICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAvKiBTdXBwb3J0IGZvciBTYWZhcmkgYW5kIENocm9tZS4gKi9cbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLyogU3VwcG9ydCBmb3IgRmlyZWZveC4gKi9cbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLyogU3VwcG9ydCBmb3IgSUUuICovXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnOyB9XG5cbi5ub3RpZiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA2LjI1cmVtO1xuICByaWdodDogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwLjYyNXJlbSA1cmVtIDAuNjI1cmVtIDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDMuNzVyZW07XG4gIG1pbi13aWR0aDogOS4zNzVyZW07XG4gIG1heC13aWR0aDogMTguNzVyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkICMxMWJlYWU7XG4gIGJveC1zaGFkb3c6IDAuMTI1cmVtIDAuMTI1cmVtIDAuNjI1cmVtIDAuMDYyNXJlbSByZ2JhKDEwNSwgMTA1LCAxMDUsIDAuMyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcbiAgYW5pbWF0aW9uOiBub3RpZkFuaW0gMC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgei1pbmRleDogOTk5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuICAubm90aWY6aG92ZXIgLmNsb3NlIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgIHJpZ2h0OiAxLjEyNXJlbTsgfVxuXG5Aa2V5ZnJhbWVzIG5vdGlmQW5pbSB7XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yLjVyZW0pOyB9XG4gIDg1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuMjVyZW0pOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG4gIC5ub3RpZi5lcnIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMC4xMjVyZW0gMC4xMjVyZW0gMC42MjVyZW0gMC4wNjI1cmVtIHJnYmEoMjU0LCAwLCAwLCAwLjEpOyB9XG4gIC5ub3RpZiBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTsgfVxuICAubm90aWYgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuMjVyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgY29sb3I6ICMzMzM7IH1cblxuLm1vYmlsZS1kaW1tZWQtYmFja2dyb3VuZCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmRoO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEuMTI1cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bi5pbmZvIHtcbiAgICB3aWR0aDogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzAwNmNmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiBhdXRvOyB9XG4gIC5idG4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLnJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDsgfVxuICAuYnRuLmFkZC1idG4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNjg3NXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTsgfVxuICAgIC5idG4uYWRkLWJ0biBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgIGNvbG9yOiAjNGNhZjUwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjQzNzVyZW07IH1cbiAgLmJ0bi52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7IH1cblxuLnRhYnMtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAwLjE4NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTsgfVxuXG51bC50YWJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG4gIHVsLnRhYnMgbGkge1xuICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMS44NzVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi13aWR0aDogNy43NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgdWwudGFicyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNkNGUyZTk7IH1cbiAgICB1bC50YWJzIGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7IH1cbiAgICB1bC50YWJzIGxpLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGNhZjUwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnN0ZXBzLWNoYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDIuNjI1cmVtOyB9XG4gIC5zdGVwcy1jaGFpbiAuc3RlcCB7XG4gICAgd2lkdGg6IDEwLjVyZW07XG4gICAgaGVpZ2h0OiAyLjkzNzVyZW07XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQzNzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN0ZXBzLWNoYWluIC5zdGVwIC5udW1iZXItaG9sZGVyIHtcbiAgICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuc3RlcHMtY2hhaW4gLnN0ZXAgLm51bWJlci1ob2xkZXIgLnN1Y2Nlc3MsIC5zdGVwcy1jaGFpbiAuc3RlcCAubnVtYmVyLWhvbGRlciAuZmFpbHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3RlcHMtY2hhaW4gLnN0ZXAgLnN0ZXAtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogOS4zNzVyZW07IH1cbiAgICAuc3RlcHMtY2hhaW4gLnN0ZXA6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0wLjgxMjVyZW07XG4gICAgICB3aWR0aDogMC44MTI1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNWVjOyB9XG4gICAgLnN0ZXBzLWNoYWluIC5zdGVwOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAtMC44MTI1cmVtO1xuICAgICAgd2lkdGg6IDAuODEyNXJlbTtcbiAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTVlYzsgfVxuICAgIC5zdGVwcy1jaGFpbiAuc3RlcDpmaXJzdC1jaGlsZDo6YmVmb3JlLCAuc3RlcHMtY2hhaW4gLnN0ZXA6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdGVwcy1jaGFpbiAuc3RlcC5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk2OThhMDsgfVxuICAgICAgLnN0ZXBzLWNoYWluIC5zdGVwLmFjdGl2ZSAuc3RlcC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnN0ZXBzLWNoYWluIC5zdGVwLmFjdGl2ZTo6YWZ0ZXIsIC5zdGVwcy1jaGFpbiAuc3RlcC5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Njk4YTA7IH1cbiAgICAuc3RlcHMtY2hhaW4gLnN0ZXAuY29tcGxldGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDsgfVxuICAgICAgLnN0ZXBzLWNoYWluIC5zdGVwLmNvbXBsZXRlIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuc3RlcHMtY2hhaW4gLnN0ZXAuY29tcGxldGUgLm51bWJlci1ob2xkZXIgLm51bWJlciwgLnN0ZXBzLWNoYWluIC5zdGVwLmNvbXBsZXRlIC5udW1iZXItaG9sZGVyIC5mYWlsdXJlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnN0ZXBzLWNoYWluIC5zdGVwLmNvbXBsZXRlIC5udW1iZXItaG9sZGVyIC5zdWNjZXNzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjNGNhZjUwOyB9XG4gICAgICAuc3RlcHMtY2hhaW4gLnN0ZXAuY29tcGxldGU6OmFmdGVyLCAuc3RlcHMtY2hhaW4gLnN0ZXAuY29tcGxldGU6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7IH1cbiAgICAuc3RlcHMtY2hhaW4gLnN0ZXAuZmFpbHVyZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDAwOyB9XG4gICAgICAuc3RlcHMtY2hhaW4gLnN0ZXAuZmFpbHVyZSAuc3RlcC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnN0ZXBzLWNoYWluIC5zdGVwLmZhaWx1cmUgLm51bWJlci1ob2xkZXIgLm51bWJlciwgLnN0ZXBzLWNoYWluIC5zdGVwLmZhaWx1cmUgLm51bWJlci1ob2xkZXIgLnN1Y2Nlc3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc3RlcHMtY2hhaW4gLnN0ZXAuZmFpbHVyZSAubnVtYmVyLWhvbGRlciAuZmFpbHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2NjMDAwMDsgfVxuICAgICAgLnN0ZXBzLWNoYWluIC5zdGVwLmZhaWx1cmU6OmFmdGVyLCAuc3RlcHMtY2hhaW4gLnN0ZXAuZmFpbHVyZTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDsgfVxuXG51bC5pbmZvIGxpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIHVsLmluZm8gbGkgLmRlc2MsXG4gIHVsLmluZm8gbGkgLnZhbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICB1bC5pbmZvIGxpIC5kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICAgIGJhY2tncm91bmQ6ICM0Y2FmNTA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgdWwuaW5mbyBsaSAudmFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07IH1cblxudWwuaW5mby5uYXJyb3cgbGkge1xuICBoZWlnaHQ6IDIuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG5cbi5jb2xsYXBzaWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAuOTM3NXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gIC5jb2xsYXBzaWJsZSAuZ3JpZC13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmNvbGxhcHNpYmxlIGgzIHtcbiAgICBoZWlnaHQ6IDMuNDM3NXJlbTtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgcmdiYSgyMjcsIDIyOCwgMjM1LCAwLjUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jb2xsYXBzaWJsZSBoMyBzcGFuLmFycm93LXJpZ2h0LFxuICAgIC5jb2xsYXBzaWJsZSBoMyBzcGFuLmFycm93LWRvd24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAuNjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gIC5jb2xsYXBzaWJsZSBmb3JtLnR5cGUtMiB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuY29sbGFwc2libGUgZm9ybS50eXBlLTIgLmZpZWxkcyB7XG4gICAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDsgfVxuICAuY29sbGFwc2libGU6bm90KC5jb2xsYXBzZWQpIGgzIHNwYW4uYXJyb3ctcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhcHNpYmxlLmNvbGxhcHNlZCB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXBzaWJsZS5jb2xsYXBzZWQgaDMgc3Bhbi5hcnJvdy1kb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhcHNpYmxlIC5yb3cgKyAuYWN0aW9ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjQzNzVyZW07IH1cblxuLm92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLm92ZXJsYXk6bm90KC52aXNpYmxlKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3ZlcmxheSAucG9wdXAge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgYm94LXNoYWRvdzogMCAwIDIuNjg3NXJlbSByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5vdmVybGF5IC5wb3B1cCAuY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiA3N3ZoO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5vdmVybGF5IC5wb3B1cCAudGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMS41NjI1cmVtO1xuICAgICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlZmYwZjM7IH1cbiAgICAgIC5vdmVybGF5IC5wb3B1cCAudGl0bGUgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLm92ZXJsYXkgLnBvcHVwIC50aXRsZSBzcGFuLm1hdGVyaWFsLWljb25zOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gICAgLm92ZXJsYXkgLnBvcHVwIGZvcm0udHlwZS0yIC5maWVsZHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNTJyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93LmJvdHRvbSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsOm5vdCguc3dpdGNoKSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmFjdGlvbnMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmFjdGlvbnMgLnJvdyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmFjdGlvbnMgLnJvdy5ib3R0b20ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIC5vdmVybGF5IC5wb3B1cCBmb3JtLnR5cGUtMiAuYWN0aW9ucyAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwLjQzNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS5jaG9vc2UtY29sdW1ucyAucG9wdXAge1xuICB3aWR0aDogNDAwcHg7IH1cblxuLm92ZXJsYXkuY2hvb3NlLWNvbHVtbnMgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9XG4gIC5vdmVybGF5LmNob29zZS1jb2x1bW5zIC5jb250YWluZXIgLm9wdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm92ZXJsYXkuY2hvb3NlLWNvbHVtbnMgLmNvbnRhaW5lciAub3B0aW9uIGlucHV0IHtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgd2lkdGg6IDAuOTM3NXJlbTsgfVxuXG4ub3ZlcmxheS5jaG9vc2UtY29sdW1ucyBidXR0b24uYnRuIHtcbiAgbWFyZ2luOiAwLjkzNzVyZW0gMCAwIDEuMjVyZW07IH1cblxuLnN1Y2Nlc3MtdGV4dCxcbi5lcnItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtOyB9XG4gIC5zdWNjZXNzLXRleHQuc3VjY2Vzcy10ZXh0LFxuICAuZXJyLXRleHQuc3VjY2Vzcy10ZXh0IHtcbiAgICBjb2xvcjogIzAwOWEzMjsgfVxuICAuc3VjY2Vzcy10ZXh0LmVyci10ZXh0LFxuICAuZXJyLXRleHQuZXJyLXRleHQge1xuICAgIGNvbG9yOiAjZmUwMDAwOyB9XG4gIC5zdWNjZXNzLXRleHQgc3BhbixcbiAgLmVyci10ZXh0IHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnN1Y2Nlc3MtdGV4dCBzcGFuLm1hdGVyaWFsLWljb25zLFxuICAuZXJyLXRleHQgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTsgfVxuXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyLjM3NXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuMjVyZW07IH1cbiAgLnN3aXRjaCBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7IH1cbiAgICAuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4xMjVyZW0pOyB9XG4gIC5zd2l0Y2ggLnNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhZGFkO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMTI1cmVtO1xuICAgIHRyYW5zaXRpb246IC40cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc3dpdGNoIC5zbGlkZXI6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgd2lkdGg6IDAuNzVyZW07XG4gICAgICBsZWZ0OiAwLjI1cmVtO1xuICAgICAgYm90dG9tOiAwLjI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiAuNHM7IH1cblxuLmxuayB7XG4gIGNvbG9yOiAjNGNhZjUwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuICAubG5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZpbHRlcnMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5maWx0ZXJzIHNlbGVjdCxcbiAgLmZpbHRlcnMgaW5wdXQge1xuICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7IH1cbiAgLmZpbHRlcnMgLmJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMC40Mzc1cmVtO1xuICAgIHdpZHRoOiAxMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuXG5mb3JtOm5vdCgudHlwZS0yKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgZm9ybTpub3QoLnR5cGUtMikgLmZpZWxkcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMDsgfVxuICAgIGZvcm06bm90KC50eXBlLTIpIC5maWVsZHMgLmhhbGYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBmb3JtOm5vdCgudHlwZS0yKSAuZmllbGRzIC5oYWxmIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICBmb3JtOm5vdCgudHlwZS0yKSAuZmllbGRzIC5oYWxmIGxhYmVsICsgbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICBmb3JtOm5vdCgudHlwZS0yKSAuZmllbGRzIGxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH1cbiAgICAgIGZvcm06bm90KC50eXBlLTIpIC5maWVsZHMgbGFiZWwgKiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIGZvcm06bm90KC50eXBlLTIpIC5maWVsZHMgbGFiZWwgPiBzcGFuOm5vdCgubWF0ZXJpYWwtaWNvbnMpIHtcbiAgICAgICAgd2lkdGg6IDkuMzc1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgICAgICBjb2xvcjogIzZiNzY3ZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBmb3JtOm5vdCgudHlwZS0yKSAuZmllbGRzIGxhYmVsIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAgIGZvcm06bm90KC50eXBlLTIpIC5maWVsZHMgbGFiZWwgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgICAgIGZvcm06bm90KC50eXBlLTIpIC5maWVsZHMgbGFiZWwgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgICAgIGZvcm06bm90KC50eXBlLTIpIC5maWVsZHMgbGFiZWwgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gICAgICBmb3JtOm5vdCgudHlwZS0yKSAuZmllbGRzIGxhYmVsIGlucHV0W3R5cGU9J2ZpbGUnXSxcbiAgICAgIGZvcm06bm90KC50eXBlLTIpIC5maWVsZHMgbGFiZWwgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEzLjEyNXJlbTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgZm9ybTpub3QoLnR5cGUtMikgYnV0dG9uLmJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1pbi13aWR0aDogNi4yNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgZm9ybTpub3QoLnR5cGUtMikubGluZWFyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgZm9ybTpub3QoLnR5cGUtMikubGluZWFyIC5maWVsZHMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBmb3JtOm5vdCgudHlwZS0yKS5saW5lYXIgLmZpZWxkcyBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgZm9ybTpub3QoLnR5cGUtMikubGluZWFyIC5maWVsZHMgbGFiZWwgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgZm9ybTpub3QoLnR5cGUtMikubGluZWFyIGJ1dHRvbi5idG4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07IH1cblxuZm9ybS50eXBlLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGZvcm0udHlwZS0yLndpdGgtZXhjZWwtZXhwb3J0IC5maWVsZHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNi44NzVyZW0pOyB9XG4gIGZvcm0udHlwZS0yLndpdGgtZXhjZWwtZXhwb3J0IC5hY3Rpb25zIHtcbiAgICB3aWR0aDogMTYuODc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuICAgIGZvcm0udHlwZS0yLndpdGgtZXhjZWwtZXhwb3J0IC5hY3Rpb25zIC5idG4ge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIGZvcm0udHlwZS0yLndpdGgtZXhjZWwtZXhwb3J0IC5hY3Rpb25zIC5idG46Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDVyZW07XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBmb3JtLnR5cGUtMi53aXRoLWV4Y2VsLWV4cG9ydCAuYWN0aW9ucyAuYnRuOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMzYzQwNGE7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgICAgZm9ybS50eXBlLTIud2l0aC1leGNlbC1leHBvcnQgLmFjdGlvbnMgLmJ0bjpsYXN0LWNoaWxkIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07IH1cbiAgZm9ybS50eXBlLTIgLmZpZWxkcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuNDM3NXJlbTsgfVxuICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93LmZzdGFydCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93LmZlbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cubW9yZS1maWx0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93Lm1vcmUtZmlsdGVyLnZpc2libGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93Lm1vcmUtZmlsdGVyIGxhYmVsIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyArIC5yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH1cbiAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyA+IGxhYmVsLFxuICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsLmdlbmVyYWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luOiAwLjQzNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgICBtYXgtd2lkdGg6IDE2LjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDEzLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93ID4gbGFiZWwuZmdyb3csXG4gICAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbC5nZW5lcmFsLmZncm93IHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93ID4gbGFiZWwgKyBsYWJlbCxcbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsLmdlbmVyYWwgKyBsYWJlbCB7XG4gICAgICAgICAgbWFyZ2luOiAwLjQzNzVyZW07IH1cbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93ID4gbGFiZWw6bm90KC5jaGJ4LXdyYXBwZXIpOm5vdCguZmlsZS1pbnAtd3JhcHBlcikgaW5wdXQsXG4gICAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyA+IGxhYmVsOm5vdCguY2hieC13cmFwcGVyKTpub3QoLmZpbGUtaW5wLXdyYXBwZXIpIHNlbGVjdCxcbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsLmdlbmVyYWw6bm90KC5jaGJ4LXdyYXBwZXIpOm5vdCguZmlsZS1pbnAtd3JhcHBlcikgaW5wdXQsXG4gICAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbC5nZW5lcmFsOm5vdCguY2hieC13cmFwcGVyKTpub3QoLmZpbGUtaW5wLXdyYXBwZXIpIHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzLjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTsgfVxuICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgPiBsYWJlbDpub3QoLmNoYngtd3JhcHBlcik6bm90KC5maWxlLWlucC13cmFwcGVyKSBpbnB1dDpmb2N1cyxcbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsLmdlbmVyYWw6bm90KC5jaGJ4LXdyYXBwZXIpOm5vdCguZmlsZS1pbnAtd3JhcHBlcikgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCAjNGNhZjUwOyB9XG4gICAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyA+IGxhYmVsOm5vdCguY2hieC13cmFwcGVyKTpub3QoLmZpbGUtaW5wLXdyYXBwZXIpIHNlbGVjdCxcbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsLmdlbmVyYWw6bm90KC5jaGJ4LXdyYXBwZXIpOm5vdCguZmlsZS1pbnAtd3JhcHBlcikgc2VsZWN0IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQ7XG4gICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9hcnJvdy5zdmdcIiksIGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZmZmKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjYyNXJlbSB0b3AgNTAlLCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjM3NXJlbTsgfVxuICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgPiBsYWJlbDpub3QoLmNoYngtd3JhcHBlcik6bm90KC5maWxlLWlucC13cmFwcGVyKSBzcGFuOm5vdCgubWF0ZXJpYWwtaWNvbnMpLFxuICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwuZ2VuZXJhbDpub3QoLmNoYngtd3JhcHBlcik6bm90KC5maWxlLWlucC13cmFwcGVyKSBzcGFuOm5vdCgubWF0ZXJpYWwtaWNvbnMpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMC45Mzc1cmVtO1xuICAgICAgICAgIHRvcDogMS4xMjVyZW07XG4gICAgICAgICAgY29sb3I6ICNiYmJiYmI7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2Utb3V0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyA+IGxhYmVsOm5vdCguY2hieC13cmFwcGVyKTpub3QoLmZpbGUtaW5wLXdyYXBwZXIpIHNwYW46bm90KC5tYXRlcmlhbC1pY29ucykuZnVjdXNlZCxcbiAgICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwuZ2VuZXJhbDpub3QoLmNoYngtd3JhcHBlcik6bm90KC5maWxlLWlucC13cmFwcGVyKSBzcGFuOm5vdCgubWF0ZXJpYWwtaWNvbnMpLmZ1Y3VzZWQge1xuICAgICAgICAgICAgdG9wOiAwLjQzNzVyZW07XG4gICAgICAgICAgICBsZWZ0OiAwLjY4NzVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzRjYWY1MDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93ID4gbGFiZWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGUsXG4gICAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbC5nZW5lcmFsLmZpbGUtaW5wLXdyYXBwZXIgLmNob29zZS1maWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93ID4gbGFiZWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGUgc3BhbixcbiAgICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwuZ2VuZXJhbC5maWxlLWlucC13cmFwcGVyIC5jaG9vc2UtZmlsZSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogNi44NzVyZW07XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93ID4gbGFiZWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGUgc3Bhbi5tYXRlcmlhbC1pY29ucyxcbiAgICAgICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwuZ2VuZXJhbC5maWxlLWlucC13cmFwcGVyIC5jaG9vc2UtZmlsZSBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93ID4gbGFiZWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGUgc3Bhbi5tYXRlcmlhbC1pY29ucy5waG90byxcbiAgICAgICAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbC5nZW5lcmFsLmZpbGUtaW5wLXdyYXBwZXIgLmNob29zZS1maWxlIHNwYW4ubWF0ZXJpYWwtaWNvbnMucGhvdG8ge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBmb3JtLnR5cGUtMiAuYWN0aW9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICBmb3JtLnR5cGUtMiAuYWN0aW9ucyAuYnRuLFxuICAgIGZvcm0udHlwZS0yIC5hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDcuMzc1cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMS4zNzVyZW07XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbWFyZ2luOiAwLjQzNzVyZW07IH1cbiAgICAgIGZvcm0udHlwZS0yIC5hY3Rpb25zIC5idG4ucmVzZXQsIGZvcm0udHlwZS0yIC5hY3Rpb25zIC5idG4uZmlsdGVyLFxuICAgICAgZm9ybS50eXBlLTIgLmFjdGlvbnMgYnV0dG9uLnJlc2V0LFxuICAgICAgZm9ybS50eXBlLTIgLmFjdGlvbnMgYnV0dG9uLmZpbHRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhMWFlYjY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIGZvcm0udHlwZS0yIC5hY3Rpb25zIC5idG4ucmVzZXQ6aG92ZXIsIGZvcm0udHlwZS0yIC5hY3Rpb25zIC5idG4uZmlsdGVyOmhvdmVyLFxuICAgICAgICBmb3JtLnR5cGUtMiAuYWN0aW9ucyBidXR0b24ucmVzZXQ6aG92ZXIsXG4gICAgICAgIGZvcm0udHlwZS0yIC5hY3Rpb25zIGJ1dHRvbi5maWx0ZXI6aG92ZXIge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpOyB9XG4gICAgZm9ybS50eXBlLTIgLmFjdGlvbnMuZmxleC1lbmQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuXG5mb3JtLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm11bHRpcGxlLXNlbGVjdDpub3QoLnRvZ2dsZS1idXR0b24pIHtcbiAgd2lkdGg6IDEzLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAuNDM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tdWx0aXBsZS1zZWxlY3Q6bm90KC50b2dnbGUtYnV0dG9uKSAuc2VsZWN0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm11bHRpcGxlLXNlbGVjdDpub3QoLnRvZ2dsZS1idXR0b24pIC5zZWxlY3QtYm94IC5pdGVtLXR5cGVzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzLjI1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMzEyNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTsgfVxuICAgIC5tdWx0aXBsZS1zZWxlY3Q6bm90KC50b2dnbGUtYnV0dG9uKSAuc2VsZWN0LWJveCAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG5cbi5zZWxlY3Qtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xODc1cmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2I3YjdiNztcbiAgcGFkZGluZzogMC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuc2VsZWN0LW9wdGlvbnMgLnNpbmdsZS1vcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxLjI1cmVtOyB9XG4gICAgLnNlbGVjdC1vcHRpb25zIC5zaW5nbGUtb3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTsgfVxuICAgIC5zZWxlY3Qtb3B0aW9ucyAuc2luZ2xlLW9wdGlvbiBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07IH1cbiAgICAuc2VsZWN0LW9wdGlvbnMgLnNpbmdsZS1vcHRpb24gaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAlO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtOyB9XG5cbmxhYmVsLmNoYngtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAwIDEuMzEyNXJlbTtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIG1hcmdpbjogMC40Mzc1cmVtOyB9XG4gIGxhYmVsLmNoYngtd3JhcHBlciBzcGFuOm5vdCguc2xpZGVyKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogOC4xMjVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICBsYWJlbC5jaGJ4LXdyYXBwZXIgKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICBsYWJlbC5jaGJ4LXdyYXBwZXIgaW5wdXQge1xuICAgIHdpZHRoOiAxLjA2MjVyZW07XG4gICAgaGVpZ2h0OiAxLjA2MjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG5cbi5leHBvcnQtdG8tZXhjZWwge1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLmV4cG9ydC10by1leGNlbCAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzBmMGYwZjtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiBpbml0aWFsOyB9XG4gICAgLmV4cG9ydC10by1leGNlbCAuYnRuIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgIC5leHBvcnQtdG8tZXhjZWwgLmJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogIzRjYWY1MDsgfVxuXG4uZXhwb3J0LWxvYWRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIGhlaWdodDogMzZweDsgfVxuICAuZXhwb3J0LWxvYWRlci13cmFwcGVyLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZXhwb3J0LWxvYWRlci13cmFwcGVyIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuZXhwb3J0LWxvYWRlci13cmFwcGVyIC5sZHMtc3Bpbm5lciB7XG4gICAgY29sb3I6IG9mZmljaWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5leHBvcnQtbG9hZGVyLXdyYXBwZXIgLmxkcy1zcGlubmVyIGRpdiB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMjBweCAyMHB4O1xuICAgIGFuaW1hdGlvbjogbGRzLXNwaW5uZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLmV4cG9ydC1sb2FkZXItd3JhcHBlciAubGRzLXNwaW5uZXIgZGl2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjVweDtcbiAgICBsZWZ0OiAxOC41cHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMCU7XG4gICAgYmFja2dyb3VuZDogIzY0NjQ2NDsgfVxuICAuZXhwb3J0LWxvYWRlci13cmFwcGVyIC5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xLjFzOyB9XG4gIC5leHBvcnQtbG9hZGVyLXdyYXBwZXIgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xczsgfVxuICAuZXhwb3J0LWxvYWRlci13cmFwcGVyIC5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45czsgfVxuICAuZXhwb3J0LWxvYWRlci13cmFwcGVyIC5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44czsgfVxuICAuZXhwb3J0LWxvYWRlci13cmFwcGVyIC5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7IH1cbiAgLmV4cG9ydC1sb2FkZXItd3JhcHBlciAubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjZzOyB9XG4gIC5leHBvcnQtbG9hZGVyLXdyYXBwZXIgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNykge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC41czsgfVxuICAuZXhwb3J0LWxvYWRlci13cmFwcGVyIC5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7IH1cbiAgLmV4cG9ydC1sb2FkZXItd3JhcHBlciAubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg5KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjNzOyB9XG4gIC5leHBvcnQtbG9hZGVyLXdyYXBwZXIgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMTApIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7IH1cbiAgLmV4cG9ydC1sb2FkZXItd3JhcHBlciAubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMSkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xczsgfVxuICAuZXhwb3J0LWxvYWRlci13cmFwcGVyIC5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEyKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDBzOyB9XG5cbkBrZXlmcmFtZXMgbGRzLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxubGFiZWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgbGFiZWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGUuZGV0ZWN0ZWQge1xuICAgIGJvcmRlcjogMS4ycHggZGFzaGVkICMzMzM7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIGxhYmVsLmZpbGUtaW5wLXdyYXBwZXIgLmNob29zZS1maWxlLm5vdC12YWxpZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZDlkOTtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjY2MwMDAwO1xuICAgIGNvbG9yOiAjY2MwMDAwOyB9XG4gICAgbGFiZWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGUubm90LXZhbGlkIHNwYW4ubWF0ZXJpYWwtaWNvbnMucGhvdG8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGxhYmVsLmZpbGUtaW5wLXdyYXBwZXIgLmNob29zZS1maWxlLm5vdC12YWxpZCBzcGFuLmNsb3NlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgY29sb3I6ICNjYzAwMDA7IH1cbiAgbGFiZWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGUudmFsaWQge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM0Y2FmNTA7XG4gICAgY29sb3I6ICM0Y2FmNTA7IH1cbiAgbGFiZWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGUgc3Bhbi5maWxlbmFtZSB7XG4gICAgd2lkdGg6IDguNzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIGxhYmVsLmZpbGUtaW5wLXdyYXBwZXIgLmNob29zZS1maWxlIHNwYW4ubWF0ZXJpYWwtaWNvbnMucGhvdG8ge1xuICAgIGNvbG9yOiAjZmY4NDAwICFpbXBvcnRhbnQ7IH1cbiAgbGFiZWwuZmlsZS1pbnAtd3JhcHBlciAuY2hvb3NlLWZpbGU6aG92ZXIge1xuICAgIGZpbHRlcjogbm9uZTsgfVxuICBsYWJlbC5maWxlLWlucC13cmFwcGVyIC5jaG9vc2UtZmlsZSAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIGxhYmVsLmZpbGUtaW5wLXdyYXBwZXIgLmNob29zZS1maWxlIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBjb2xvcjogI2FkYWRhZDsgfVxuXG5sYWJlbC5maWxlLWlucC13cmFwcGVyIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5sYWJlbC5maWxlLWlucC13cmFwcGVyIHNwYW4uZmlsZS1zaXplLXdhcm5pbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBjb2xvcjogI2NjMDAwMDsgfVxuXG4ub3ZlcmxheS50cmFuc2xhdGlvbnMtcG9wdXAgdWwgbGkgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICAub3ZlcmxheS50cmFuc2xhdGlvbnMtcG9wdXAgdWwgbGkgZm9ybS5jaGFuZ2VkIGRpdiB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMTg3NXJlbSBzb2xpZCAjNGNhZjUwOyB9XG4gIC5vdmVybGF5LnRyYW5zbGF0aW9ucy1wb3B1cCB1bCBsaSBmb3JtIGRpdiB7XG4gICAgd2lkdGg6IDMuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMi4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5vdmVybGF5LnRyYW5zbGF0aW9ucy1wb3B1cCB1bCBsaSBmb3JtIGlucHV0IHtcbiAgICBoZWlnaHQ6IDIuMTg3NXJlbTtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZWZlZmVmOyB9XG4gIC5vdmVybGF5LnRyYW5zbGF0aW9ucy1wb3B1cCB1bCBsaSBmb3JtIC5idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDIuMTg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiA0LjM3NXJlbTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjYTNhM2EzO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtOyB9XG4gIC5wcm9ncmVzcy1iYXIgLnBlcmNlbnRhZ2Uge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvZ3Jlc3MtYmFyIC5yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNDQzMzY7IH1cbiAgLnByb2dyZXNzLWJhciAueWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3OyB9XG4gIC5wcm9ncmVzcy1iYXIgLmdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDMzRBOyB9XG5cbi5sb2FkZXItbmV3LFxuLmxvYWRlci1uZXc6YmVmb3JlLFxuLmxvYWRlci1uZXc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogNGVtO1xuICBib3JkZXItcmFkaXVzOiAzLjEyNXJlbTsgfVxuXG4ubG9hZGVyLW5ldyB7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgbWFyZ2luOiA1LjVyZW0gYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7IH1cblxuLmxvYWRlci1uZXc6YmVmb3JlLFxuLmxvYWRlci1uZXc6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgY29udGVudDogJyc7IH1cblxuLmxvYWRlci1uZXc6YmVmb3JlIHtcbiAgbGVmdDogLTEuNWVtO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjMyczsgfVxuXG4ubG9hZGVyLW5ldzphZnRlciB7XG4gIGxlZnQ6IDEuNWVtOyB9XG5cbi5sb2FkZXIsXG4ubG9hZGVyOmJlZm9yZSxcbi5sb2FkZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogNGVtO1xuICBib3JkZXItcmFkaXVzOiAzLjEyNXJlbTsgfVxuXG4ubG9hZGVyIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBtYXJnaW46IDUuNXJlbSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE2czsgfVxuXG4ubG9hZGVyOmJlZm9yZSxcbi5sb2FkZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgY29udGVudDogJyc7IH1cblxuLmxvYWRlcjpiZWZvcmUge1xuICBsZWZ0OiAtMS41ZW07XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzOyB9XG5cbi5sb2FkZXI6YWZ0ZXIge1xuICBsZWZ0OiAxLjVlbTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDEge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDA7XG4gICAgaGVpZ2h0OiA0ZW07IH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0yZW07XG4gICAgaGVpZ2h0OiA1ZW07IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWQxIHtcbiAgMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwO1xuICAgIGhlaWdodDogNGVtOyB9XG4gIDQwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMmVtO1xuICAgIGhlaWdodDogNWVtOyB9IH1cblxuLm92ZXJsYXkuc2hvdy1iYW5uZXIgLmJhbm5lci1mdWxsLXNpemUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzB2dztcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5vdmVybGF5LnNob3ctYmFubmVyIC5iYW5uZXItZnVsbC1zaXplIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICB3aWR0aDogMi4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cbiAgICAub3ZlcmxheS5zaG93LWJhbm5lciAuYmFubmVyLWZ1bGwtc2l6ZSAuY2xvc2U6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gIC5vdmVybGF5LnNob3ctYmFubmVyIC5iYW5uZXItZnVsbC1zaXplIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDg1dmg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWNlLXBhbmVsIHtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZjZmOGZjICFpbXBvcnRhbnQ7IH1cblxuI21jZXVfMTYtYm9keSB7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7IH1cblxuLm1jZS10aW55bWNlLFxuLm1jZS10b3AtcGFydDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jdXN0b20tbXVsdGlzZWxlY3QtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgd2lkdGg6IDEzLjg3NXJlbTsgfVxuICAuY3VzdG9tLW11bHRpc2VsZWN0LXYyIC5wbGFjZWhvbGRlciB7XG4gICAgaGVpZ2h0OiAzLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjMxMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDByZW0gMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyB9XG4gICAgLmN1c3RvbS1tdWx0aXNlbGVjdC12MiAucGxhY2Vob2xkZXIgLnBsYyB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICAgLmN1c3RvbS1tdWx0aXNlbGVjdC12MiAucGxhY2Vob2xkZXIgPiAuY291bnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMC43NjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAxLjA2MjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMDYyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjEyNXJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzLjEyNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMDA7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IC44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDsgfVxuICAuY3VzdG9tLW11bHRpc2VsZWN0LXYyIC5vcHRpb25zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAxLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNjYmNlZDg7IH1cbiAgICAuY3VzdG9tLW11bHRpc2VsZWN0LXYyIC5vcHRpb25zLXdyYXBwZXIgLnNlYXJjaCBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMzEyNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcbiAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDByZW0gMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAuY3VzdG9tLW11bHRpc2VsZWN0LXYyIC5vcHRpb25zLXdyYXBwZXIgLm9wdGlvbnMge1xuICAgICAgbWF4LWhlaWdodDogMzMuNXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgICAuY3VzdG9tLW11bHRpc2VsZWN0LXYyIC5vcHRpb25zLXdyYXBwZXIgLm9wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNlZmYwZjM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5jdXN0b20tbXVsdGlzZWxlY3QtdjIgLm9wdGlvbnMtd3JhcHBlciAub3B0aW9ucyAub3B0aW9uIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY3VzdG9tLW11bHRpc2VsZWN0LXYyLnZpc2libGUgLm9wdGlvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVyZW0pIHtcbiAgLm92ZXJsYXkgLnBvcHVwIHtcbiAgICBtYXgtd2lkdGg6IDYwLjVyZW07IH1cbiAgICAub3ZlcmxheSAucG9wdXAgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLmdyaWQtd3JhcHBlciwgLnRiLXdyYXBwZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQtMiwgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQsIC50Yi13cmFwcGVyIHRhYmxlLmctZ3JpZC0yLCAudGItd3JhcHBlciB0YWJsZS5nLWdyaWQge1xuICAgICAgbWluLXdpZHRoOiAxMjAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMC4yNXJlbTsgfVxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICNlM2U0ZWI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NHJlbSkge1xuICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvNCAtIDAuODc1cmVtKTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsLmFjdGlvbnMgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDAuNDM3NXJlbSk7XG4gICAgICBtaW4td2lkdGg6IGF1dG87IH1cbiAgLnRiLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVyZW0pIGFuZCAobWluLXdpZHRoOiAzMHJlbSkge1xuICAub3ZlcmxheSAucG9wdXAge1xuICAgIG1heC13aWR0aDogNTJyZW07IH1cbiAgICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93Om5vdCguYm90dG9tKSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93Om5vdCguYm90dG9tKSBsYWJlbDpub3QoLnN3aXRjaCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzQgLSAwLjg3NXJlbSk7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNS45MjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAxMy45Mzc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm92ZXJsYXkgLnBvcHVwIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdzpub3QoLmJvdHRvbSkgbGFiZWw6bm90KC5zd2l0Y2gpLmFjdGlvbnMgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAwLjQzNzVyZW0pO1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5LjM3NXJlbSkge1xuICAub3ZlcmxheSAucG9wdXAge1xuICAgIG1heC13aWR0aDogMzVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuYnRuLmFkZC1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtOyB9XG4gIC50YWJzLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4cmVtKSB7XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGZvcm0udHlwZS0yIC5maWVsZHMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwge1xuICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zIC0gMC44NzVyZW0pOyB9XG4gICAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwuYWN0aW9ucyBidXR0b24ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAwLjQzNzVyZW0pO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87IH1cbiAgICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbCBpLnRyYW5zbGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsOm5vdCguc3dpdGNoKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS8zIC0gMC44NzVyZW0pOyB9XG4gICAgLm92ZXJsYXkgLnBvcHVwIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbDpub3QoLnN3aXRjaCkuYWN0aW9ucyBidXR0b24ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlICsgMC40Mzc1cmVtKTtcbiAgICAgIG1pbi13aWR0aDogYXV0bzsgfVxuICB1bC50YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgdWwudGFicyBsaSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVyZW0pIHtcbiAgLm92ZXJsYXkgLnBvcHVwIHtcbiAgICBtYXgtd2lkdGg6IDUycmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQuMzc1cmVtKSBhbmQgKG1pbi13aWR0aDogMzByZW0pIHtcbiAgLm92ZXJsYXkgLnBvcHVwIHtcbiAgICB3aWR0aDogMzJyZW07IH1cbiAgLm92ZXJsYXkgLnBvcHVwIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbDpub3QoLnN3aXRjaCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvMiAtIC44NzVyZW0pICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiB1bnNldCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMuMTI1cmVtKSB7XG4gIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS8yIC0gMC44NzVyZW0pOyB9XG4gICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsLmFjdGlvbnMgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDAuNDM3NXJlbSk7XG4gICAgICBtaW4td2lkdGg6IGF1dG87IH1cbiAgLm92ZXJsYXkgLnBvcHVwIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbDpub3QoLnN3aXRjaCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvMiAtIDAuODc1cmVtKTsgfVxuICAgIC5vdmVybGF5IC5wb3B1cCBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWw6bm90KC5zd2l0Y2gpLmFjdGlvbnMgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDAuNDM3NXJlbSk7XG4gICAgICBtaW4td2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyOS45Mzc1cmVtKSB7XG4gIC5vdmVybGF5IC5wb3B1cCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsOm5vdCguc3dpdGNoKTpub3QoLmRhdGUtZmlsdGVyKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlLzEgLSAuODc1cmVtKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjByZW0pIHtcbiAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlLzEgLSAwLjg3NXJlbSk7IH1cbiAgICBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWwuYWN0aW9ucyBidXR0b24ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlICsgMC40Mzc1cmVtKTtcbiAgICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICBib2R5LmhpZGUtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDguMTI1cmVtKSB7XG4gIC5zdGVwcy1jaGFpbiAuc3RlcDpub3QoLmFjdGl2ZSkge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnN0ZXBzLWNoYWluIC5zdGVwOm5vdCguYWN0aXZlKSAuc3RlcC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN0ZXBzLWNoYWluIC5zdGVwOm5vdCguYWN0aXZlKSAubnVtYmVyLWhvbGRlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2cmVtKSB7XG4gIC5zdGVwcy1jaGFpbiAuc3RlcC5hY3RpdmUge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X25vc2VsZWN0Lnhkc29mdF8ge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNHZ3OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgbWFpbiwgaGVhZGVyIHtcbiAgICBsZWZ0OiAxNS42MjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1LjYyNXJlbSk7XG4gICAgdHJhbnNpdGlvbjogMC40czsgfVxuICBtYWluIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNzVyZW0pOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDByZW0pIHtcbiAgbWFpbiB7XG4gICAgbGVmdDogMTUuNjI1cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNS42MjVyZW0pOyB9XG4gICAgbWFpbiAuc3ViLW1lbnUtZGl2IHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMC42MjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4zMTI1cmVtIDEuMjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIG1haW4gLnN1Yi1tZW51LWRpdiAuY3Vyci1zdWItcGFnZS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjODY4Njg2O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNy41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNy41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuMzEyNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgIG1haW4gLnN1Yi1tZW51LWRpdiAuc3ViLW1lbnUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogMy4xMjVyZW07IH1cbiAgICAgICAgbWFpbiAuc3ViLW1lbnUtZGl2IC5zdWItbWVudSA+IGRpdiB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgICBjb2xvcjogI2FhYWFhYTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgd2lkdGg6IDguNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgIG1haW4gLnN1Yi1tZW51LWRpdiAuc3ViLW1lbnUgPiBkaXYuc2VsZWN0ZWQtc3ViLWNhdCB7XG4gICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMzEyNXJlbSBzb2xpZCAjMTg3NGVmOyB9IH1cblxuZm9ybS5jcmVhdGUtbmV3cyAuZmllbGRzIC5yb3cgbGFiZWwuc3ViVGV4dCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgZm9ybS5jcmVhdGUtbmV3cyAuZmllbGRzIC5yb3cgbGFiZWwuc3ViVGV4dCAuY29tbWVudCB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsgfVxuXG4uZWRpdC1wcm9tbyBmb3JtIC5maWVsZHMgLnJvdy5mb3ItY2FzaW5vaywgLmNyZWF0ZS1wcm9tb3MgZm9ybSAuZmllbGRzIC5yb3cuZm9yLWNhc2lub2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5lZGl0LXByb21vIGZvcm0gLmZpZWxkcyAucm93IGxhYmVsLnN1YlRleHQsIC5jcmVhdGUtcHJvbW9zIGZvcm0gLmZpZWxkcyAucm93IGxhYmVsLnN1YlRleHQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5lZGl0LXByb21vIGZvcm0gLmZpZWxkcyAucm93IGxhYmVsLnN1YlRleHQgLmNvbW1lbnQgdGV4dGFyZWEsIC5jcmVhdGUtcHJvbW9zIGZvcm0gLmZpZWxkcyAucm93IGxhYmVsLnN1YlRleHQgLmNvbW1lbnQgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7IH1cblxuZm9ybS5jcmVhdGUtYWZmX25ld3MgLmZpZWxkcyAucm93IGxhYmVsLnN1YlRleHQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIGZvcm0uY3JlYXRlLWFmZl9uZXdzIC5maWVsZHMgLnJvdyBsYWJlbC5zdWJUZXh0IC5jb21tZW50IHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50OyB9XG5cbi5lZGl0LWFmZl9uZXdzIC5maWVsZHMgLnJvdyBsYWJlbC5zdWJUZXh0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAuZWRpdC1hZmZfbmV3cyAuZmllbGRzIC5yb3cgbGFiZWwuc3ViVGV4dCAuY29tbWVudCB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsgfVxuXG4uY3JlYXRlLXRlc3RpbW9uaWFsIC5maWVsZHMgLnJvdyBsYWJlbC5zdWJUZXh0LCAuZWRpdC10ZXN0aW1vbmlhbCAuZmllbGRzIC5yb3cgbGFiZWwuc3ViVGV4dCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNyZWF0ZS10ZXN0aW1vbmlhbCAuZmllbGRzIC5yb3cgbGFiZWwuc3ViVGV4dCAuY29tbWVudCB0ZXh0YXJlYSwgLmVkaXQtdGVzdGltb25pYWwgLmZpZWxkcyAucm93IGxhYmVsLnN1YlRleHQgLmNvbW1lbnQgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7IH1cblxuLmVkaXQtbmV3cyAuZmllbGRzIC5yb3cgbGFiZWwuc3ViVGV4dCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmVkaXQtbmV3cyAuZmllbGRzIC5yb3cgbGFiZWwuc3ViVGV4dCAuY29tbWVudCB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsgfVxuXG4ucGFnaW5hdGlvbiAuc2VhcmNoLXBhZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIC5wYWdpbmF0aW9uIC5zZWFyY2gtcGFnZS52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2luYXRpb24gLnNlYXJjaC1wYWdlIGlucHV0LCAucGFnaW5hdGlvbiAuc2VhcmNoLXBhZ2UgYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDJyZW07IH1cbiAgLnBhZ2luYXRpb24gLnNlYXJjaC1wYWdlIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLm1jZS1ub3RpZmljYXRpb24td2FybmluZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWNlLXdpZGdldC5tY2Utbm90aWZpY2F0aW9uLm1jZS1ub3RpZmljYXRpb24td2FybmluZy5tY2UtaGFzLWNsb3NlLm1jZS1pbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWNlLW5vdGlmaWNhdGlvbi1pbm5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udG94LW5vdGlmaWNhdGlvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmh0bWxbZGF0YS1kYXJrcmVhZGVyLXNjaGVtZT0nZGFyayddIC5ncmlkLXdyYXBwZXIgdGFibGUuZy1ncmlkIHRoZWFkIHRyIHRoIHtcbiAgY29sb3I6ICNlY2VjZWMgIWltcG9ydGFudDsgfVxuXG5odG1sW2RhdGEtZGFya3JlYWRlci1zY2hlbWU9J2RhcmsnXSAuZ3JpZC13cmFwcGVyIHRhYmxlLmctZ3JpZCB0Ym9keSB0ciB0ZCB7XG4gIGNvbG9yOiAjY2FjYWNhICFpbXBvcnRhbnQ7IH1cbiIsIioge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZjO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5oaWRlLXNjcm9sbCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuaGVhZGVyLmhpZGUtc2lkZWJhciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDMuNzVyZW07XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXMgY3ViaWMtYmV6aWVyKC4yNSwuOSwuMjUsMSk7XHJcblxyXG4gICAgJiA+IC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMTI1cmVtO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oaWRkZW4tc2lkZWJhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgLnRvZ2dsZS1zaWRlYmFyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9nZ2xlLXNpZGViYXIge1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBjb2xvcjogIzg0ODY4YztcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMi45NXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC44NzVyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvZ2dsZS1zaWRlYmFyLWhlbHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMGR2aDtcclxuICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG5cclxuICAgIHAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zLjEyNXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMi40Mzc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogMC4zNzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIC5jdXN0b20tc2Nyb2xsYmFyLWJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmNlZDggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciAuY3VzdG9tLXNjcm9sbGJhciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgfVxyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0LCBzZWxlY3QsIGJ1dHRvbiB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XHJcbiAgICBoZWlnaHQ6IDMuMjVyZW07XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCwgJ0JwZy1BcmlhbCc7XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWMgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogbm8tZHJvcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxudGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbn1cclxudGFibGUgdGgge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxubGFiZWwge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuaDEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbn1cclxuaDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbn1cclxuaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG59XHJcbmg0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NHJlbSkge1xyXG4gICAgbWFpbiB7XHJcbiAgICAgICAgLnRvZ2dsZS1zaWRlYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcmVtO1xyXG4gICAgICAgICAgICByaWdodDogMHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMy4xMjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vY29tbW9uL3ZhcnMnO1xyXG5AaW1wb3J0ICcuLi9jb21tb24vbWl4aW5zJztcclxuXHJcbmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZjO1xyXG4gICAgaGVpZ2h0OiAzLjc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjYmNlZDg7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgJi50dW1iZXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzUzYTIgIWltcG9ydGFudDtcclxuICAgICAgICAucGFnZS10aXRsZSBzcGFuLCBcclxuICAgICAgICAudG9nZ2xlLXNpZGViYXIsIFxyXG4gICAgICAgIC5yZXF1ZXN0LWNvdW50ICosXHJcbiAgICAgICAgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSBzcGFuLm1hdGVyaWFsLWljb25zLFxyXG4gICAgICAgIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgc3BhbjpsYXN0LWNoaWxkLFxyXG4gICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJi5zcGFzc2lubyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjYwMyAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5wYWdlLXRpdGxlIHNwYW4sIFxyXG4gICAgICAgIC50b2dnbGUtc2lkZWJhciwgXHJcbiAgICAgICAgLnJlcXVlc3QtY291bnQgKixcclxuICAgICAgICAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIHNwYW4ubWF0ZXJpYWwtaWNvbnMsXHJcbiAgICAgICAgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSAubmFtZSBzcGFuOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MjkyOSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodCAucmVxdWVzdC1jb3VudCBhIC5jb3VudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mdW5iYWhpcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkxOSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5wYWdlLXRpdGxlIHNwYW4sIFxyXG4gICAgICAgIC50b2dnbGUtc2lkZWJhciwgXHJcbiAgICAgICAgLnJlcXVlc3QtY291bnQgKixcclxuICAgICAgICAuZGVza3RvcC1oZWFkZXItZnVsbC1uYW1lIHNwYW4ubWF0ZXJpYWwtaWNvbnMsXHJcbiAgICAgICAgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSAubmFtZSBzcGFuOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMS4yNXJlbTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VzcGVuZC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMTRyZW07XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC44NzVyZW07XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcC50aW1lciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMTg3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1icmFuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjI1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTMuODc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgQm94KDAuMzEyNXJlbSk7XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjI1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0b3A6IDAuMjVyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxLjE4NzVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDBkMmRiO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMy42ODc1cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAxLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMy41cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNjYmNlZDg7XHJcblxyXG4gICAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNlZmYwZjM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pbmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVycy1zZWFyY2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAuY2hvb3NlbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMy4yNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEzLjg3NXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjMxMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxuICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIEJveCgwLjMxMjVyZW0pO1xyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudG90YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwLjc2MjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEuMDYyNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjA2MjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuMzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjI1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTMuODc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgQm94KDAuMzEyNXJlbSk7XHJcblxyXG4gICAgICAgICAgICAmI29yZGVyLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuMjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRvcDogMC4yNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEuMTg3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNkMGQyZGI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA2LjRyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDEuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMzLjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2NiY2VkODtcclxuXHJcbiAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2VmZjBmMztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmluYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VsZWN0IHtcclxuICAgICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTIuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zdXBwb3J0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMy4xMjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi4xMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAxMjBtcztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlcXVlc3QtY291bnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjZDRlMmU5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuN3JlbTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJHNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJHNpemU6IDEuMDYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtJHNpemUgKyAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtJHNpemUgKyAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuemVybyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiM2MxYzg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwLnJlcXVlc3QtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MDlmYTc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2Q0ZTJlOTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICRzaXplOiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlMmU5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MGFlZTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTIwbXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTIwbXMgZWFzZS1pbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzcGFuLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjhmYztcclxuICAgICAgICAgICAgdG9wOiAyLjc1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMzEyNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4zMTI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLDAsMCwuMDQpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSwgJi5zaWduLW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjA0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hvb3NlLWxvY2FsZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDIuMTg3NXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmOGZjO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMzEyNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4zMTI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLDAsMCwuMDQpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmZhdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmxheS5zZXNzaW9uLWV4cGlyZWQge1xyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgd2lkdGg6IDI1cmVtO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmxheS5wbGVhc2UtY2hvb3NlIHtcclxuXHJcblxyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgd2lkdGg6IDI1cmVtO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm11bHRpc2VsZWN0IHtcclxuICAgICAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgJi5hbGVydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdmVybGF5LnRvdHAtYWN0aW9uIHtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG5cclxuICAgIC5wb3B1cCB7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuXHJcbiAgICAgICAgICAgIHA6bm90KC5lcnItdGV4dCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIuMTg3NXJlbSkge1xyXG4gICAgcC5yZXF1ZXN0LXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODUuMTI1cmVtKSB7XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzcuNXJlbSkge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICAucmVxdWVzdC10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpIHtcclxuICAgIC5vdmVybGF5LnBsZWFzZS1jaG9vc2UgLnBvcHVwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0cmVtKSB7XHJcbiAgICBoZWFkZXIge1xyXG5cclxuXHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICM2MzYzNjM7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMDYyNXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1icmFuZCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAuNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUge1xyXG4gICAgICAgICAgICAubmFtZSBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MS41cmVtKSB7XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtYnJhbmQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgbGFiZWwuc2VhcmNoIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3cmVtKSB7XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIC5yZXF1ZXN0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2t0b3AtaGVhZGVyLWZ1bGwtbmFtZSAubmFtZSBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI4Ljc1cmVtKSB7XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIC5kZXNrdG9wLWhlYWRlci1mdWxsLW5hbWUgLm5hbWUgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQG1peGluIGxhYmVsV2lkdGgoJGNvdW50KSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlLyN7JGNvdW50fSAtIDAuODc1cmVtKTtcclxuXHJcbiAgICAmLmFjdGlvbnMgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAwLjQzNzVyZW0pO1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGRvdHRlZEhpZGRlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gQm94KCRyYWRpdXM6IDAuNjI1cmVtKSB7XHJcbiAgICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBicmlnaHRuZXNzSG92ZXIgKCRicmlnaHRuZXNzOiA3MCUsICRhY3RpdmU6IDApIHtcclxuICAgIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygkYnJpZ2h0bmVzcyk7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkYWN0aXZlID09IDEpIHtcclxuICAgICAgICAmLmFjdGl2ZSwgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygkYnJpZ2h0bmVzcyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtaXhpbiB0ZXh0Q29sb3JIb3ZlciAoJGNvbG9yOiAkZ3JlZW4sICRhY3RpdmU6IDApIHtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zIGVhc2UtaW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRhY3RpdmUgPT0gMSkge1xyXG4gICAgICAgICYuYWN0aXZlLCAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGJnQ29sb3JIb3ZlciAoJGNvbG9yOiAjZmZmLCAkYWN0aXZlOiAwKSB7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEyMG1zIGVhc2UtaW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJGFjdGl2ZSA9PSAxKSB7XHJcbiAgICAgICAgJi5hY3RpdmUsICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBjb2JhY2tncm91bmQtY29sb3Jsb3I6ICRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGJnQW5kVGV4dENvbG9ySG92ZXIgKCRiZ0NvbG9yLCAkdGV4dENvbG9yOiAjZmZmLCAkYWN0aXZlOiAwKSB7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxMjBtcyBlYXNlLWluLCBiYWNrZ3JvdW5kLWNvbG9yIDEyMG1zIGVhc2UtaW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkYWN0aXZlID09IDEpIHtcclxuICAgICAgICAmLmFjdGl2ZSwgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vY29tbW9uL3ZhcnMnO1xyXG5AaW1wb3J0ICcuLi9jb21tb24vbWl4aW5zJztcclxuXHJcbm5hdi5zaWRlYmFyIHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwZHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE1LjYyNXJlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllciguMjUsIC45LCAuMjUsIDEpO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgJi5oaWRlLXNpZGViYXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28tdXJsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAubG9nby11cmwgLmxvZ28ge1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbC5zZWFyY2gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWZmMGYzO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgc2VsZWN0W25hbWU9J3NlYXJjaEJyYW5kJ10ge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5zaWRlLW1lbnUge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBjb2xvcjogIzljYWFiYztcclxuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEzcmVtO1xyXG5cclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAkaGVpZ2h0OiAzLjQzNzVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyOTI5O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VmZjBmMztcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmW2RhdGEtYnJhbmQ9XCI2NVwiXSB7IC8vdXBnYW1pbmdcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KC5zdWIpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMy40Mzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN1YiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucy5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDBkMmRiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtY2VsbHhwZXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50dW1iZXQtcmVwb3J0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hZmYtcmVwb3J0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZ2EtbGltaXQtcmVwb3J0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi52aXAtY2x1Yi1icmFuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ2FtZXMtcmVwb3J0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zeXN0ZW0tcGF5bWVudC1kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi4xODc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46bm90KC5tYXRlcmlhbC1pY29ucykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDBkMmRiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHRDb2xvckhvdmVyKCRhY3RpdmU6IDEpO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW46bm90KC5tYXRlcmlhbC1pY29ucykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2QwZDJkYjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAuY3VzdG9tLXNjcm9sbGJhci1idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGYzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIC5jdXN0b20tc2Nyb2xsYmFyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjRyZW0pIHtcclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG5hdi5zaWRlYmFyIHtcclxuICAgICAgICB3aWR0aDogNjglO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIGhlaWdodDogMTAwZHZoO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcblxyXG4gICAgICAgIC5zaWRlLW1lbnUgbGkgYSB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2NHJlbSkge1xyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICAgIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbmF2LnNpZGViYXIge1xyXG4gICAgICAgIHdpZHRoOiAxOC43NXJlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgLnNpZGUtbWVudSBsaSBhIHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcclxuICAgIC5tZW51LW92ZXJsYXkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi9jb21tb24vdmFycyc7XHJcbkBpbXBvcnQgJy4uL2NvbW1vbi9taXhpbnMnO1xyXG5AaW1wb3J0ICcuLi9jb21tb24vZXh0ZW5kcyc7XHJcblxyXG5AaW1wb3J0ICcuL3Bhc3N3b3JkR2VuZXJhdG9yLnNjc3MnO1xyXG5cclxuLmdyaWQtd3JhcHBlciB7XHJcbiAgICBtaW4taGVpZ2h0OiA5LjM3NXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSBCb3goKTtcclxuICAgIG1hcmdpbi10b3A6IDEuNjI1cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMHB4O1xyXG5cclxuICAgICAgICAudGItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXhwYW5kIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nLmJhbm5lci1pbWcge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubm90LWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyaWQtaGVhZGVyIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU1O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VmZjBmMztcclxuXHJcbiAgICAgICAgc2VsZWN0LnBhZ2Utc2l6ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDByZW0gMC41cmVtO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB3aWR0aDogMy43NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM2MzYzNjM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9hcnJvdy5zdmcpLCBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI2ZmZik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgdG9wIDUwJSwgMCAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuMDYyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b2dnbGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjM2MzYzO1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdC1ib3gge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0LW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyLjc3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjVyZW07XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIEJveCgpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zaW5nbGUtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi4wNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEsIDI0MSwgMjQxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMC43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjM2MzYzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leHBhbmQge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JpZC10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRiLXdyYXBwZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlLmctZ3JpZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZWZmMGYzO1xyXG5cclxuICAgICAgICAgICAgdGQsXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS45Mzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi44MTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGYwZjBmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub3JkZXJhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3ctYXNjLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3ctZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hc2MgLmFycm93LWFzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVwLWRvd24tYXJyb3dzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRlc2MgLmFycm93LWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFzYyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudXAtZG93bi1hcnJvd3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC51cC1kb3duLWFycm93cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuMTg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjM3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZmYxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmW2ZpZWxkPW1vYmlsZV0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5pbmZvKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2hvb3NlLWZpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5yZWQpOm5vdCguY2hvb3NlLWZpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4taWNvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJHNpemU6IDEuODEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkNGUyZTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmlnaHRuZXNzSG92ZXIoMC45KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGVsZXRlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNhbmNlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWQ0ZDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2F2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2M2ZTRkNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRzaXplOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNmNmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcuODEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ucmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjMxMzE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuLmdyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMGQxMTY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ci50b3RhbHMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGZvb3QucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJj5zcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3Bhbi5hY3Rpb24sXHJcbiAgICAgICAgICAgICAgICB1bC5udW1zIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBkOTJkYztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kb3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLnByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ubmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZS5nLWdyaWQtMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblxyXG5cclxuICAgICAgICAmW2dyaWQtaWQ9XCIxXCJdPnRoZWFkIHRyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+dGhlYWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMGYzO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCAjZWZmMGYzO1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjgxMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MjQyNDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcmRlcmFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3ctYXNjLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3ctZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYXNjIC5hcnJvdy1hc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRlc2MgLmFycm93LWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPnRib2R5IHtcclxuICAgICAgICAgICAgJj50ciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlYmViZWI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ncmlkLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY2hpbGQtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAmPnRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtIDEuMjVyZW0gMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmVkaXQtbW9kZSkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZWRpdC1maWVsZCxcclxuICAgICAgICAgICAgICAgICAgICAuY2FuY2VsLWVkaXQsXHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Ym1pdC1lZGl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5lZGl0LW1vZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5lZGl0LWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbmNlbC1lZGl0LFxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJtaXQtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hY3RpdmF0ZS1lZGl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRkLmVkaXRhYmxlICY6bm90KC5lZGl0LWZpZWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4uYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4taWNvIHtcclxuICAgICAgICAgICAgICAgICAgICAkc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmlnaHRuZXNzSG92ZXIoMC45KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS45cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2I3YjdiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZbZmllbGQ9bW9iaWxlXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRmb290LnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cclxuICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY+c3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4uYWN0aW9uLFxyXG4gICAgICAgICAgICAgICAgdWwubnVtcyBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwZDkyZGM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZG90cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3Bhbi5wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLm5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5waWNrLWRhdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIC50YWJzLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZS1maWx0ZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAxLjI1cmVtIDAgMS42MjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzLjU2MjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgZm9ybS50eXBlLTIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xyXG5cclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCUhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0uMDYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYztcclxuICAgICAgICAgICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB3aWR0aDogMy42cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLS4xcmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAvKiBQcmVmZXJyZWQgaWNvbiBzaXplICovXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLyogU3VwcG9ydCBmb3IgU2FmYXJpIGFuZCBDaHJvbWUuICovXHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgLyogU3VwcG9ydCBmb3IgRmlyZWZveC4gKi9cclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xyXG59XHJcblxyXG4ubm90aWYge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiA2LjI1cmVtO1xyXG4gICAgcmlnaHQ6IDIuNXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSA1cmVtIDAuNjI1cmVtIDEuMjVyZW07XHJcbiAgICBtaW4taGVpZ2h0OiAzLjc1cmVtO1xyXG4gICAgbWluLXdpZHRoOiA5LjM3NXJlbTtcclxuICAgIG1heC13aWR0aDogMTguNzVyZW07XHJcbiAgICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCAjMTFiZWFlO1xyXG4gICAgYm94LXNoYWRvdzogMC4xMjVyZW0gMC4xMjVyZW0gMC42MjVyZW0gMC4wNjI1cmVtIHJnYmEoMTA1LCAxMDUsIDEwNSwgMC4zKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcclxuICAgIGFuaW1hdGlvbjogbm90aWZBbmltIDAuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIEJveCgpO1xyXG5cclxuICAgICY6aG92ZXIgLmNsb3NlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxLjEyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIG5vdGlmQW5pbSB7XHJcbiAgICAgICAgNjAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yLjVyZW0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgODUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuMjVyZW0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5lcnIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMC4xMjVyZW0gMC4xMjVyZW0gMC42MjVyZW0gMC4wNjI1cmVtIHJnYmEoMjU0LCAwLCAwLCAwLjEpO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWRpbW1lZC1iYWNrZ3JvdW5kIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2ZGg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG4uYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGhlaWdodDogMy4yNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDEuMTI1cmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiAwcmVtIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcblxyXG4gICAgJi5pbmZvIHtcclxuICAgICAgICAkc2l6ZTogMS43NXJlbTtcclxuICAgICAgICB3aWR0aDogJHNpemUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2Y2ZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgKiB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnJlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFkZC1idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNjg3NXJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgLjA0KTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG5cclxuXHJcbiAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjQzNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyaWdodG5lc3NIb3ZlcigxLjEpO1xyXG59XHJcblxyXG4udGFicy13cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xODc1cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xyXG59XHJcblxyXG51bC50YWJzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgQGluY2x1ZGUgQm94KDAuMzEyNXJlbSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGhlaWdodDogMy4yNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS44NzVyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogNy43NXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAvLyAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAvLyAgICAgYW5pbWF0aW9uOiAwLjJzIG1hcmdpbkxlZnQ7XHJcblxyXG4gICAgICAgIC8vICAgICBAa2V5ZnJhbWVzIG1hcmdpbkxlZnQge1xyXG4gICAgICAgIC8vICAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbTtcclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgIHRvIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2Q0ZTJlOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0ZXBzLWNoYWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIuNjI1cmVtO1xyXG5cclxuICAgIC5zdGVwIHtcclxuICAgICAgICB3aWR0aDogMTAuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuOTM3NXJlbTtcclxuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNDM3NXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5udW1iZXItaG9sZGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIuMjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi4yNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5zdWNjZXNzLCAuZmFpbHVyZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RlcC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5LjM3NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0wLjgxMjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjgxMjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNWVjO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogLTAuODEyNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDAuODEyNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU1ZWM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUsICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5OGEwO1xyXG5cclxuICAgICAgICAgICAgLnN0ZXAtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Njk4YTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29tcGxldGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAuc3RlcC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5udW1iZXItaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC5udW1iZXIsIC5mYWlsdXJlIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgICAgICAgICAgICAgLnN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZhaWx1cmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgLnN0ZXAtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubnVtYmVyLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAubnVtYmVyLCAuc3VjY2VzcyB7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgICAgICAgICAgIC5mYWlsdXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIsICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG51bC5pbmZvIHtcclxuICAgIGxpIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC8vIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIEJveCgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcblxyXG5cclxuICAgICAgICAuZGVzYyxcclxuICAgICAgICAudmFsIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubmFycm93IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMi42MjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29sbGFwc2libGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwLjkzNzVyZW0gMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgQGluY2x1ZGUgQm94KCk7XHJcblxyXG4gICAgLmdyaWQtd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBoZWlnaHQ6IDMuNDM3NXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgcmdiYSgyMjcsIDIyOCwgMjM1LCAwLjUpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3Bhbi5hcnJvdy1yaWdodCxcclxuICAgICAgICBzcGFuLmFycm93LWRvd24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtLnR5cGUtMiB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgICAgIC5maWVsZHMge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgc3Bhbi5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAvLyBoZWlnaHQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgc3Bhbi5hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdysuYWN0aW9ucyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjQzNzVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdmVybGF5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyLjY4NzVyZW0gcmdiYSgwLCAwLCAwLCAwLjE3KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzd2aDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNTYyNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTI5Mjk7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWZmMGYzO1xyXG5cclxuICAgICAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41MnJlbTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICYuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsOm5vdCguc3dpdGNoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvcm0udHlwZS0yIC5hY3Rpb25zIHtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNDM3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmxheS5jaG9vc2UtY29sdW1ucyB7XHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xyXG5cclxuICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b24uYnRuIHtcclxuICAgICAgICBtYXJnaW46IDAuOTM3NXJlbSAwIDAgMS4yNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnN1Y2Nlc3MtdGV4dCxcclxuLmVyci10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG5cclxuICAgICYuc3VjY2Vzcy10ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzAwOWEzMjtcclxuICAgIH1cclxuXHJcbiAgICAmLmVyci10ZXh0IHtcclxuICAgICAgICBjb2xvcjogI2ZlMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2l0Y2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDIuMzc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEuMjVyZW07XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQrLnNsaWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCsuc2xpZGVyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjEyNXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYWRhZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjEyNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogMC4yNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxuayB7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmZpbHRlcnMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBzZWxlY3QsXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIC4wNCk7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW46IDAuNDM3NXJlbTtcclxuICAgICAgICB3aWR0aDogMTEuMjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gICAgJjpub3QoLnR5cGUtMikge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5maWVsZHMge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcclxuXHJcbiAgICAgICAgICAgIC5oYWxmIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPnNwYW46bm90KC5tYXRlcmlhbC1pY29ucykge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmI3NjdmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J251bWJlciddLFxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0nZmlsZSddLFxyXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMy4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbi5idG4ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNi4yNXJlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGluZWFyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdudW1iZXInXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24uYnRuIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudHlwZS0yIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLndpdGgtZXhjZWwtZXhwb3J0IHtcclxuICAgICAgICAgICAgLmZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYuODc1cmVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2Ljg3NXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0bjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzYzQwNGE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpZWxkcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC40Mzc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZnN0YXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubW9yZS1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYrLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+bGFiZWwsXHJcbiAgICAgICAgICAgICAgICBsYWJlbC5nZW5lcmFsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjQzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2LjEyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMuOTM3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZncm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJitsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC40Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmNoYngtd3JhcHBlcik6bm90KC5maWxlLWlucC13cmFwcGVyKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgQm94KDAuMzEyNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjE0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9hcnJvdy5zdmcnKSwgbGluZWFyLWdyYWRpZW50KCNmZmYsICNmZmYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC42MjVyZW0gdG9wIDUwJSwgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbjpub3QoLm1hdGVyaWFsLWljb25zKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiYmJiYmI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mdWN1c2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNDM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwLjY4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5maWxlLWlucC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNob29zZS1maWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNi44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgLmJ0bixcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNy4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNDM3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnJlc2V0LFxyXG4gICAgICAgICAgICAgICAgJi5maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhMWFlYjY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZmxleC1lbmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXVsdGlwbGUtc2VsZWN0Om5vdCgudG9nZ2xlLWJ1dHRvbikge1xyXG4gICAgd2lkdGg6IDEzLjgxMjVyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogLjQzNzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5zZWxlY3QtYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5pdGVtLXR5cGVzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMy4yNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgLjA0KTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0LW9wdGlvbnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xODc1cmVtKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2I3YjdiNztcclxuICAgIHBhZGRpbmc6IDAuMTg3NXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGluY2x1ZGUgQm94KCk7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblxyXG4gICAgLnNpbmdsZS1vcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmxhYmVsLmNoYngtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMS4zMTI1cmVtO1xyXG4gICAgQGluY2x1ZGUgQm94KDAuMzEyNXJlbSk7XHJcbiAgICBtYXJnaW46IDAuNDM3NXJlbTtcclxuXHJcbiAgICBzcGFuOm5vdCguc2xpZGVyKSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogOC4xMjVyZW07XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAqIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMS4wNjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4wNjI1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmV4cG9ydC10by1leGNlbCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwZjBmMGY7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmV4cG9ydC1sb2FkZXItd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuXHJcbiAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxkcy1zcGlubmVyIHtcclxuICAgICAgICBjb2xvcjogb2ZmaWNpYWw7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAubGRzLXNwaW5uZXIgZGl2IHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBsZHMtc3Bpbm5lciAxLjJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIH1cclxuICAgIC5sZHMtc3Bpbm5lciBkaXY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEuNXB4O1xyXG4gICAgICAgIGxlZnQ6IDE4LjVweDtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTAwLCAxMDAsIDEwMCk7XHJcbiAgICB9XHJcbiAgICAubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcclxuICAgIH1cclxuICAgIC5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XHJcbiAgICB9XHJcbiAgICAubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XHJcbiAgICB9XHJcbiAgICAubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XHJcbiAgICB9XHJcbiAgICAubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xyXG4gICAgfVxyXG4gICAgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcclxuICAgIH1cclxuICAgIC5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XHJcbiAgICB9XHJcbiAgICAubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xyXG4gICAgfVxyXG4gICAgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoOSkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcclxuICAgIH1cclxuICAgIC5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEwKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xyXG4gICAgfVxyXG4gICAgLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMTEpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XHJcbiAgICB9XHJcbiAgICAubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMikge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcclxuICAgIH1cclxuICAgIEBrZXlmcmFtZXMgbGRzLXNwaW5uZXIge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5sYWJlbC5maWxlLWlucC13cmFwcGVyIHtcclxuICAgIC5jaG9vc2UtZmlsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi5kZXRlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMS4ycHggZGFzaGVkICMzMzM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubm90LXZhbGlkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZDlkOTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgJHJlZDtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgICAgICBzcGFuLm1hdGVyaWFsLWljb25zLnBob3RvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4uY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52YWxpZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICRncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4uZmlsZW5hbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogOC43NXJlbTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMucGhvdG8ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmODQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNhZGFkYWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uZmlsZS1zaXplLXdhcm5pbmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0LmdyYXksXHJcbnNlbGVjdC5ncmF5IHtcclxuICAgIEBleHRlbmQgJWdyYXktZmllbGQ7XHJcbn1cclxuXHJcbi5vdmVybGF5LnRyYW5zbGF0aW9ucy1wb3B1cCB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNoYW5nZWQgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC4xODc1cmVtIHNvbGlkICRncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMTg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2VmZWZlZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyZXNzLWJhciB7XHJcbiAgICBoZWlnaHQ6IDAuMzc1cmVtO1xyXG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgcmdiKDE2MywgMTYzLCAxNjMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcclxuXHJcbiAgICAucGVyY2VudGFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNDQzMzY7XHJcbiAgICB9XHJcblxyXG4gICAgLnllbGxvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzEwNztcclxuICAgIH1cclxuXHJcbiAgICAuZ3JlZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4QkMzNEE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGxvYWRlci1uZXdcclxuXHJcbi8vbG9hZGVyXHJcbi5sb2FkZXItbmV3LFxyXG4ubG9hZGVyLW5ldzpiZWZvcmUsXHJcbi5sb2FkZXItbmV3OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMyOTI5Mjk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDEgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb246IGxvYWQxIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIGhlaWdodDogNGVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMy4xMjVyZW07XHJcbn1cclxuXHJcbi5sb2FkZXItbmV3IHtcclxuICAgIGNvbG9yOiAjMjkyOTI5O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICBtYXJnaW46IDUuNXJlbSBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XHJcbn1cclxuXHJcbi5sb2FkZXItbmV3OmJlZm9yZSxcclxuLmxvYWRlci1uZXc6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5sb2FkZXItbmV3OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtMS41ZW07XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbn1cclxuXHJcbi5sb2FkZXItbmV3OmFmdGVyIHtcclxuICAgIGxlZnQ6IDEuNWVtO1xyXG59XHJcblxyXG4vL2xvYWRlclxyXG4ubG9hZGVyLFxyXG4ubG9hZGVyOmJlZm9yZSxcclxuLmxvYWRlcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQxIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uOiBsb2FkMSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBoZWlnaHQ6IDRlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtO1xyXG59XHJcblxyXG4ubG9hZGVyIHtcclxuICAgIGNvbG9yOiAjMjkyOTI5O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICBtYXJnaW46IDUuNXJlbSBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XHJcbn1cclxuXHJcbi5sb2FkZXI6YmVmb3JlLFxyXG4ubG9hZGVyOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4ubG9hZGVyOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtMS41ZW07XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbn1cclxuXHJcbi5sb2FkZXI6YWZ0ZXIge1xyXG4gICAgbGVmdDogMS41ZW07XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkMSB7XHJcblxyXG4gICAgMCUsXHJcbiAgICA4MCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDA7XHJcbiAgICAgICAgaGVpZ2h0OiA0ZW07XHJcbiAgICB9XHJcblxyXG4gICAgNDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIC0yZW07XHJcbiAgICAgICAgaGVpZ2h0OiA1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbG9hZDEge1xyXG5cclxuICAgIDAlLFxyXG4gICAgODAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwO1xyXG4gICAgICAgIGhlaWdodDogNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMmVtO1xyXG4gICAgICAgIGhlaWdodDogNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm92ZXJsYXkuc2hvdy1iYW5uZXIge1xyXG4gICAgLmJhbm5lci1mdWxsLXNpemUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwdnc7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4NXZoO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubWNlLXBhbmVsIHtcclxuICAgIEBpbmNsdWRlIEJveCgwKTtcclxuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNmNmY4ZmMgIWltcG9ydGFudDtcclxufVxyXG5cclxuI21jZXVfMTYtYm9keSB7XHJcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG59XHJcblxyXG4ubWNlLXRpbnltY2UsXHJcbi5tY2UtdG9wLXBhcnQ6OmJlZm9yZSB7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXN0b20tbXVsdGlzZWxlY3QtdjIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzLjI1cmVtO1xyXG4gICAgd2lkdGg6IDEzLjg3NXJlbTtcclxuXHJcbiAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGhlaWdodDogMy4yNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2UzZTRlYjtcclxuICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBCb3goMC4zMTI1cmVtKTtcclxuXHJcblxyXG4gICAgICAgIC5wbGMge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuY291bnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwLjc2MjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuMDYyNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4xMjVyZW07XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMy4xMjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5vcHRpb25zLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAxLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNjYmNlZDg7XHJcblxyXG4gICAgICAgIC5zZWFyY2ggaW5wdXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuMjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIEJveCgwLjMxMjVyZW0pO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMy41cmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNlZmYwZjM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgICAub3B0aW9ucy13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVyZW0pIHtcclxuICAgIC5vdmVybGF5IC5wb3B1cCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MC41cmVtO1xyXG5cclxuICAgICAgICAvLyBmb3JtLnR5cGUtMiAuZmllbGRzIHtcclxuICAgICAgICAvLyAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkLXdyYXBwZXIgLCAudGItd3JhcHBlcntcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB0YWJsZS5nLWdyaWQtMiwgdGFibGUuZy1ncmlkIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDAuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTNlNGViO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NHJlbSkge1xyXG4gICAgZm9ybS50eXBlLTIge1xyXG4gICAgICAgIC5maWVsZHMge1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYWJlbFdpZHRoKDQpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRiLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NXJlbSkgYW5kIChtaW4td2lkdGg6MzByZW0pIHtcclxuICAgIC5vdmVybGF5IC5wb3B1cCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MnJlbTtcclxuXHJcbiAgICAgICAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93Om5vdCguYm90dG9tKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBsYWJlbDpub3QoLnN3aXRjaCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWxXaWR0aCg0KTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUuOTI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzLjkzNzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA1OS4zNzVyZW0pIHtcclxuXHJcbiAgICAub3ZlcmxheSAucG9wdXAge1xyXG4gICAgICAgIG1heC13aWR0aDogMzVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1cmVtKSB7XHJcbiAgICAuYnRuLmFkZC1idG4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJzLXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0OHJlbSkge1xyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS50eXBlLTIge1xyXG5cclxuICAgICAgICAuZmllbGRzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5yb3cge1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYWJlbFdpZHRoKDMpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpLnRyYW5zbGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vdmVybGF5IC5wb3B1cCBmb3JtLnR5cGUtMiAuZmllbGRzIC5yb3cgbGFiZWw6bm90KC5zd2l0Y2gpIHtcclxuICAgICAgICBAaW5jbHVkZSBsYWJlbFdpZHRoKDMpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgJi50YWJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNXJlbSkge1xyXG4gICAgLm92ZXJsYXkgLnBvcHVwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNC4zNzVyZW0pIGFuZCAobWluLXdpZHRoOiAzMHJlbSkge1xyXG4gICAgLm92ZXJsYXkgLnBvcHVwIHtcclxuICAgICAgICB3aWR0aDogMzJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJsYXkgLnBvcHVwIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyBsYWJlbDpub3QoLnN3aXRjaCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMiAtIC44NzVyZW0pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1ncm93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMy4xMjVyZW0pIHtcclxuICAgIGZvcm0udHlwZS0yIHtcclxuICAgICAgICAuZmllbGRzIHtcclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWxXaWR0aCgyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmxheSAucG9wdXAgZm9ybS50eXBlLTIgLmZpZWxkcyAucm93IGxhYmVsOm5vdCguc3dpdGNoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFiZWxXaWR0aCgyKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTM3NXJlbSkge1xyXG4gICAgLm92ZXJsYXkgLnBvcHVwIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0udHlwZS0yIC5maWVsZHMgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIGxhYmVsOm5vdCguc3dpdGNoKTpub3QoLmRhdGUtZmlsdGVyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMSAtIC44NzVyZW0pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMHJlbSkge1xyXG4gICAgZm9ybS50eXBlLTIge1xyXG4gICAgICAgIC5maWVsZHMge1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYWJlbFdpZHRoKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgYm9keS5oaWRlLXNjcm9sbCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDguMTI1cmVtKSB7XHJcbiAgICAuc3RlcHMtY2hhaW4gLnN0ZXA6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAuc3RlcC10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubnVtYmVyLWhvbGRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjZyZW0pIHtcclxuICAgIC5zdGVwcy1jaGFpbiAuc3RlcC5hY3RpdmUge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL2NvbW1vbi92YXJzJztcclxuXHJcbmZvcm0udHlwZS0yLmdlbmVyYXRlLXBhc3N3b3JkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDIycmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCAjZTNlNGViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjYyNXJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyLjY4NzVyZW0gcmdiYSgwLCAwLCAwLCAuMTcpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgYW5pbWF0aW9uOiAwLjRzIHBhc3N3b3JkR2VuZXJhdG9yQW5pbWF0aW9uO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuXHJcbiAgICBAa2V5ZnJhbWVzIHBhc3N3b3JkR2VuZXJhdG9yQW5pbWF0aW9uIHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJiA+IGxhYmVsLmdlbmVyYXRlZFBhc3N3b3JkIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNoZWNrYm94ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcblxyXG4gICAgICAgIC5mbGV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Bhbi5zeW1ib2xzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuY291bnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY291bnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgJHNsaWRlci13aWR0aDogMTIuNXJlbTtcclxuICAgICAgICAgICAgJHBvc2l0aW9uQ291bnQ6IDEwO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNsaWRlci13aWR0aDtcclxuXHJcbiAgICAgICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWxsIHtcclxuICAgICAgICAgICAgICAgICRiYWxsU2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkYmFsbFNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRiYWxsU2l6ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlM2U0ZWI7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRiYWxsU2l6ZSAvIDI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhc3N3b3JkLXN0cmVuZ3RoIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuXHJcbiAgICAgICAgLnN0cmVuZ3RoIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub3JtYWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNDcxYWZcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjMDgwODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndlYWsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjZkNmE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRncmVlbjogIzRjYWY1MDtcclxuJHJlZDogcmdiKDIwNCwgMCwgMCk7XHJcbiRkYXJrQmdDb2xvcjogIzU2NjQ2ZDtcclxuXHJcbiR0ZXh0Q29sb3I6ICMyOTI5Mjk7XHJcbiR0ZXh0Q29sb3JPcGFjaXR5OiByZ2JhKDQxLCA0MSwgNDEsIDAuNyk7XHJcblxyXG4kd2hpdGVDb21wb25lbnRCb3hTaGFkb3c6IDAgMC4wNjI1cmVtIDAuNjI1cmVtIDAgcmdiYSg3NiwgNzYsIDc2LCAwLjIpO1xyXG5cclxuJGJveE1hcmdpbjogMS4xMjVyZW07IiwiQGltcG9ydCAnY29tbW9uL3ZhcnMnO1xyXG5AaW1wb3J0ICdjb21tb24vbWl4aW5zJztcclxuXHJcbkBpbXBvcnQgJ292ZXJyaWRlL2ZvbnRzJztcclxuQGltcG9ydCAnb3ZlcnJpZGUvb3ZlcnJpZGUnO1xyXG5cclxuQGltcG9ydCAnbGF5b3V0cy9oZWFkZXInO1xyXG5AaW1wb3J0ICdsYXlvdXRzL3NpZGViYXInO1xyXG5cclxuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnRzJztcclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfbm9zZWxlY3QueGRzb2Z0XyB7XHJcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgaHRtbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0dnc7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICBtYWluLCBoZWFkZXIge1xyXG4gICAgICAgIGxlZnQ6IDE1LjYyNXJlbTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUuNjI1cmVtKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgfVxyXG5cclxuICAgIG1haW4ge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMy43NXJlbSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwcmVtKSB7XHJcbiAgICBtYWluIHtcclxuICAgICAgICBsZWZ0OiAxNS42MjVyZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1LjYyNXJlbSk7XHJcblxyXG4gICAgICAgIC5zdWItbWVudS1kaXYge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwLjYyNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC4zMTI1cmVtIDEuMjVyZW0gMCByZ2JhKDAsMCwwLC4xKTtcclxuXHJcbiAgICAgICAgICAgIC5jdXJyLXN1Yi1wYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODY4Njg2O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3LjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWFhYWFhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLXN1Yi1jYXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4zMTI1cmVtIHNvbGlkICMxODc0ZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5mb3JtLmNyZWF0ZS1uZXdzIHtcclxuICAgIC5maWVsZHMge1xyXG4gICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGxhYmVsLnN1YlRleHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAuY29tbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgfSBcclxuICAgIH1cclxufVxyXG5cclxuLmVkaXQtcHJvbW8sIC5jcmVhdGUtcHJvbW9zIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAgIC5maWVsZHMge1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICYuZm9yLWNhc2lub2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgbGFiZWwuc3ViVGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgIC5jb21tZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5mb3JtLmNyZWF0ZS1hZmZfbmV3cyB7XHJcbiAgICAuZmllbGRzIHtcclxuICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBsYWJlbC5zdWJUZXh0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLmNvbW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuXHJcbi5lZGl0LWFmZl9uZXdzIHtcclxuICAgIC5maWVsZHMge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgbGFiZWwuc3ViVGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgIC5jb21tZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgIH1cclxufVxyXG5cclxuLmNyZWF0ZS10ZXN0aW1vbmlhbCwgLmVkaXQtdGVzdGltb25pYWwge1xyXG4gICAgLmZpZWxkcyB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICBsYWJlbC5zdWJUZXh0IHtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgLmNvbW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgfVxyXG59XHJcblxyXG4uZWRpdC1uZXdzIHtcclxuICAgIC5maWVsZHMge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgbGFiZWwuc3ViVGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgIC5jb21tZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgIH1cclxufVxyXG5cclxuLnBhZ2luYXRpb24gLnNlYXJjaC1wYWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dCwgYnV0dG9uIHtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWNlLW5vdGlmaWNhdGlvbi13YXJuaW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1jZS13aWRnZXQubWNlLW5vdGlmaWNhdGlvbi5tY2Utbm90aWZpY2F0aW9uLXdhcm5pbmcubWNlLWhhcy1jbG9zZS5tY2UtaW4ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWNlLW5vdGlmaWNhdGlvbi1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b3gtbm90aWZpY2F0aW9ucy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAudG94IHtcclxuLy8gICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLy8gLnRveC1zaWx2ZXItc2luayB7XHJcbi8vICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIC50b3gtdGlueW1jZS1hdXgge1xyXG4vLyAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG5cclxuaHRtbFtkYXRhLWRhcmtyZWFkZXItc2NoZW1lPSdkYXJrJ10ge1xyXG4gICAgLmdyaWQtd3JhcHBlciB0YWJsZS5nLWdyaWQge1xyXG4gICAgICAgIHRoZWFkIHRyIHRoIHtcclxuICAgICAgICAgICAgY29sb3I6ICNlY2VjZWMgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGJvZHkgdHIgdGQge1xyXG4gICAgICAgICAgICBjb2xvcjogI2NhY2FjYSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= */
