.index_main { display: block; } * { -webkit-touch-callout: none; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; font-family: Arial, 'Microsoft Yahei', 'PingFang SC', monospace !important; touch-action: pan-y; } a { text-decoration: none; color: #444; } a:hover { text-decoration: none; } a:focus { outline: none; color: #444; } a:hover { text-decoration: underline; } body, html, .app { padding: 0; margin: 0; background: #fff; } body, h1, h2, h3, h4, h5, h6, ul, li, div { font-size: 0.875rem; font-style: normal; list-style: none; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; } .color-pink { color: #eb2f96; } .color-red { color: #f5222d; } .color-orange { color: #fa8c16; } .color-green { color: #52c41a; } .color-cyan { color: #13c2c2 !important; } .color-blue { color: #1890ff !important; } .color-purple { color: #722ed1 !important; } .headerMain { background: #fff; font-size: 0.875rem; width: 100%; padding: 0 20px; } .headerMain .header { display: flex; justify-content: space-between; max-width: 1200px; height: 120px; align-items: center; color: #000; margin: 0 auto; font-size: 0.9375rem; } .headerMain .header p { font-size: 1.5rem; } .headerMain .header img { cursor: pointer; } .headerMain .header .headerText { display: flex; align-items: center; justify-content: flex-end; } .headerMain .header .headerText span { width: 22px; height: 22px; border: 1px solid #505050; border-radius: 22px; text-align: center; font-size: 0.875rem; margin-right: 5px; } .headerMain .header .headerText a:hover { color: #009a74; } .headerMain .header .headerText img { width: 30%; margin-left: 40px; display: none; cursor: pointer; } .headerMain .header .headerText img:last-child { display: none; } .headerMain_zw { opacity: 0; width: 100%; display: none; } .headerMain_ac { position: fixed; top: 0; z-index: 9999; } .headerMain2 { background: #009a74; } .headerMain2 .header .headerText { color: #fff; } .headerMain2 .header .headerText a { color: #fff; } .headerMain2 .header .headerText span { border: 1px solid #fff; } .h5Menu { width: 100%; top: 100px; background: #009a74; position: fixed; height: 100vh; z-index: 9999; } .h5Menu .h5MenuList a { width: 100%; height: 60px; line-height: 3.75rem; display: block; text-align: center; color: #fff; font-size: 1.125rem; border-top: 1px solid #4db89e; } .h5Menu .h5MenuList a img:first-child { width: 16px; margin-right: 5px; } .menuMain { background: #009a74; width: 100%; } .menuMain ul { max-width: 1200px; padding: 0; display: flex; align-items: center; line-height: 3.75rem; justify-content: space-around; margin: 0 auto; } .menuMain ul li { width: 20%; text-align: center; position: relative; border-left: 1px solid #008a68; } .menuMain ul li:last-child { border-right: 1px solid #008a68; } .menuMain ul li a { color: #fff; font-size: 1rem; font-weight: bold; } .menuMain ul li .li_div { height: 0; overflow: hidden; opacity: 0; width: 100%; background: #009a74; position: absolute; top: 60px; left: 0; z-index: 99; } .menuMain ul li .li_div a { display: block; padding: 0.8rem 1rem; text-align: left; color: #fff; line-height: 1.5rem; font-size: 1rem; border-bottom: 1px solid #008a68; } .menuMain ul li .li_div a:hover { background: #01b78a; color: #fff; } .menuMain ul li:hover .li_div { overflow: inherit; height: auto; opacity: 1; } .menuMain_ac { position: fixed; top: 0; z-index: 9999; box-shadow: 0 5px 7px rgba(0, 0, 0, 0.2); } .menuMain2 { opacity: 0; height: 60px; width: 100%; display: none; } .footerMain { background: #474747; height: 450px; width: 100%; } .footerMain .footerTitle { text-align: center; padding: 30px 0; max-width: 1100px; border-bottom: 1px solid #5a5a5a; margin: 0 auto; } .footerMain .footerMenuBox { max-width: 1100px; margin: 0 auto; padding: 40px 20px; display: flex; height: 320px; justify-content: space-evenly; } .footerMain .footerMenuBox .menuItem { width: 22%; } .footerMain .footerMenuBox .menuItem h3 { width: 100%; margin-bottom: 15px; cursor: pointer; } .footerMain .footerMenuBox .menuItem h3 a { color: #fff; font-weight: bold; font-size: 1.125rem; } .footerMain .footerMenuBox .menuItem h3 a:hover { text-decoration: underline; } .footerMain .footerMenuBox .menuItem p { margin-bottom: 10px; } .footerMain .footerMenuBox .menuItem p a { color: #fff; font-size: 0.875rem; width: 100%; cursor: pointer; } .footerMain .footerMenuBox .menuItem p a:hover { text-decoration: underline; } .footerMain .footerMenuBox .menuItem:last-child { text-align: center; margin-top: 30px; } .footerMain .footerMenuBox .menuItem:last-child h4 { color: #fff; font-size: 1rem; font-weight: normal; line-height: 1.5; margin-top: 10px; } .footerMain .footerBomBox { width: 100%; background: #f5f5f5; } .footerMain .footerBomBox .btnList { width: 100%; background: #f5f5f5; display: flex; max-width: 540px; padding: 20px 0; margin: 0 auto; justify-content: space-evenly; } .footerMain .footerBomBox .btnList h4 a { color: #000; font-size: 0.875rem; font-weight: normal; } .footerMain .footerBomBox .btnList h4 a:hover { text-decoration: underline; } .footerMain .footerBomBox2 { background: #fff; padding: 40px 0; width: 100%; } .footerMain .footerBomBox2 .textBox { font-size: 0.875rem; text-align: center; line-height: 1.8; } .footerMain .footerBomBox2 .textBox a { color: #009a74; } .footerMain .footerBomBox2 .textBox a:hover { text-decoration: underline; } .footerMain2 { background: #474747; width: 100%; display: none; } .footerMain2 .footerTitle { text-align: center; padding: 30px 0; max-width: 1100px; margin: 0 auto; } .footerMain2 .footerTitle img { width: 200px; } .footerMain2 .footerMenuBox { max-width: 1100px; margin: 0 auto; padding: 0 0 30px 0; } .footerMain2 .footerMenuBox .menuItem { width: 100%; } .footerMain2 .footerMenuBox .menuItem h3 { width: 100%; cursor: inherit; text-align: center; padding: 20px 0; border-bottom: 1px solid #5a5a5a; position: relative; } .footerMain2 .footerMenuBox .menuItem h3 .imgBox { position: absolute; width: 50px; height: 50px; right: 20px; top: 50%; margin-top: -25px; cursor: pointer; padding: 10px; } .footerMain2 .footerMenuBox .menuItem h3 .imgBox img { width: 100%; } .footerMain2 .footerMenuBox .menuItem h3 .imgBox img:last-child { display: none; } .footerMain2 .footerMenuBox .menuItem h3 a { color: #fff; font-weight: bold; font-size: 1.125rem; } .footerMain2 .footerMenuBox .menuItem h3 a:hover { text-decoration: underline; } .footerMain2 .footerMenuBox .menuItem .list { padding: 20px 0; display: none; border-bottom: 1px solid #5a5a5a; } .footerMain2 .footerMenuBox .menuItem .list p { margin-bottom: 10px; text-align: center; } .footerMain2 .footerMenuBox .menuItem .list p a { color: #fff; font-size: 1rem; width: 100%; cursor: pointer; } .footerMain2 .footerMenuBox .menuItem .list p a:hover { text-decoration: underline; } .footerMain2 .footerMenuBox .menuItem .list p:last-child { margin: 0; } .footerMain2 .footerMenuBox .menuItem:first-child h3 { border-top: 1px solid #5a5a5a; } .footerMain2 .footerMenuBox .menuItem:last-child { text-align: center; margin-top: 30px; } .footerMain2 .footerMenuBox .menuItem:last-child h4 { color: #fff; font-size: 1rem; font-weight: normal; line-height: 1.5; margin-top: 10px; } .footerMain2 .footerBomBox { width: 100%; background: #f5f5f5; } .footerMain2 .footerBomBox .btnList { width: 100%; background: #f5f5f5; display: flex; max-width: 540px; padding: 20px 0; margin: 0 auto; justify-content: space-evenly; } .footerMain2 .footerBomBox .btnList h4 a { color: #000; font-size: 0.75rem; font-weight: normal; } .footerMain2 .footerBomBox .btnList h4 a:hover { text-decoration: underline; } .footerMain2 .footerBomBox2 { background: #fff; padding: 20px 0; width: 100%; } .footerMain2 .footerBomBox2 .textBox { font-size: 0.875rem; text-align: center; line-height: 1.8; } .footerMain2 .footerBomBox2 .textBox a { color: #009a74; } .footerMain2 .footerBomBox2 .textBox a:hover { text-decoration: underline; } .home_video { display: none; position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.6); z-index: 999; } .video_main { display: none; position: fixed; top: 50%; left: 5%; width: 90%; margin-top: -35vh; min-height: 70vh; z-index: 9999; background: #000; } .video_main video { width: 100%; } .toTop { bottom: 5%; height: 86px; background-color: #009a74; color: #fff; position: fixed; z-index: 4; right: 30%; margin-right: -600px; width: 86px; text-align: center; cursor: pointer; display: none; box-shadow: 0 2px 16.49px 0.51px rgba(31, 35, 33, 0.21); transition: all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear; } .toTop span { padding: 10px 0; display: inline-block; } .toTop span img { width: 30%; } .toTop:hover { background: #008363; box-shadow: 0 2px 16.49px 0.51px rgba(0, 0, 0, 0.5); } .comMenuList_ac { position: fixed; top: 0; left: 0; width: 100%; z-index: 99998; background: #fff; margin: 0; padding: 10px 10px 0 10px !important; box-shadow: 0 5px 7px rgba(0, 0, 0, 0.2); } .popMain { display: none; position: fixed; top: 10vh; width: 880px; left: 50%; margin-left: -440px; height: 80vh; background: #fff; z-index: 999999; overflow: hidden; } .popMain .close { position: absolute; right: 20px; top: 20px; width: 27px; height: 27px; cursor: pointer; } .popMain .close img { max-width: 100%; } .popMain .popMain_T { text-align: center; display: flex; justify-content: center; align-items: center; height: 14vh; position: relative; } .popMain .popMain_T h1 { text-align: center; font-size: 2.125rem; font-weight: normal; position: relative; padding-bottom: 20px; display: initial; } .popMain .popMain_T h1:after { position: absolute; content: ""; width: 100%; background: url("../static/company_15.jpg") repeat-x; height: 6px; bottom: 6px; left: 0; } .popMain .popCon { margin: 0 auto; max-height: 100%; overflow-y: auto; width: 100%; padding: 0 60px; } .popMain .popCon p { font-weight: bold; margin-bottom: 10px; } .popMain .popCon .tabBox { padding-bottom: 30px; } .popMain .popCon .tabBox ul li { display: flex; border-top: 1px solid #ececec; border-left: 1px solid #ececec; border-right: 1px solid #ececec; } .popMain .popCon .tabBox ul li .lf { color: #000; background: #f9f9f9; width: 180px; padding: 15px; font-size: 0.875rem; border-right: 1px solid #ececec; display: flex; align-items: center; } .popMain .popCon .tabBox ul li .lf em { color: #ff0000; font-weight: bold; font-size: 1.25rem; display: contents; } .popMain .popCon .tabBox ul li .rf { flex: 1; padding: 15px; font-size: 1rem; display: flex; align-items: center; } .popMain .popCon .tabBox ul li .rf select { padding: 10px; border: 1px solid #d3d3d3; width: 100%; } .popMain .popCon .tabBox ul li .rf select option { height: 32px !important; line-height: 2rem !important; } .popMain .popCon .tabBox ul li .rf textarea, .popMain .popCon .tabBox ul li .rf input { padding: 10px; border: 1px solid #d3d3d3; width: 100%; } .popMain .popCon .tabBox ul li .selectBox { display: flex; justify-content: flex-start; } .popMain .popCon .tabBox ul li .selectBox select { width: 30%; min-width: auto; margin-right: 10px; } .popMain .popCon .tabBox ul li:last-child { border-bottom: 1px solid #ececec; } .popMain .popCon .textB { width: 90%; display: flex; margin: 0 auto; margin-bottom: 15px; } .popMain .popCon .textB input[type="checkbox"] { width: 15px; height: 15px; border: 1px solid #d1d1d1; margin-right: 5px; margin-top: 8px; position: relative; } .popMain .popCon .textB input[type=checkbox]::after { position: absolute; top: 0; background-color: #fff; color: #fff; width: 14px; height: 14px; display: inline-block; visibility: visible; padding-left: 0px; text-align: center; content: ' '; border-radius: 2px; box-sizing: border-box; border: 1px solid #ddd; } .popMain .popCon .textB input[type=checkbox]:checked::after { content: ""; background-color: #009a74; border-color: #009a74; } .popMain .popCon .textB input[type=checkbox]:checked::before { content: ''; position: absolute; top: 1px; left: 5px; width: 3px; height: 8px; border: solid white; border-width: 0 2px 2px 0; transform: rotate(45deg); z-index: 1; } .popMain .popCon .textB p { flex: 1; font-weight: normal; line-height: 1.5; } .popMain .popCon .textB p em { color: #ff0000; font-weight: bold; font-size: 1.25rem; display: contents; } .popMain .popCon a { color: #009a74; margin-bottom: 15px; text-align: center; width: 100%; display: inline-block; } .popMain .popCon .bomBtn { padding: 60px 0 80px 0; width: 100%; text-align: center; } .popMain .popCon .bomBtn button.button2 { padding: 20px 50px 20px 72px; border: 1px solid #009a74; font-size: 1.5rem; display: initial; min-width: 100px; color: #fff; border-radius: 20px; background: url("../static/index_38.png") no-repeat #009a74 40px; text-decoration: none; margin-bottom: 30px; cursor: pointer; } .popMain .popCon .bomBtn button.button2:hover { background: url("../static/index_38.png") #008363 no-repeat 40px; color: #fff; } .bgH { position: fixed; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.7); top: 0; left: 0; z-index: 999998; display: none; } @media screen and (max-width: 1200px) { .toTop { right: 0; margin: 0; } } @media screen and (max-width: 1000px) { .popMain .popCon { width: 90%; padding:0; } } @media screen and (max-width: 880px) { .popMain { width: 95%; left: 2.5%; margin: 0; } .toTop { right: 0; margin: 0; width: 54px; height: auto; padding: 5px 0; font-size: 0.75rem; } .toTop span { padding: 0 0 5px 0; display: block; } .toTop span img { width: 30%; } .headerMain .header { height: 100px; } .headerMain .header p { display: none; } .headerMain .header .headerText img { display: block; } .menuMain { display: none; } .footerMain { display: none; } .footerMain2 { display: block; } } @media screen and (max-width: 765px) { .popMain .popMain_T h1 { font-size: 1.375rem; } .popMain .popMain_T .close { width: 20px; height: 20px; right: 10px; top: 10px; } .popMain .popCon .tabBox ul li { display: block; } .popMain .popCon .tabBox ul li .lf { width: 100%; border-bottom: 1px solid #ececec; border-right: 0; } .popMain .popCon .tabBox ul li .rf { width: 100%; } } @media screen and (max-width: 700px) { .h5Menu { top: 60px; } .headerMain { padding: 0 10px; } .headerMain .header { height: 60px; } .headerMain .header img { width: auto; max-height: 40px; } .headerMain .header .headerText img { display: block; width: 20%; } .video_main { width: 96%; left: 0; margin: -20vh 2% 0 2%; top: 50%; min-height: 40vh; } .headerMain { border-bottom: 3px solid #009a74; } .footerMain2 .footerTitle { padding: 15px 0; } .footerMain2 .footerMenuBox .menuItem h3 a { font-size: 1rem; } .footerMain2 .footerMenuBox .menuItem h3 .imgBox { width: 40px; height: 40px; margin-top: -20px; } .footerMain2 .footerMenuBox .menuItem .list { padding: 15px 0; } .footerMain2 .footerMenuBox .menuItem .list p a { color: #fff; font-size: 0.875rem; width: 100%; cursor: pointer; } .footerMain2 .footerBomBox { width: 100%; background: #f5f5f5; } .footerMain2 .footerBomBox .btnList { width: 100%; background: #f5f5f5; display: flex; max-width: 540px; padding: 8px 0; margin: 0 auto; flex-wrap: wrap; justify-content: space-evenly; text-align: center; } .footerMain2 .footerBomBox .btnList h4 { width: 100%; padding: 8px 0; } .footerMain2 .footerBomBox .btnList h4 a { color: #000; font-size: 0.75rem; font-weight: normal; } .footerMain2 .footerBomBox .btnList h4 a:hover { text-decoration: underline; } .footerMain2 .footerBomBox2 { background: #fff; padding: 20px 0; width: 100%; } .footerMain2 .footerBomBox2 .textBox { font-size: 0.875rem; text-align: center; line-height: 1.8; } .footerMain2 .footerBomBox2 .textBox a { color: #009a74; } .footerMain2 .footerBomBox2 .textBox a:hover { text-decoration: underline; } } @media screen and (max-width: 500px) { .video_main { width: 96%; left: 0; margin: -15vh 2% 0 2%; top: 50%; min-height: 30vh; } } @media print { .companyMain .comMenuList , .menuMain { display: none; } .pro2Main .bannerMain .bannerBox .bannerR .courseDetail img { width: 75%; } .headerMain .header p { font-size: 1rem; } } /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInB1YmxpYy5sZXNzIiwicHVibGljLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLGNBQUE7QUNBRjtBREVBO0VBQ0UsMkJBQUE7RUFHQSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLDBFQUFBO0VBQ0EsbUJBQUE7QUNBRjtBREVBO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0FDQUY7QURDRTtFQUNFLHFCQUFBO0FDQ0o7QURHQTtFQUNFLGFBQUE7RUFDQSxXQUFBO0FDREY7QURHQTtFQUNFLDBCQUFBO0FDREY7QURHQTs7O0VBR0UsVUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtBQ0RGO0FESUE7Ozs7Ozs7Ozs7RUFVRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLGdDQUFBO0VBQ0EsbUNBQUE7RUFDQSw4QkFBQTtBQ0ZGO0FES0E7RUFDRSxjQUFBO0FDSEY7QURNQTtFQUNFLGNBQUE7QUNKRjtBRE9BO0VBQ0UsY0FBQTtBQ0xGO0FEUUE7RUFDRSxjQUFBO0FDTkY7QURTQTtFQUNFLHlCQUFBO0FDUEY7QURVQTtFQUNFLHlCQUFBO0FDUkY7QURXQTtFQUNFLHlCQUFBO0FDVEY7QURZQTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBQ1ZGO0FETUE7RUFNSSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNUSjtBREpBO0VBZU0saUJBQUE7QUNSTjtBRFBBO0VBa0JNLGVBQUE7QUNSTjtBRFZBO0VBcUJNLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0FDUk47QURmQTtFQXlCUSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUNQUjtBRFVRO0VBQ0UsY0FBQTtBQ1JWO0FEM0JBO0VBdUNRLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDVFI7QURVUTtFQUNFLGFBQUE7QUNSVjtBRGNBO0VBQ0UsVUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0FDWkY7QURjQTtFQUNFLGVBQUE7RUFDQSxNQUFBO0VBQ0EsYUFBQTtBQ1pGO0FEY0E7RUFDRSxtQkFBQTtBQ1pGO0FEV0E7RUFJTSxXQUFBO0FDWk47QURRQTtFQU1RLFdBQUE7QUNYUjtBREtBO0VBU1Esc0JBQUE7QUNYUjtBRGdCQTtFQUNFLFdBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7QUNkRjtBRFFBO0VBU00sV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0FDZE47QURGQTtFQWtCUSxXQUFBO0VBQ0EsaUJBQUE7QUNiUjtBRG1CQTtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtBQ2pCRjtBRGVBO0VBSUksaUJBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtFQUNBLGNBQUE7QUNoQko7QURNQTtFQVlNLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7QUNmTjtBRGdCTTtFQUNFLCtCQUFBO0FDZFI7QURIQTtFQW9CUSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FDZFI7QURSQTtFQXlCUSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7QUNkUjtBRG5CQTtFQW1DVSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQ0FBQTtBQ2JWO0FEY1U7RUFDRSxtQkFBQTtFQUNBLFdBQUE7QUNaWjtBRGdCTTtFQUVJLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QUNmVjtBRHFCQTtFQUNFLGVBQUE7RUFDQSxNQUFBO0VBQ0EsYUFBQTtFQUNBLHdDQUFBO0FDbkJGO0FEcUJBO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBQ25CRjtBRHFCQTtFQUNFLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7QUNuQkY7QURnQkE7RUFLSSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0VBQ0EsY0FBQTtBQ2xCSjtBRFNBO0VBWUksaUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLDZCQUFBO0FDbEJKO0FEQ0E7RUFtQk0sVUFBQTtBQ2pCTjtBREZBO0VBcUJRLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUNoQlI7QURQQTtFQXlCVSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQ2ZWO0FEZ0JVO0VBQ0UsMEJBQUE7QUNkWjtBRGZBO0VBa0NRLG1CQUFBO0FDaEJSO0FEbEJBO0VBb0NVLFdBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FDZlY7QURnQlU7RUFDRSwwQkFBQTtBQ2RaO0FEa0JNO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBQ2hCUjtBRGNNO0VBSUksV0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUNmVjtBRHRDQTtFQTJESSxXQUFBO0VBQ0EsbUJBQUE7QUNsQko7QUQxQ0E7RUE4RE0sV0FBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtBQ2pCTjtBRG5EQTtFQXVFVSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBQ2pCVjtBRGtCVTtFQUNFLDBCQUFBO0FDaEJaO0FEM0RBO0VBa0ZJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNwQko7QURoRUE7RUFzRk0sbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FDbkJOO0FEckVBO0VBMEZRLGNBQUE7QUNsQlI7QURtQlE7RUFDRSwwQkFBQTtBQ2pCVjtBRHVCQTtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QUNyQkY7QURrQkE7RUFLSSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUNwQko7QURZQTtFQVVNLFlBQUE7QUNuQk47QURTQTtFQWNJLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDcEJKO0FESUE7RUFrQk0sV0FBQTtBQ25CTjtBRENBO0VBb0JRLFdBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtBQ2xCUjtBRFBBO0VBMkJVLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QUNqQlY7QURqQkE7RUFvQ1ksV0FBQTtBQ2hCWjtBRGlCWTtFQUNFLGFBQUE7QUNmZDtBRHZCQTtFQTJDVSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBQ2pCVjtBRGtCVTtFQUNFLDBCQUFBO0FDaEJaO0FEL0JBO0VBb0RRLGVBQUE7RUFDQSxhQUFBO0VBQ0EsZ0NBQUE7QUNsQlI7QURwQ0E7RUF3RFUsbUJBQUE7RUFDQSxrQkFBQTtBQ2pCVjtBRHhDQTtFQTJEWSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FDaEJaO0FEaUJZO0VBQ0UsMEJBQUE7QUNmZDtBRGtCVTtFQUNFLFNBQUE7QUNoQlo7QURvQk07RUFFSSw2QkFBQTtBQ25CVjtBRHNCTTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QUNwQlI7QURrQk07RUFJSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBQ25CVjtBRGxFQTtFQTJGSSxXQUFBO0VBQ0EsbUJBQUE7QUN0Qko7QUR0RUE7RUE4Rk0sV0FBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtBQ3JCTjtBRC9FQTtFQXVHVSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQ3JCVjtBRHNCVTtFQUNFLDBCQUFBO0FDcEJaO0FEdkZBO0VBa0hJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUN4Qko7QUQ1RkE7RUFzSE0sbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FDdkJOO0FEakdBO0VBMEhRLGNBQUE7QUN0QlI7QUR1QlE7RUFDRSwwQkFBQTtBQ3JCVjtBRDJCQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtBQ3pCRjtBRDJCQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsUUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtBQ3pCRjtBRDJCQTtFQUNFLFdBQUE7QUN6QkY7QUQyQkE7RUFDRSxVQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSx1REFBQTtFQUNBLHlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQ0FBQTtFQUNBLDRCQUFBO0FDekJGO0FEUUE7RUFtQkksZUFBQTtFQUNBLHFCQUFBO0FDeEJKO0FESUE7RUFzQk0sVUFBQTtBQ3ZCTjtBRDBCRTtFQUNFLG1CQUFBO0VBQ0EsbURBQUE7QUN4Qko7QUQyQkE7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLG9DQUFBO0VBQ0Esd0NBQUE7QUN6QkY7QUQ0QkE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FDMUJGO0FEZ0JBO0VBWUksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ3pCSjtBRFFBO0VBbUJNLGVBQUE7QUN4Qk47QURLQTtFQXVCSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDekJKO0FESEE7RUE4Qk0sa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0FDeEJOO0FEeUJNO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG9EQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0FDdkJSO0FEcEJBO0VBZ0RJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QUN6Qko7QUQzQkE7RUFzRE0saUJBQUE7RUFDQSxtQkFBQTtBQ3hCTjtBRC9CQTtFQTBETSxvQkFBQTtBQ3hCTjtBRGxDQTtFQTZEVSxhQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0FDeEJWO0FEeENBO0VBa0VZLFdBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ3ZCWjtBRGxEQTtFQTJFYyxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FDdEJkO0FEeERBO0VBa0ZZLE9BQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ3ZCWjtBRC9EQTtFQXdGYyxhQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0FDdEJkO0FEcEVBO0VBNEZnQix1QkFBQTtFQUNBLDRCQUFBO0FDckJoQjtBRHhFQTs7RUFpR2MsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtBQ3JCZDtBRDlFQTtFQXVHWSxhQUFBO0VBQ0EsMkJBQUE7QUN0Qlo7QURsRkE7RUEwR2MsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBQ3JCZDtBRHdCVTtFQUNFLGdDQUFBO0FDdEJaO0FEMUZBO0VBc0hNLFVBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDekJOO0FEaEdBO0VBMkhRLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBQ3hCUjtBRHhHQTtFQW1JUSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtBQ3hCUjtBRHhIQTtFQW9KUSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtBQ3pCUjtBRDdIQTtFQTBKUSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0EsVUFBQTtBQzFCUjtBRHpJQTtFQXNLUSxPQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQzFCUjtBRDlJQTtFQTBLVSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FDekJWO0FEcEpBO0VBa0xNLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FDM0JOO0FEM0pBO0VBeUxNLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDM0JOO0FEaEtBO0VBNkxRLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxnRUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FDMUJSO0FEMkJRO0VBQ0UsZ0VBQUE7RUFDQSxXQUFBO0FDekJWO0FEK0JBO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDN0JGO0FEb0NBO0VBQ0U7SUFDRSxRQUFBO0lBQ0EsU0FBQTtFQ2xDRjtBQUNGO0FEb0NBO0VBQ0U7SUFDRSxVQUFBO0VDbENGO0FBQ0Y7QURvQ0E7RUFDRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0lBQ0EsU0FBQTtFQ2xDRjtFRG9DQTtJQUNFLFFBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxjQUFBO0lBQ0Esa0JBQUE7RUNsQ0Y7RUQ0QkE7SUFRSSxrQkFBQTtJQUNBLGNBQUE7RUNqQ0o7RUR3QkE7SUFXTSxVQUFBO0VDaENOO0VEb0NBO0lBSUUsYUFBQTtFQ3JDRjtFRGlDQTtJQUVJLGFBQUE7RUNoQ0o7RUQ4QkE7SUFPTSxjQUFBO0VDbENOO0VEc0NBO0lBQ0UsYUFBQTtFQ3BDRjtFRHNDQTtJQUNFLGFBQUE7RUNwQ0Y7RURzQ0E7SUFDRSxjQUFBO0VDcENGO0FBQ0Y7QUR1Q0E7RUFDRTtJQUdNLG1CQUFBO0VDdkNOO0VEb0NBO0lBTU0sV0FBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0lBQ0EsU0FBQTtFQ3ZDTjtFRDhCQTtJQWdCVSxjQUFBO0VDM0NWO0VEMkJBO0lBa0JZLFdBQUE7SUFDQSxnQ0FBQTtJQUNBLGVBQUE7RUMxQ1o7RURzQkE7SUF1QlksV0FBQTtFQzFDWjtBQUNGO0FEaURBO0VBQ0U7SUFDRSxTQUFBO0VDL0NGO0VEaURBO0lBQ0UsZUFBQTtFQy9DRjtFRDhDQTtJQUdJLFlBQUE7RUM5Q0o7RUQyQ0E7SUFLTSxXQUFBO0lBQ0EsZ0JBQUE7RUM3Q047RUR1Q0E7SUFTTSxjQUFBO0lBQ0EsVUFBQTtFQzdDTjtFRGlEQTtJQUNFLFVBQUE7SUFDQSxPQUFBO0lBQ0EscUJBQUE7SUFDQSxRQUFBO0lBQ0EsZ0JBQUE7RUMvQ0Y7RURpREE7SUFDRSxnQ0FBQTtFQy9DRjtFRGlEQTtJQUVJLGVBQUE7RUNoREo7RUQ4Q0E7SUFRVSxlQUFBO0VDbkRWO0VEMkNBO0lBV1UsV0FBQTtJQUNBLFlBQUE7SUFDQSxpQkFBQTtFQ25EVjtFRHNDQTtJQWlCUSxlQUFBO0VDcERSO0VEbUNBO0lBb0JZLFdBQUE7SUFDQSxtQkFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VDcERaO0VENkJBO0lBOEJJLFdBQUE7SUFDQSxtQkFBQTtFQ3hESjtFRHlCQTtJQWlDTSxXQUFBO0lBQ0EsbUJBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGVBQUE7SUFDQSw2QkFBQTtJQUNBLGtCQUFBO0VDdkROO0VEY0E7SUEyQ1EsV0FBQTtJQUNBLGNBQUE7RUN0RFI7RURVQTtJQThDVSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFQ3JEVjtFRHNEVTtJQUNFLDBCQUFBO0VDcERaO0VERUE7SUF5REksZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTtFQ3hESjtFREhBO0lBNkRNLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtFQ3ZETjtFRFJBO0lBaUVRLGNBQUE7RUN0RFI7RUR1RFE7SUFDRSwwQkFBQTtFQ3JEVjtBQUNGO0FENERBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsT0FBQTtJQUNBLHFCQUFBO0lBQ0EsUUFBQTtJQUNBLGdCQUFBO0VDMURGO0FBQ0YiLCJmaWxlIjoicHVibGljLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8v5a6a5LmJ5a2X5L2TXHJcbi5pbmRleF9tYWlue1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbioge1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW46MDtcclxuICBwYWRkaW5nOjA7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCAnTWljcm9zb2Z0IFlhaGVpJywgJ1BpbmdGYW5nIFNDJywgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxufVxyXG5he1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjojNDQ0O1xyXG4gICY6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5hOmZvY3Vze1xyXG4gIG91dGxpbmU6bm9uZTtcclxuICBjb2xvcjojNDQ0O1xyXG59XHJcbmE6aG92ZXJ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuYm9keSxcclxuaHRtbCxcclxuLmFwcCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuYm9keSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxudWwsXHJcbmxpLFxyXG5kaXYge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbn1cclxuXHJcbi5jb2xvci1waW5rIHtcclxuICBjb2xvcjogI2ViMmY5NjtcclxufVxyXG5cclxuLmNvbG9yLXJlZCB7XHJcbiAgY29sb3I6ICNmNTIyMmQ7XHJcbn1cclxuXHJcbi5jb2xvci1vcmFuZ2Uge1xyXG4gIGNvbG9yOiAjZmE4YzE2O1xyXG59XHJcblxyXG4uY29sb3ItZ3JlZW4ge1xyXG4gIGNvbG9yOiAjNTJjNDFhO1xyXG59XHJcblxyXG4uY29sb3ItY3lhbiB7XHJcbiAgY29sb3I6ICMxM2MyYzIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbG9yLWJsdWUge1xyXG4gIGNvbG9yOiAjMTg5MGZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2xvci1wdXJwbGUge1xyXG4gIGNvbG9yOiAjNzIyZWQxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oZWFkZXJNYWlue1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICAuaGVhZGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlclRleHR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgd2lkdGg6MjJweDtcclxuICAgICAgICBoZWlnaHQ6MjJweDtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM1MDUwNTA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICMwMDlhNzQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDozMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NDBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaGVhZGVyTWFpbl96d3tcclxuICBvcGFjaXR5OiAwO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaGVhZGVyTWFpbl9hY3tcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOjA7XHJcbiAgei1pbmRleDogOTk5OTtcclxufVxyXG4uaGVhZGVyTWFpbjJ7XHJcbiAgYmFja2dyb3VuZDogIzAwOWE3NDtcclxuICAuaGVhZGVye1xyXG4gICAgLmhlYWRlclRleHR7XHJcbiAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaDVNZW51e1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgdG9wOjEwMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMDlhNzQ7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGhlaWdodDoxMDB2aDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIC5oNU1lbnVMaXN0e1xyXG4gICAgYXtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgaGVpZ2h0OjYwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjNGRiODllO1xyXG4gICAgICBpbWc6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6MTZweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWVudU1haW57XHJcbiAgYmFja2dyb3VuZDogIzAwOWE3NDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIHVse1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgbGl7XHJcbiAgICAgIHdpZHRoOjIwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjMDA4YTY4O1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDA4YTY4O1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgLmxpX2RpdiB7XHJcbiAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDlhNzQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDA4YTY4O1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAxYjc4YTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLmxpX2RpdntcclxuICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1lbnVNYWluX2Fje1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6MDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsMCwwLC4yKTtcclxufVxyXG4ubWVudU1haW4ye1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgaGVpZ2h0OjYwcHg7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5mb290ZXJNYWlue1xyXG4gIGJhY2tncm91bmQ6ICM0NzQ3NDc7XHJcbiAgaGVpZ2h0OjQ1MHB4O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgLmZvb3RlclRpdGxle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzozMHB4IDA7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM1YTVhNWE7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gIH1cclxuICAuZm9vdGVyTWVudUJveHtcclxuICAgIG1heC13aWR0aDoxMTAwcHg7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgcGFkZGluZzo0MHB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OjMyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAubWVudUl0ZW17XHJcbiAgICAgIHdpZHRoOjIyJTtcclxuICAgICAgaDN7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3RlckJvbUJveHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgLmJ0bkxpc3R7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1heC13aWR0aDo1NDBweDtcclxuICAgICAgcGFkZGluZzoyMHB4IDA7XHJcbiAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICBoNHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3RlckJvbUJveDJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzo0MHB4IDA7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgLnRleHRCb3h7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiMwMDlhNzQ7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9vdGVyTWFpbjJ7XHJcbiAgYmFja2dyb3VuZDogIzQ3NDc0NztcclxuICB3aWR0aDoxMDAlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLmZvb3RlclRpdGxle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzozMHB4IDA7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlck1lbnVCb3h7XHJcbiAgICBtYXgtd2lkdGg6MTEwMHB4O1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIHBhZGRpbmc6MCAwIDMwcHggMDtcclxuICAgIC5tZW51SXRlbXtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgaDN7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBjdXJzb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6MjBweCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM1YTVhNWE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5pbWdCb3h7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDo1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgICByaWdodDoyMHB4O1xyXG4gICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6LTI1cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGlzdHtcclxuICAgICAgICBwYWRkaW5nOjIwcHggMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM1YTVhNWE7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjNWE1YTVhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3RlckJvbUJveHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgLmJ0bkxpc3R7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1heC13aWR0aDo1NDBweDtcclxuICAgICAgcGFkZGluZzoyMHB4IDA7XHJcbiAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICBoNHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3RlckJvbUJveDJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzoyMHB4IDA7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgLnRleHRCb3h7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiMwMDlhNzQ7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaG9tZV92aWRlbyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuLnZpZGVvX21haW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUlO1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWFyZ2luLXRvcDogLTM1dmg7XHJcbiAgbWluLWhlaWdodDo3MHZoO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxufVxyXG4udmlkZW9fbWFpbiB2aWRlbyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRvVG9we1xyXG4gIGJvdHRvbTogNSU7XHJcbiAgaGVpZ2h0OiA4NnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlhNzQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDQ7XHJcbiAgcmlnaHQ6IDMwJTtcclxuICBtYXJnaW4tcmlnaHQ6IC02MDBweDtcclxuICB3aWR0aDogODZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogMCAycHggMTYuNDlweCAwLjUxcHggcmdiYSgzMSwzNSwzMywuMjEpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwcyBsaW5lYXI7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHMgbGluZWFyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzIGxpbmVhcjtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMHMgbGluZWFyO1xyXG4gIHNwYW57XHJcbiAgICBwYWRkaW5nOjEwcHggMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICMwMDgzNjM7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNi40OXB4IDAuNTFweCByZ2JhKDAsMCwwLC41KTtcclxuICB9XHJcbn1cclxuLmNvbU1lbnVMaXN0X2Fje1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6MDtcclxuICBsZWZ0OjA7XHJcbiAgd2lkdGg6MTAwJTtcclxuICB6LWluZGV4OiA5OTk5ODtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIG1hcmdpbjowO1xyXG4gIHBhZGRpbmc6MTBweCAxMHB4IDAgMTBweCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsMCwwLC4yKTtcclxufVxyXG5cclxuLnBvcE1haW57XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOjEwdmg7XHJcbiAgd2lkdGg6ODgwcHg7XHJcbiAgbGVmdDo1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6LTQ0MHB4O1xyXG4gIGhlaWdodDo4MHZoO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLmNsb3Nle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6MjBweDtcclxuICAgIHRvcDoyMHB4O1xyXG4gICAgd2lkdGg6IDI3cHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBvcE1haW5fVHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6MTR2aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgxe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTozNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvY29tcGFueV8xNS5qcGdcIikgcmVwZWF0LXg7XHJcbiAgICAgICAgaGVpZ2h0OjZweDtcclxuICAgICAgICBib3R0b206NnB4O1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucG9wQ29ue1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDYwcHg7XHJcbiAgICBwe1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgfVxyXG4gICAgLnRhYkJveHtcclxuICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2VjZWNlYztcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWNlY2VjO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZWNlY2VjO1xyXG4gICAgICAgICAgLmxme1xyXG4gICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGVte1xyXG4gICAgICAgICAgICAgIGNvbG9yOiNmZjAwMDA7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmZ7XHJcbiAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZDNkM2QzO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgIGhlaWdodDozMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZXh0YXJlYSxpbnB1dHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZDNkM2QzO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2VsZWN0Qm94e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICB3aWR0aDozMCU7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dEIgIHtcclxuICAgICAgd2lkdGg6OTAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgd2lkdGg6MTVweDtcclxuICAgICAgICBoZWlnaHQ6MTVweDtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNkMWQxZDE7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlhNzQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5YTc0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBlbXtcclxuICAgICAgICAgIGNvbG9yOiNmZjAwMDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgY29sb3I6IzAwOWE3NDtcclxuICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuYm9tQnRue1xyXG4gICAgICBwYWRkaW5nOjYwcHggMCA4MHB4IDA7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYnV0dG9uLmJ1dHRvbjJ7XHJcbiAgICAgICAgcGFkZGluZzoyMHB4IDUwcHggMjBweCA3MnB4O1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgIzAwOWE3NDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfMzgucG5nXCIpIG5vLXJlcGVhdCAjMDA5YTc0IDQwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF8zOC5wbmdcIikgIzAwODM2MyBuby1yZXBlYXQgNDBweDtcclxuICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5iZ0h7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNyk7XHJcbiAgdG9wOjA7XHJcbiAgbGVmdDowO1xyXG4gIHotaW5kZXg6IDk5OTk5ODtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbnNlbGVjdCxcclxudGV4dGFyZWEsXHJcbmlucHV0e1xyXG5cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAudG9Ub3B7XHJcbiAgICByaWdodDowO1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gIC5wb3BNYWluIC5wb3BDb257XHJcbiAgICB3aWR0aDo5MCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XHJcbiAgLnBvcE1haW57XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgbGVmdDogMi41JTtcclxuICAgIG1hcmdpbjogMFxyXG4gIH1cclxuICAudG9Ub3B7XHJcbiAgICByaWdodDowO1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICB3aWR0aDogNTRweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6NXB4IDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBzcGFue1xyXG4gICAgICBwYWRkaW5nOjAgMCA1cHggMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXJNYWluIC5oZWFkZXJ7XHJcbiAgICBwe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaGVpZ2h0OjEwMHB4O1xyXG4gICAgLmhlYWRlclRleHQge1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1lbnVNYWlue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmZvb3Rlck1haW57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZm9vdGVyTWFpbjJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NXB4KXtcclxuICAucG9wTWFpbntcclxuICAgIC5wb3BNYWluX1R7XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgfVxyXG4gICAgICAuY2xvc2V7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9wQ29ue1xyXG4gICAgICAudGFiQm94e1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAubGZ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VjZWNlYztcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmZ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gIC5oNU1lbnV7XHJcbiAgICB0b3A6NjBweDtcclxuICB9XHJcbiAgLmhlYWRlck1haW4ge1xyXG4gICAgcGFkZGluZzowIDEwcHg7XHJcbiAgICAuaGVhZGVye1xyXG4gICAgICBoZWlnaHQ6NjBweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRlclRleHQgaW1ne1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOjIwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW9fbWFpbiB7XHJcbiAgICB3aWR0aDogOTYlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjotMjB2aCAyJSAwIDIlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHZoO1xyXG4gIH1cclxuICAuaGVhZGVyTWFpbntcclxuICAgIGJvcmRlci1ib3R0b206M3B4IHNvbGlkICMwMDlhNzQ7XHJcbiAgfVxyXG4gIC5mb290ZXJNYWluMntcclxuICAgIC5mb290ZXJUaXRsZXtcclxuICAgICAgcGFkZGluZzoxNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyTWVudUJveHtcclxuICAgICAgLm1lbnVJdGVte1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltZ0JveHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0e1xyXG4gICAgICAgICAgcGFkZGluZzoxNXB4IDA7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyQm9tQm94e1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAuYnRuTGlzdHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXgtd2lkdGg6NTQwcHg7XHJcbiAgICAgICAgcGFkZGluZzo4cHggMDtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6OHB4IDA7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXJCb21Cb3gye1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOjIwcHggMDtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgLnRleHRCb3h7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjojMDA5YTc0O1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC52aWRlb19tYWluIHtcclxuICAgIHdpZHRoOiA5NiU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOi0xNXZoIDIlIDAgMiU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDMwdmg7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuaW5kZXhfbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgJ01pY3Jvc29mdCBZYWhlaScsICdQaW5nRmFuZyBTQycsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NDQ7XG59XG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keSxcbmh0bWwsXG4uYXBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnVsLFxubGksXG5kaXYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5jb2xvci1waW5rIHtcbiAgY29sb3I6ICNlYjJmOTY7XG59XG4uY29sb3ItcmVkIHtcbiAgY29sb3I6ICNmNTIyMmQ7XG59XG4uY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmYThjMTY7XG59XG4uY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzUyYzQxYTtcbn1cbi5jb2xvci1jeWFuIHtcbiAgY29sb3I6ICMxM2MyYzIgIWltcG9ydGFudDtcbn1cbi5jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMxODkwZmYgIWltcG9ydGFudDtcbn1cbi5jb2xvci1wdXJwbGUge1xuICBjb2xvcjogIzcyMmVkMSAhaW1wb3J0YW50O1xufVxuLmhlYWRlck1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyIHAge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyIGltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJNYWluIC5oZWFkZXIgLmhlYWRlclRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmhlYWRlck1haW4gLmhlYWRlciAuaGVhZGVyVGV4dCBzcGFuIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUwNTA1MDtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmhlYWRlck1haW4gLmhlYWRlciAuaGVhZGVyVGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDlhNzQ7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyIC5oZWFkZXJUZXh0IGltZyB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyIC5oZWFkZXJUZXh0IGltZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJNYWluX3p3IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyTWFpbl9hYyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmhlYWRlck1haW4yIHtcbiAgYmFja2dyb3VuZDogIzAwOWE3NDtcbn1cbi5oZWFkZXJNYWluMiAuaGVhZGVyIC5oZWFkZXJUZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyTWFpbjIgLmhlYWRlciAuaGVhZGVyVGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyTWFpbjIgLmhlYWRlciAuaGVhZGVyVGV4dCBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5oNU1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzAwOWE3NDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmg1TWVudSAuaDVNZW51TGlzdCBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGRiODllO1xufVxuLmg1TWVudSAuaDVNZW51TGlzdCBhIGltZzpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tZW51TWFpbiB7XG4gIGJhY2tncm91bmQ6ICMwMDlhNzQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lbnVNYWluIHVsIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWVudU1haW4gdWwgbGkge1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA4YTY4O1xufVxuLm1lbnVNYWluIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA4YTY4O1xufVxuLm1lbnVNYWluIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tZW51TWFpbiB1bCBsaSAubGlfZGl2IHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwOWE3NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xufVxuLm1lbnVNYWluIHVsIGxpIC5saV9kaXYgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDhhNjg7XG59XG4ubWVudU1haW4gdWwgbGkgLmxpX2RpdiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAxYjc4YTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVudU1haW4gdWwgbGk6aG92ZXIgLmxpX2RpdiB7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4ubWVudU1haW5fYWMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgYm94LXNoYWRvdzogMCA1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5tZW51TWFpbjIge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlck1haW4ge1xuICBiYWNrZ3JvdW5kOiAjNDc0NzQ3O1xuICBoZWlnaHQ6IDQ1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXJNYWluIC5mb290ZXJUaXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1YTVhNWE7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZvb3Rlck1haW4gLmZvb3Rlck1lbnVCb3gge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4uZm9vdGVyTWFpbiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0ge1xuICB3aWR0aDogMjIlO1xufVxuLmZvb3Rlck1haW4gLmZvb3Rlck1lbnVCb3ggLm1lbnVJdGVtIGgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb290ZXJNYWluIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSBoMyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZm9vdGVyTWFpbiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0gaDMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlck1haW4gLmZvb3Rlck1lbnVCb3ggLm1lbnVJdGVtIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvb3Rlck1haW4gLmZvb3Rlck1lbnVCb3ggLm1lbnVJdGVtIHAgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9vdGVyTWFpbiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0gcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyTWFpbiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW06bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mb290ZXJNYWluIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbTpsYXN0LWNoaWxkIGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mb290ZXJNYWluIC5mb290ZXJCb21Cb3gge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5mb290ZXJNYWluIC5mb290ZXJCb21Cb3ggLmJ0bkxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4uZm9vdGVyTWFpbiAuZm9vdGVyQm9tQm94IC5idG5MaXN0IGg0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZvb3Rlck1haW4gLmZvb3RlckJvbUJveCAuYnRuTGlzdCBoNCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyTWFpbiAuZm9vdGVyQm9tQm94MiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyTWFpbiAuZm9vdGVyQm9tQm94MiAudGV4dEJveCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmZvb3Rlck1haW4gLmZvb3RlckJvbUJveDIgLnRleHRCb3ggYSB7XG4gIGNvbG9yOiAjMDA5YTc0O1xufVxuLmZvb3Rlck1haW4gLmZvb3RlckJvbUJveDIgLnRleHRCb3ggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlck1haW4yIHtcbiAgYmFja2dyb3VuZDogIzQ3NDc0NztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyTWFpbjIgLmZvb3RlclRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mb290ZXJNYWluMiAuZm9vdGVyVGl0bGUgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMzBweCAwO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSBoMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVhNWE1YTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSBoMyAuaW1nQm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZm9vdGVyTWFpbjIgLmZvb3Rlck1lbnVCb3ggLm1lbnVJdGVtIGgzIC5pbWdCb3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyTWFpbjIgLmZvb3Rlck1lbnVCb3ggLm1lbnVJdGVtIGgzIC5pbWdCb3ggaW1nOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSBoMyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZm9vdGVyTWFpbjIgLmZvb3Rlck1lbnVCb3ggLm1lbnVJdGVtIGgzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXJNYWluMiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0gLmxpc3Qge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWE1YTVhO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSAubGlzdCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSAubGlzdCBwIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSAubGlzdCBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXJNYWluMiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0gLmxpc3QgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbTpmaXJzdC1jaGlsZCBoMyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWE1YTVhO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbTpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbTpsYXN0LWNoaWxkIGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mb290ZXJNYWluMiAuZm9vdGVyQm9tQm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uZm9vdGVyTWFpbjIgLmZvb3RlckJvbUJveCAuYnRuTGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5mb290ZXJNYWluMiAuZm9vdGVyQm9tQm94IC5idG5MaXN0IGg0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJCb21Cb3ggLmJ0bkxpc3QgaDQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJCb21Cb3gyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXJNYWluMiAuZm9vdGVyQm9tQm94MiAudGV4dEJveCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJCb21Cb3gyIC50ZXh0Qm94IGEge1xuICBjb2xvcjogIzAwOWE3NDtcbn1cbi5mb290ZXJNYWluMiAuZm9vdGVyQm9tQm94MiAudGV4dEJveCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaG9tZV92aWRlbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi52aWRlb19tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNSU7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi10b3A6IC0zNXZoO1xuICBtaW4taGVpZ2h0OiA3MHZoO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnZpZGVvX21haW4gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi50b1RvcCB7XG4gIGJvdHRvbTogNSU7XG4gIGhlaWdodDogODZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWE3NDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDtcbiAgcmlnaHQ6IDMwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtNjAwcHg7XG4gIHdpZHRoOiA4NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggMTYuNDlweCAwLjUxcHggcmdiYSgzMSwgMzUsIDMzLCAwLjIxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDBzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwcyBsaW5lYXI7XG59XG4udG9Ub3Agc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRvVG9wIHNwYW4gaW1nIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi50b1RvcDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDgzNjM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE2LjQ5cHggMC41MXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5jb21NZW51TGlzdF9hYyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDVweCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBvcE1haW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTB2aDtcbiAgd2lkdGg6IDg4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDQwcHg7XG4gIGhlaWdodDogODB2aDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogOTk5OTk5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvcE1haW4gLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wTWFpbiAuY2xvc2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBvcE1haW4gLnBvcE1haW5fVCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTR2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcE1haW4gLnBvcE1haW5fVCBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuLnBvcE1haW4gLnBvcE1haW5fVCBoMTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9jb21wYW55XzE1LmpwZ1wiKSByZXBlYXQteDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvdHRvbTogNnB4O1xuICBsZWZ0OiAwO1xufVxuLnBvcE1haW4gLnBvcENvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA2MHB4O1xufVxuLnBvcE1haW4gLnBvcENvbiBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3gge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlY2VjZWM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VjZWM7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3ggdWwgbGkgLmxmIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIHdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIC5sZiBlbSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSAucmYge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3ggdWwgbGkgLnJmIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIC5yZiBzZWxlY3Qgb3B0aW9uIHtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3ggdWwgbGkgLnJmIHRleHRhcmVhLFxuLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIC5yZiBpbnB1dCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIC5zZWxlY3RCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3ggdWwgbGkgLnNlbGVjdEJveCBzZWxlY3Qge1xuICB3aWR0aDogMzAlO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50ZXh0QiB7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBvcE1haW4gLnBvcENvbiAudGV4dEIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGV4dEIgaW5wdXRbdHlwZT1jaGVja2JveF06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGV4dEIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YTc0O1xuICBib3JkZXItY29sb3I6ICMwMDlhNzQ7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50ZXh0QiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiAxO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGV4dEIgcCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50ZXh0QiBwIGVtIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLnBvcE1haW4gLnBvcENvbiBhIHtcbiAgY29sb3I6ICMwMDlhNzQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wb3BNYWluIC5wb3BDb24gLmJvbUJ0biB7XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9wTWFpbiAucG9wQ29uIC5ib21CdG4gYnV0dG9uLmJ1dHRvbjIge1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCA3MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5YTc0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfMzgucG5nXCIpIG5vLXJlcGVhdCAjMDA5YTc0IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvcE1haW4gLnBvcENvbiAuYm9tQnRuIGJ1dHRvbi5idXR0b24yOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2luZGV4XzM4LnBuZ1wiKSAjMDA4MzYzIG5vLXJlcGVhdCA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZ0gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvVG9wIHtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucG9wTWFpbiAucG9wQ29uIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAucG9wTWFpbiB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBsZWZ0OiAyLjUlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudG9Ub3Age1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC50b1RvcCBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRvVG9wIHNwYW4gaW1nIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5oZWFkZXJNYWluIC5oZWFkZXIge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlciBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJNYWluIC5oZWFkZXIgLmhlYWRlclRleHQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWVudU1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlck1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlck1haW4yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgLnBvcE1haW4gLnBvcE1haW5fVCBoMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5wb3BNYWluIC5wb3BNYWluX1QgLmNsb3NlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIC5sZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSAucmYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuaDVNZW51IHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbiAgLmhlYWRlck1haW4ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuaGVhZGVyTWFpbiAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlciBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlciAuaGVhZGVyVGV4dCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnZpZGVvX21haW4ge1xuICAgIHdpZHRoOiA5NiU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IC0yMHZoIDIlIDAgMiU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWluLWhlaWdodDogNDB2aDtcbiAgfVxuICAuaGVhZGVyTWFpbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDlhNzQ7XG4gIH1cbiAgLmZvb3Rlck1haW4yIC5mb290ZXJUaXRsZSB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5mb290ZXJNYWluMiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0gaDMgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mb290ZXJNYWluMiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0gaDMgLmltZ0JveCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gIC5mb290ZXJNYWluMiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0gLmxpc3Qge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAuZm9vdGVyTWFpbjIgLmZvb3Rlck1lbnVCb3ggLm1lbnVJdGVtIC5saXN0IHAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZm9vdGVyTWFpbjIgLmZvb3RlckJvbUJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgfVxuICAuZm9vdGVyTWFpbjIgLmZvb3RlckJvbUJveCAuYnRuTGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyTWFpbjIgLmZvb3RlckJvbUJveCAuYnRuTGlzdCBoNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLmZvb3Rlck1haW4yIC5mb290ZXJCb21Cb3ggLmJ0bkxpc3QgaDQgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLmZvb3Rlck1haW4yIC5mb290ZXJCb21Cb3ggLmJ0bkxpc3QgaDQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmZvb3Rlck1haW4yIC5mb290ZXJCb21Cb3gyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyTWFpbjIgLmZvb3RlckJvbUJveDIgLnRleHRCb3gge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxuICAuZm9vdGVyTWFpbjIgLmZvb3RlckJvbUJveDIgLnRleHRCb3ggYSB7XG4gICAgY29sb3I6ICMwMDlhNzQ7XG4gIH1cbiAgLmZvb3Rlck1haW4yIC5mb290ZXJCb21Cb3gyIC50ZXh0Qm94IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudmlkZW9fbWFpbiB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogLTE1dmggMiUgMCAyJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAzMHZoO1xuICB9XG59XG4iXX0= */